FT_Init_Freetype未解析的符号

时间:2014-10-10 08:08:13

标签: c microcontroller freetype2

我应该在Controller上运行run freetype。我已将include路径目录添加到编译包含路径中。我正在使用Green Hills的MULTI Debugger,它将代码闪存到Controller上。我无法使用freetype函数。我是freetype的新手。对不起我的无知。

1 个答案:

答案 0 :(得分:0)

没有冒犯,但你似乎对C也有点新意。

标题上的所有#include都会将相关的函数声明带入您的程序,但您通常不会获得任何定义,即实际的代码。

要获得这些,您需要链接包含相关代码的文件。

在您的情况下,您可能应该在构建程序时向编译器调用添加-lfreetype之类的内容:

$ gcc -o myprogram myprogram.c -lfreetype

请注意,源文件和-l链接器选项的顺序很重要。

如果您设置了Makefile,请查找声明LDLIBS的行,然后对其进行修改以包含-lfreetype选项。