gpt4 book ai didi

c++ - 找不到 SDL.h 时

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:48 24 4
gpt4 key购买 nike

我正在尝试将 TTF 用于我想要开发的游戏,我对此还很陌生,所以如果你能为我回答一个问题,我将非常感谢:

在我正确地按照安装说明进行操作后(至少我希望我这样做了),我尝试编译我的项目,包括 TTF,但是我不能,一个错误显示告诉我编译器找不到“SDL.h ”,我该怎么办?如果有帮助,我正在使用代码块,这是我的编译器行:

g++ -o bin/Debug/tuctactoe obj/Debug/game.o obj/Debug/main.o -lGL -lGLEW -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL 

希望你能回答我的问题。

最佳答案

您似乎缺少 libsdl-ttf 的“dev”包。在 Ubuntu/Debian 上你可以这样安装:

sudo apt-get install libsdl-ttf2.0-dev

在 RHEL/CentOS/Fedora 上可能是这样,但我不确定:

sudo yum install SDL-devel

您可以通过运行以下命令快速查明 SDL.h 是否在您机器上的任何位置:

locate SDL.h

如果它安装在某处,您需要使用 -I 规则将该路径添加到您的编译命令中,如下所示:

g++ -I/your/path/to/SDL.h # ...

关于c++ - 找不到 SDL.h 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28357951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com