Visual Studio 项目有一个用于存放头文件的文件夹。所以,我把头文件放在那里,以为我可以输入#include“SDL.h”,但这不起作用。我做了一些搜索,发现没有任何帮助。
问问题
40754 次
2 回答
40
将标题放在那里仅有助于组织您的文件,它不会将文件复制到包含目录,也不会使其自动可见。
您需要将路径添加SDL.h
到项目其他包含目录的位置。
只需右键单击项目 -> 配置属性 -> C/C++ -> 常规 -> 附加包含目录。
事实上,您不必添加SDL.h
到解决方案中,在 Additional Include Directories 中有路径就足够了。
于 2012-09-24T08:05:19.843 回答
3
您可以在左侧看到的此文件夹视图只是项目组织层次结构 - 它不反映您的磁盘层次结构,并且文件在磁盘上的实际位置可能完全不同。并且#include 会考虑您的磁盘位置(以及项目属性中设置的所有搜索路径)
因此,简而言之: - 检查您的 SDL.h 文件是否在磁盘上可访问的位置:)
于 2012-09-24T08:08:57.417 回答