SDL C ++链接器错误

时间:2011-10-19 15:15:30

标签: c++ sdl sdl-ttf

我正在尝试在我的机器上启动并运行ttf SDL字体。

我正在使用CodeBlocks并且已经有适当的链接来构建标准的SDL窗口: -lSDL -lSDL_main没有任何问题。

我已经阅读了维基百科和其他来源,只是为了确认我应该与-lSDL_ttf链接,并且我在-lSDLmain和-lSDL之后的IDE链接选项中包含了这个并获得错误:

ld.exe||cannot find -lSDL_ttf|
||=== Build finished: 1 errors, 0 warnings ===|

我已经将下载的头文件和文件解压缩到我的编译器中的SDL子目录中,我不明白我做错了什么。

1 个答案:

答案 0 :(得分:0)

请详细说明这里发生的事情。你说-lSDL工作但不是-lSDL_ttf?这意味着你的编译器正在寻找SDL库而不是SDL_ttf。你确定你在某处(dll)有SDL_ttf库吗?尝试从这里http://www.libsdl.org/projects/SDL_ttf/

获取它 编辑:您使用的是哪种编译器?你试过指定“-L”吗?这样它会在当前目录中搜索?你能给我们你正在执行的完整链接器命令吗?