我们如何 link 将自由类型库添加到嵌入式项目中?

How can we link freetype library to Embedded Projects?

我也是 freetype 和嵌入式系统的新手。 我想在我的嵌入式应用程序中使用 freetype 函数(详情如下)。

起初我尝试了“http://www.freetype.org/freetype2/docs/tutorial/step1.html”中给出的说明。

我可以在 ubuntu 中成功完成 "example1.c" 中的 c 项目(在 freetype 教程中给出),它可以显示由 freetype 创建的光栅图像。

但我不知道如何 link 将 freetype 库转换为 keil ide 或 coocox ide。

我有 http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.gz

中的 freetype 2.5.5 源

我把include目录添加到coocox include目录。但它造成了错误 "undefined reference to `FT_Init_FreeType' " 等

我尝试从 ubuntu 复制 "libfreetype.so" 文件并在 coocox 项目中 link 编辑它。还制作了 freetype 包含目录的包含路径。头文件 included.But 无法 ide 建立库。

现在我猜库文件对于不同的工具链是不同的。我阅读了下载源中的文档。不幸的是不明白如何为 arm 工具链创建库文件。

能否向 keil 或 Coocox 解释 link freetype ide 的方法?

项目详情: 控制器:LPC1768 IDE : Keil uvision 4, uvision 5 或 CoIDE 1.3.1 大家

谢谢,

廷图·托马斯

我找到了解决办法。它是 freetype 合并项目。我认为它比图书馆更好。这里合并了所有的源文件。

这里是linkfreetype amalgamate