繁体   English   中英

在C ++中链接SDL_ttf库

[英]Linking SDL_ttf library in C++

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

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

希望它有用。

良好的编码;-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM