使用 Eigen 库为 C++ 配置 Eclipse

Configure Eclipse for C++ with Eigen library

这可能是一个非常愚蠢的问题 - 但我如何让我的日食识别 Eigen 库。我安装了 Cygwin64(带有开发选项,在 D:/Cygwin64/usr/include/Eigen3 下安装了 Eigen 我在路径环境变量中包含了 Cygwin 根文件夹。 在此之后,我为 C++ 打开了 Eclipse,当我尝试包含 Eigen #include <Eigen/Dense> 时,它说 Unresolved inclusion : <Eigen/Dense>

我在谷歌上搜索了一段时间,尝试了各种选项,但没有用。如何让我的程序包含 Eigen 库? (比如 prj prop --> c++ build --> setting --> link --> misc --> adding eigen folder) eclipse 中是否有我需要专门将其包含在构建路径中的设置?

---更新---- 我做了以下

Prop --> C/C++ general --> Paths & Symbols --> GNU C++ --> added Eigen3 folder

此后错误改为fatal error : Eigen/Dense No such file or directory

感谢您的帮助!

不知道你有没有决心了。但是我已经通过以下步骤解决了这个问题。
1. proj prop -> C/C++ 常规 -> 路径和符号 -> (GNU C++) 源位置 -> Link 文件夹 -> 检查 "Link to folder..." -> 浏览 -> select eingen3 文件夹(例如 /usr/include/eigen3)-> 确定 -> 应用
2. (proj prop -> C/C++ General -> Paths and Symbols ->) (GNU C++) Includes -> Add -> Workspace -> select "eigen3" -> OK - > 申请
3. 单击确定并关闭属性 window.

进度条在移动,Analyzing结束,可以看到Eigen相关的绿色项

希望这对你有所帮助。