fatal error: SDL_ttf.h: 没有那个文件或目录 11 | #include<SDL_ttf.h> | ^~~~~~~~~~~ compilation terminated.
时间: 2023-07-04 08:28:13 浏览: 693
致命错误(mysql mysql.h)没有那个文件或目录解决办法.docx
这个错误提示是因为编译器找不到 SDL_ttf.h 文件,可能是因为您的系统中没有安装 SDL_ttf 库或者编译器无法找到该库的路径。
如果您使用的是 Linux 系统,可以尝试通过包管理器安装 SDL_ttf 库,例如在 Ubuntu 中可以使用以下命令安装:
```
sudo apt-get install libsdl-ttf2.0-dev
```
如果您使用的是 Windows 系统,可以从 SDL_ttf 官网上下载适合您的操作系统和编译器版本的库,然后将头文件和库文件添加到编译器的搜索路径中。
如果您已经安装了 SDL_ttf 库,但仍然无法解决问题,可以尝试在编译选项中添加 -I 参数来指定头文件的路径,例如:
```
gcc -I /path/to/sdl_ttf/include -o myprogram myprogram.c -L /path/to/sdl_ttf/lib -lSDL_ttf
```
其中,/path/to/sdl_ttf 是 SDL_ttf 库的安装路径。
阅读全文