在g ++编译器中使用SDL

问题描述 投票:0回答:1

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

c++ g++ sdl-2
1个回答
0
投票

直接来自g ++手册:

“-I dir

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

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

© www.soinside.com 2019 - 2024. All rights reserved.