首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeType手动集成

FreeType手动集成
EN

Stack Overflow用户
提问于 2010-07-05 16:26:37
回答 1查看 527关注 0票数 1

我正在尝试运行一个手动使用FreeType的程序。我不应该将FreeType编译成库,而应该直接使用源代码。目前,我可以毫无错误地编译我的代码。然而,当我在Ubuntu上运行我的程序时,它给出了一个分段错误。我认为这个问题与模块结构有关。我使用FreeType将ttf转换为位图,因此我包含了tt、sfnt和psname模块。然而,我猜他们的初始化有问题。

EN

回答 1

Stack Overflow用户

发布于 2010-07-05 16:44:48

为什么不使用Ubuntu提供的libfreetype6和libfreettype6-dev包?

我可以理解,您的目标可能是对libfreetype进行更改,从而拥有一种简单的方法来进行所需的更改,而不会影响系统的其余部分,但您总是希望使用FreeType作为库。(当然,您可以针对它静态链接,但根据我的经验,静态链接通常会增加问题,而不是消除问题。)

因此您可以将自己的本地FreeType副本安装到/usr/ local /lib/或~/local/lib/ (使用./configure --prefix=/usr/local--prefix=~/local/)。

然后,在编译您的程序时,您将使用gcc -I ~/local/include -L ~/local/lib ...

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3178013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档