首页
学习
活动
专区
圈层
工具
发布

包括Eigen
EN

Stack Overflow用户
提问于 2012-11-28 05:25:13
回答 4查看 17.2K关注 0票数 0

我已经在Eclipse中的C++项目中包含了Eigen头文件。当我尝试构建时,我得到了这个错误:

代码语言:javascript
复制
Symbol 'Eigen' could not be resolved    Semantic Error

据我所知,这是一个链接器错误,但Eigen是一个仅包含头文件的项目,因此没有可以链接的库。抛出错误的代码遵循他们提供的基本教程,令人不快的代码片段如下所示:

代码语言:javascript
复制
#include <Eigen/Dense>

using namespace Eigen;

我做错了什么?如果有帮助,我将在Linux上运行此程序。谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-28 06:16:39

我在胡乱摆弄,发现告诉索引器索引未使用的头文件解决了我的问题。

感谢你们的参与伙计们。有点抱歉是我自己偶然发现的。

票数 3
EN

Stack Overflow用户

发布于 2012-11-28 05:38:38

大多数发行版通常会将Eigen安装到/usr/include/eigen2和/或/usr/include/eigen3或类似的位置。验证头文件的安装位置,因为您需要将该路径作为附加的包含路径添加到项目中。

票数 3
EN

Stack Overflow用户

发布于 2012-11-28 05:38:49

检查编译器是否获得了正确的包含路径。例如,本征库的头文件可能安装在/usr/include/eigen3中,因此在编译时,您必须给编译器设置标志-I /usr/include/eigen3

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13593350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档