包括本征

ric*_*smt 0 c++ eclipse eigen

我已将Eigen标头包含在 Eclipse 的 C++ 项目中。当我尝试构建时出现此错误:

Symbol 'Eigen' could not be resolved    Semantic Error
Run Code Online (Sandbox Code Playgroud)

据我了解,这是一个链接器错误,但 Eigen 是一个仅包含头文件的项目,因此没有可链接的库。引发错误的代码遵循他们提供的基本教程,有问题的代码片段如下所示:

#include <Eigen/Dense>

using namespace Eigen;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如果有帮助的话,我会在 Linux 上运行它。谢谢。

chi*_*ill 5

检查编译器获取正确的包含路径。例如,Eigen 库头文件可能安装在 中/usr/include/eigen3,因此在编译时必须为编译器提供标志-I /usr/include/eigen3