C++ 如何在Eclipse中编译使用子文件夹的项目?
我正试图在eclipse中从一个大型开源项目编译两个文件夹,该项目由make编译。我有两个文件夹opencog/server和opencog/atomspace。问题在于,include指的是大型项目中的子文件夹 e、 g.#包括“opencog/server/Factory.h”而不是#包括“Factory.h” 因此eclipse寻找opencog/server/opencog/server/Factory.h而不是opencog/server/Factory.h 有没有办法在不改变包含的情况下解决这个问题C++ 如何在Eclipse中编译使用子文件夹的项目?,c++,eclipse,include,C++,Eclipse,Include,我正试图在eclipse中从一个大型开源项目编译两个文件夹,该项目由make编译。我有两个文件夹opencog/server和opencog/atomspace。问题在于,include指的是大型项目中的子文件夹 e、 g.#包括“opencog/server/Factory.h”而不是#包括“Factory.h” 因此eclipse寻找opencog/server/opencog/server/Factory.h而不是opencog/server/Factory.h 有没有办法在不改变包含的情
谢谢如果您有
myfolder/opencog/server
,请将myfolder
添加到包含搜索路径。哪种语言?为语言添加适当的标记以获得答案。@KuldeepJain该程序是用C++编写的是的,但对于任何人来说,即使是打开问题,正确的标记也应该存在。像这里一样,一旦你添加了C++标签,你就得到了答案。我尝试过,但它似乎不起作用,G++-i~/OcServer - O0-G3-Wale-C-FEmail长度=0 -MMD -MP-MF“OpenCOG/Server /代理.d”-MT“OpenCOG/Server /代理.d”-O“OpenCOG/Server /代理.O”“/OpenCOG/Server / Actudio.cc”在../opencog/server/Agent.cc:25:0:../opencog/server/Agent.h:30:36:致命错误:opencog/server/Factory.h:没有此类文件或directory@ErwinJ. 也许可以尝试完整路径,而不是~/
。或者,尝试相对于您的cwd。放置完整路径即可。谢谢。