在C ++中链接SDL_ttf库

时间:2013-11-10 12:24:27

标签: c++ linker sdl true-type-fonts sdl-ttf

我在将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

1 个答案:

答案 0 :(得分:1)

确保下载了正确版本的库。如果你有“.a”文件,你可能已经下载了mingw版本。为此你必须使用mingw编译器。如果您使用的是Visual Studio,则需要最后使用-VC.zip的版本。

希望它有用。

良好的编码; - )