一个头文件的使用无法打开包含文件的config.h
#include <config.h>
,但我不断收到错误
致命错误C1083:无法打开包含文件:“config.h”中:没有这样的文件或目录
我不知道为什么。 config.h位于项目的头文件夹中,当我右键单击它时,我实际上也可以打开文件,但构建项目时仍然出现此错误。
一个头文件的使用无法打开包含文件的config.h
#include <config.h>
,但我不断收到错误
致命错误C1083:无法打开包含文件:“config.h”中:没有这样的文件或目录
我不知道为什么。 config.h位于项目的头文件夹中,当我右键单击它时,我实际上也可以打开文件,但构建项目时仍然出现此错误。
这意味着该目录不会被添加到项目属性中的额外包含目录选项卡中。如果标题与源文件不在同一位置,则将它添加到项目中并不重要。
转到项目属性(右键单击项目) - >配置属性 - >C/C++ - >一般 - >附加包含目录,并添加目录,其中头位于(可能类似于“./headers”)。
@SSEMember不可能。你可能在某个地方犯了一个错字。 – 2012-07-10 18:20:04
我认为这有效。我包含了所有文件所在的目录,并得到了一组我认为不相关的错误。谢谢。尽管我仍然不清楚为什么该项目找不到.h文件,尽管它与.c文件在同一目录中。 – SSEMember 2012-07-10 18:26:47
@SSEMember,这意味着你没有编译你认为你的文件... – 2012-07-10 18:31:37
我的意思是在代码中,我实际上可以点击#include行并从那里打开文件。所以视觉工作室清楚地知道它应该引用哪个文件。 –
SSEMember
2012-07-10 18:11:26