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

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

将标题放在那里仅有助于组织您的文件,它不会将文件复制到包含目录,也不会使其自动可见。
您需要将路径添加SDL.h到项目其他包含目录的位置。
只需右键单击项目 -> 配置属性 -> C/C++ -> 常规 -> 附加包含目录。
事实上,您不必添加SDL.h到解决方案中,在 Additional Include Directories 中有路径就足够了。
您可以在左侧看到的此文件夹视图只是项目组织层次结构 - 它不反映您的磁盘层次结构,并且文件在磁盘上的实际位置可能完全不同。并且#include 会考虑您的磁盘位置(以及项目属性中设置的所有搜索路径)
因此,简而言之: - 检查您的 SDL.h 文件是否在磁盘上可访问的位置:)