undefined symbol: TTF_OpenFont
时间: 2023-09-24 11:13:50 浏览: 86
poster-generater::high_voltage::high_voltage::high_voltage:海报生成器. 只需要一个简单的 json 配置即可生成你需要的海报..
这个错误通常是由于缺少SDL_ttf库引起的。请确保已经安装了SDL_ttf库并正确链接到您的项目中。您可以通过以下命令安装SDL_ttf库:
Ubuntu/Debian:
```
sudo apt-get install libsdl-ttf2.0-dev
```
Fedora:
```
sudo dnf install SDL_ttf-devel
```
安装完成后,请确保在编译时使用-lSDL_ttf参数链接SDL_ttf库。如果您使用的是Makefile,则应将以下行添加到其中:
```
LDLIBS=-lSDL_ttf
```
如果您使用的是CMake,则应将以下行添加到CMakeLists.txt文件中:
```
target_link_libraries(YourProjectName SDL_ttf)
```
希望这可以帮助您解决问题!
阅读全文