在g ++编译器中使用SDL

我正在尝试从SDL网站运行此测试代码,但我不知道将下载的文件放在何处以及如何使用g++编译器对其进行引用。我一直在尝试使用-I命令,但我也不十分明白。我不断收到"fatal error: SDL.h: No such file or directory #include<SDL.h> " 使用Windows和Sublime文本编辑器以及g++编译器

exchange456 回答:在g ++编译器中使用SDL

直接来自g ++手册:

“-我的目录

将目录dir添加到要搜索头文件的目录列表中。在标准系统包含目录之前,将搜索-I命名的目录。如果目录dir是标准的系统包含目录,那么将忽略该选项,以确保不会破坏系统目录的默认搜索顺序和系统标头的特殊处理。如果dir以“ =”开头,则“ =”将被sysroot前缀替换;请参阅--sysroot和-isysroot。”

对于您的错误,我会尝试#include <SDL2/SDL.h>。这可能会因您使用的版本而异。如果那行不通,请确保在编译器中将其包含为标志时您具有正确的路径。

本文链接:https://www.f2er.com/3024570.html

大家都在问