SDL library error: cannot find -lSDL_ttf cannot find -lSDL_image
SDL library error: cannot find -lSDL_ttf cannot find -lSDL_image
我正在 运行使用 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 运行 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: *** [运行] 错误 1
如何摆脱这个错误?
您只安装了 SDL 库。 SDL_image 和 SDL_ttf 是不同的库。您可以通过 sudo apt-get install libsdl-image1.2-dev libsdl-ttf2.0-dev
下载它们。还有另一个流行的 SDL 扩展 SDL_mixer:libsdl-mixer1.2-dev
我正在 运行使用 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 运行 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: *** [运行] 错误 1
如何摆脱这个错误?
您只安装了 SDL 库。 SDL_image 和 SDL_ttf 是不同的库。您可以通过 sudo apt-get install libsdl-image1.2-dev libsdl-ttf2.0-dev
下载它们。还有另一个流行的 SDL 扩展 SDL_mixer:libsdl-mixer1.2-dev