我正在尝试从SDL网站运行此测试代码,但我不知道将下载的文件放在何处以及如何使用g++
编译器对其进行引用。我一直在尝试使用-I
命令,但是我也不十分明白。我不断收到"fatal error: SDL.h: No such file or directory #include<SDL.h> "
使用Windows和Sublime文本编辑器以及g++
编译器
直接来自g ++手册:
“-I dir
将目录dir添加到要搜索头文件的目录列表中。在标准系统包含目录之前,将搜索-I命名的目录。如果目录dir是标准的系统包含目录,那么将忽略该选项,以确保不会破坏系统目录的默认搜索顺序和系统标头的特殊处理。如果dir以“ =”开头,则“ =”将被sysroot前缀替换;参见--sysroot和-isysroot。“
关于您的错误,我会尝试#include <SDL2/SDL.h>
。这可能会因您使用的版本而异。如果那不起作用,我只是确保在包含在编译器中作为标志时,您具有正确的路径。