我无法在我的 ubuntu 20x 上编译Will Briggs 的C++ for the Lazy Programmers (2019)一书中的 SSDL源代码,所以你能告诉我哪里出了问题吗?我安装了 SDL2 并且它正在工作,但大多数情况下我在编译 SSDL 代码时会收到以下错误;
cpp-for-lazy-programmers/ch1/hello$ make -f Makefile.unix
g++ -c -g sdl2-config --cflags -I…/…/external/SSDL/include main.cpp -o main.o
In file included from …/…/external/SSDL/include/SSDL.h:27,
from main.cpp:7:
…/…/external/SSDL/include/SSDL_display.h:28:10: fatal error: SDL_ttf.h: No such file or directory
28 | #include <SDL_ttf.h>
| ^~~~~~~~~~~
compilation terminated.
make: *** [Makefile.unix:60: main.o] Error 1
我只是不明白为什么 SDL_ttf 是一个大问题,因为我看到很多关于 SDL_ttf 的帖子?