C++ EclipseCDT:包含正确的头文件,编译,但突出显示源代码:“引用;“未解决的包含”;
我有一个使用另一个项目的共享库的项目。 在项目设置中,我为GCC和G++编译器放置了正确的include路径和库(-L和-L选项)。它编译得很好,这里没有问题。 但是源代码没有得到正确的分析。 我的included headerfile(位于另一个项目中)被标记为“未解决的包含”,无论我在哪里使用它的内容,源代码都会突出显示C++ EclipseCDT:包含正确的头文件,编译,但突出显示源代码:“引用;“未解决的包含”;,c++,eclipse,shared-libraries,eclipse-cdt,C++,Eclipse,Shared Libraries,Eclipse Cdt,我有一个使用另一个项目的共享库的项目。 在项目设置中,我为GCC和G++编译器放置了正确的include路径和库(-L和-L选项)。它编译得很好,这里没有问题。 但是源代码没有得到正确的分析。 我的included headerfile(位于另一个项目中)被标记为“未解决的包含”,无论我在哪里使用它的内容,源代码都会突出显示 #include "myHeader.h" 有什么想法吗?谢谢!应该像这样包括一个标题 #include "myHeader.h" 或者,如果是标准库标题: #incl
#include "myHeader.h"
有什么想法吗?谢谢!应该像这样包括一个标题
#include "myHeader.h"
或者,如果是标准库标题:
#include <string>
#包括
其他所有内容都无效。此处缺少的内容(可能)是,告诉索引器在何处查找这些标题。 我通常管理自己的Makefile,因此我不知道如何使它同时适用于eclipse管理的Makefile和索引器 在项目资源管理器(或资源管理器)中,右击项目 C/C++ + <强> > >“强>路径和符号< /强>”下,单击<强>包含Tab< <强> > >强> >“GNU C++”。“。然后在右侧,您可以通过单击“添加…”按钮来添加各种包含路径(类似于gcc/g++上的-I选项)
应用并单击“确定”后,索引器将花一些时间清除这些未解析的对象 请记住启用中的提供程序“预处理器包括路径、宏等”抱歉。更正了。尽管如此,它仍然表示未解析包含,但编译很好。对我有效-或者在未解析包含和重复路径包含上的其他错误之间保持OSICLUTING