我在将 SDL_ttf 库与 C++ 编译器链接时遇到问题。我尝试了三个不同的程序,但我无法解决其中任何一个问题。我尝试过 Dev C++、Eclipse 和 CodeBlocks。在所有这些中,它出现了一个不同的错误,但都与找不到 -lSDL_ttf 或无法识别该库的功能有关。我正在关注本教程http://lazyfoo.net/SDL_tutorials/并完成了我在互联网上找到的一切。我将 /include/SDL/ 目录中的 .h 文件、项目目录中的 .dll 文件以及 /lib 目录中的文件复制到我正在使用的 /lib 目录中。我认为错误可能在这里,例如 SDL_image 有“.lib”文件,而在 ttf 中没有这样的文件。它们都是“.a”或“.la”。我是 C++ 新手,所以我不知道我是否做错了什么。感谢任何人的帮助。
代码块中的错误如下:
ld.exe 找不到 -lSDL_ttf