0

我正在尝试在我的机器上启动并运行 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 子目录中,但我不明白我做错了什么。

4

1 回答 1

0

请详细说明这里发生了什么。您说-lSDL 有效但-lSDL_ttf 无效?这意味着您的编译器正在查找 SDL 库而不是 SDL_ttf。您确定在某处(dll)有 SDL_ttf 库吗?尝试从这里获取它http://www.libsdl.org/projects/SDL_ttf/

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

于 2011-10-19T15:28:08.450 回答