我应该在Controller上运行run freetype。我已将include路径目录添加到编译包含路径中。我正在使用Green Hills的MULTI Debugger,它将代码闪存到Controller上。我无法使用freetype函数。我是freetype的新手。对不起我的无知。
答案 0 :(得分:0)
没有冒犯,但你似乎对C也有点新意。
标题上的所有#include
都会将相关的函数声明带入您的程序,但您通常不会获得任何定义,即实际的代码。
要获得这些,您需要链接包含相关代码的文件。
在您的情况下,您可能应该在构建程序时向编译器调用添加-lfreetype
之类的内容:
$ gcc -o myprogram myprogram.c -lfreetype
请注意,源文件和-l
链接器选项的顺序很重要。
如果您设置了Makefile
,请查找声明LDLIBS
的行,然后对其进行修改以包含-lfreetype
选项。