2012-09-24 71 views
13

Visual Studio项目有一个头文件的文件夹。所以,我把头文件放在那里,认为我可以输入#include“SDL.h”,但那不起作用。我做了一些搜索,发现没有什么帮助。Visual Studio不能包含头文件。

error

+0

你应该用<>包围它。也许你应该重新扫描你的项目。 –

回答

33

把头部有不仅有助于组织你的文件,它不将文件复制到包含目录,也使得它会自动显示。

您需要将SDL.h所在的路径添加到项目的其他包含目录中。

只需右键单击项目 - >配置属性 - > C/C++ - >常规 - >其他包含目录。

事实上,您不应该将SDL.h添加到该解决方案中,让附加包含目录中的路径就足够了。

+0

太棒了,完美的工作。感谢他们的帮助。非常容易理解说明。 –

2

您可以在左侧看到的此文件夹视图只是项目组织层次结构 - 它不反映您的磁盘层次结构,并且文件磁盘上的实际位置可能完全不同。和#包括考虑到您的磁盘位置(和所有在项目属性中设置的搜索路径)

所以,作简短: - 检查你的SDL.h文件是可到达的位置在磁盘上:)