Visual Studio项目有一个头文件夹。所以,我把头文件放在那里,以为我可以键入#include“SDL.h”,但这不起作用。我做了一些搜索,没有发现任何帮助。
答案 0 :(得分:36)
将标题放在那里只会帮助整理文件,它不会将文件复制到包含目录,也不会自动显示。
您需要将SDL.h
所在位置的路径添加到项目的其他包含目录中。
只需右键点击该项目 - >配置属性 - > C / C ++ - >一般 - >附加包含目录。
实际上,您不必将SDL.h
添加到解决方案中,使附加包含目录中的路径足够。
答案 1 :(得分:2)
您可以在左侧看到的此文件夹视图只是项目组织层次结构 - 它不反映您的磁盘层次结构,并且文件磁盘上的实际位置可能完全不同。 #include考虑了您的磁盘位置(以及项目属性中设置的所有搜索路径)
所以,简而言之: - 检查您的SDL.h文件是否位于磁盘上的可访问位置:)