我已将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 上运行它。谢谢。
检查编译器获取正确的包含路径。例如,Eigen 库头文件可能安装在 中/usr/include/eigen3,因此在编译时必须为编译器提供标志-I /usr/include/eigen3。
| 归档时间: |
|
| 查看次数: |
23462 次 |
| 最近记录: |