SDL库错误:找不到-lSDL_ttf找不到-lSDL_image

时间:2016-09-22 17:19:44

标签: c++ ubuntu sdl

我正在使用sdl运行C ++程序,我的ubuntu版本是16.04。 在我sudo apt-get install libsdl1.2-dev之后运行以下显示:

g ++ sdl-config --cflags -g -W -Wall -Weffc ++ -Wextra -pedantic -O0 main.cpp -o run generateFrames.o sdl-config --libs -lSDL_ttf -lSDL_image

/ usr / bin / ld:找不到-lSDL_ttf

/ usr / bin / ld:找不到-lSDL_image

collect2:错误:ld返回1退出状态

Makefile:10:目标'run'的配方失败

make:*** [run]错误1

如何摆脱这个错误?

1 个答案:

答案 0 :(得分:0)

您只安装了SDL库。 SDL_image和SDL_ttf是不同的库。您可以通过sudo apt-get install libsdl-image1.2-dev libsdl-ttf2.0-dev下载它们。还有另一种流行的SDL扩展SDL_mixer:libsdl-mixer1.2-dev