Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Eclipse CDT Luna未跟踪标头_C++_Eclipse - Fatal编程技术网

C++ Eclipse CDT Luna未跟踪标头

C++ Eclipse CDT Luna未跟踪标头,c++,eclipse,C++,Eclipse,我有一个由CMake生成的EclipseC++项目。该项目经过测试并成功编译。但它仍然有来自项目本身的奇怪的未解决的符号 例如: // File source/Foo.hpp #include "Bar.hpp" // file source/Bar.hpp #include "Bas.hpp" // file source/Bas.hpp class Foo { Bar _bar; Bas _bas; // unresolved name 'Bas' }; Bar和Bas均已成

我有一个由CMake生成的EclipseC++项目。该项目经过测试并成功编译。但它仍然有来自项目本身的奇怪的未解决的符号

例如:

// File source/Foo.hpp
#include "Bar.hpp" // file source/Bar.hpp
#include "Bas.hpp" // file source/Bas.hpp

class Foo {
   Bar _bar;
   Bas _bas; // unresolved name 'Bas'
};
Bar和Bas均已成功包含。但只有Bas尚未解决。Bar和Bas都没有来自Eclipse的任何错误。此外,该项目相当大,解决了许多文件和依赖项。但也有一些类似于Bar的文件,它们与其他解析文件/类没有什么不同。有什么建议吗?只是Eclipse解析器坏了还是滞后了


我注意到提供未解析类型的头并没有添加到Indexer中,因为当我重构项目时,这些头并没有改变。为什么CDT索引器可以忽略某些标题

确保未选中“首选项>C/C++>索引器>允许包含的启发式解析”