Eclipse 未解析包含特征3/特征/几何

Eclipse 未解析包含特征3/特征/几何,eclipse,geometry,eigen,Eclipse,Geometry,Eigen,我有一个问题: 未解决的包括: 我正在使用Eclipse,我键入: #include <eigen3/Eigen/Geometry> #包括 我检查了Project->Properties,这是我所拥有的: 所以我认为应该包括在内。eclipse发生了什么事?查看C/C++General->Indexer,确保勾选: 启用特定于项目的设置 索引未使用的头文件作为C++文件 这应该可以解决您的问题。Eclipse在默认情况下尝试包含库的.h文件,但这些文件不足以正确构建项目。

我有一个问题:

未解决的包括:

我正在使用Eclipse,我键入:

#include <eigen3/Eigen/Geometry>
#包括
我检查了Project->Properties,这是我所拥有的:


所以我认为应该包括在内。eclipse发生了什么事?

查看C/C++General->Indexer,确保勾选:

  • 启用特定于项目的设置
  • 索引未使用的头文件作为C++文件

这应该可以解决您的问题。

Eclipse在默认情况下尝试包含库的.h文件,但这些文件不足以正确构建项目。正如Eclipse默认为stdlib所做的那样,需要使用替换规则,以便Eclipse能够正确地自动处理include

进入Preferences>C/C++>Coding Style>Organize Includes>Header Substitution,在那里可以添加新规则,并导入
eigen Header Substitution.xml
文件


请参考。

这起作用了。但是我建议你们尝试通过CMakeLists.txt文件(如果你们使用的是CMake)或者通过Make文件(如果你们使用的是Make)来包含这种库。