在C+中链接SDL#U ttf库+; 我有一个问题,将SDLXTTF库与C++编译器连接起来。我尝试了三种不同的方案,但都无法解决问题。我已经尝试了DEV C++、伊柯丽斯和代码块。在所有这些例子中都出现了不同的错误,但都与未找到-lSDL_ttf或未识别该库的功能有关。 我正在学习本教程,并且已经完成了在互联网上找到的所有内容。我将/include/SDL/目录中的.h文件、项目目录中的.dll文件和/lib目录中的文件复制到我正在使用的/lib目录中。我认为错误可能就在这里,例如SDL_image有“.lib”文件,而ttf中没有这样的文件。它们都是“.a”或“.la”。我是C++新手,所以我不知道我做错了什么。 谢谢任何人的帮助

在C+中链接SDL#U ttf库+; 我有一个问题,将SDLXTTF库与C++编译器连接起来。我尝试了三种不同的方案,但都无法解决问题。我已经尝试了DEV C++、伊柯丽斯和代码块。在所有这些例子中都出现了不同的错误,但都与未找到-lSDL_ttf或未识别该库的功能有关。 我正在学习本教程,并且已经完成了在互联网上找到的所有内容。我将/include/SDL/目录中的.h文件、项目目录中的.dll文件和/lib目录中的文件复制到我正在使用的/lib目录中。我认为错误可能就在这里,例如SDL_image有“.lib”文件,而ttf中没有这样的文件。它们都是“.a”或“.la”。我是C++新手,所以我不知道我做错了什么。 谢谢任何人的帮助,c++,linker,sdl,truetype,sdl-ttf,C++,Linker,Sdl,Truetype,Sdl Ttf,代码块中的错误如下所示: ld.exe找不到-lSDL_ttf请确保下载了正确版本的库。如果你有“.a”文件,你可能下载了mingw版本。为此,您必须使用mingw编译器。如果您使用的是Visual Studio之类的工具,则需要在末尾使用-VC.zip的版本 希望它有用 良好的编码;-)你可以粘贴错误消息吗?在DEV C++中,错误是这样的几行:[链接器错误]未定义的引用到代码> TFFEXOUT [链接器错误]未定义的引用到代码中的< /代码> TTFFIN,我写的一个上面写不到SDLXTT

代码块中的错误如下所示:


ld.exe找不到-lSDL_ttf

请确保下载了正确版本的库。如果你有“.a”文件,你可能下载了mingw版本。为此,您必须使用mingw编译器。如果您使用的是Visual Studio之类的工具,则需要在末尾使用-VC.zip的版本

希望它有用


良好的编码;-)

你可以粘贴错误消息吗?在DEV C++中,错误是这样的几行:[链接器错误]未定义的引用到代码> TFFEXOUT [链接器错误]未定义的引用到代码中的< /代码> TTFFIN,我写的一个上面写不到SDLXTTF库。在代码块中查找链接器选项并将路径添加到libSDL_ttf.a或libSDL_ttf.la。它会解决你的问题。检查。好的,我已经添加了这些文件的路径,现在错误不同了,我猜它找到了库,但无法识别函数。它说:“在我调用TTF函数的每一行中,都有未定义的对‘TTF_Init’的引用和类似的消息。我怀疑你们需要在‘编译器’部分添加头文件的路径(你们可以在我之前评论的网站截图上看到它)。如果问题仍然存在,请粘贴实际错误消息。