Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.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/C+的编译错误+;日蚀_C_Build_Include Path - Fatal编程技术网

C/C+的编译错误+;日蚀

C/C+的编译错误+;日蚀,c,build,include-path,C,Build,Include Path,我试图编译一段代码,其中包含一个包含一些头文件的include目录。 一个头文件被引用为: #include <include/A/example.h> #包括 在其中一个文件中。 我还添加了Eclipse中包含example.h的文件夹的正确路径: Project->Properties->Includes 但是,当我尝试构建时,会出现以下错误: 致命错误:home/TJ/workspace/myProject/include/A/example.h:没有这样的文件或目录 有人

我试图编译一段代码,其中包含一个包含一些头文件的include目录。 一个头文件被引用为:

#include <include/A/example.h>
#包括
在其中一个文件中。 我还添加了Eclipse中包含
example.h
的文件夹的正确路径:
Project->Properties->Includes

但是,当我尝试构建时,会出现以下错误:

致命错误:home/TJ/workspace/myProject/include/A/example.h:没有这样的文件或目录

有人知道我为什么会犯这个错误吗


谢谢

您是否已将目录/home/TJ/workspace/myProject添加到路径中,而不是添加其他内容,例如home/TJ/workspace/myProject(请注意缺少的前导斜杠)或/home/TJ/workspace/myProject/include/A


另外,请记住,在#include指令中表示标准的include文件,因此您可能应该使用“”?

home/TJ/workspace/myProject/include/A/
那么,它是否存在?如果您将替换为“yes:home/TJ/workspace/myProject/include/A/是否存在,如果我使用“”,它仍然存在是的,我已将/home/TJ/workspace/myProject添加到路径中,并且更改为“”不会产生任何影响。文件example.h是否在include/A子目录中?大写字母和小写字母都没有错?没有在某处插入空格?对所有人都是。这是在Linux上的,Linux上有什么不同吗?