建立freetype2。 libfreetype.a未生成

时间:2012-06-05 09:15:40

标签: 64-bit freetype freetype2

我正在尝试构建freetype2。 我在x64架构下使用fedora 17。 当我在freetype源目录中调用make命令时,只生成libfreetype.la(以及一些目标文件)。 为什么我缺少libfreetype.a?

在Ubuntu 11.10和32位架构上,我编译了相同的并获得了libfreetype.a。 x64架构中是否有任何特殊程序?

2 个答案:

答案 0 :(得分:3)

为了安全起见,请删除整个文件夹并解压缩包,以便我们知道您正在处理原始文件。然后执行以下操作:

./configure --enable-static
make

这将生成静态库。

答案 1 :(得分:0)

专门回答你的上一个问题:就在昨天我成功编译了MSYS for x86_64-w64-mingw32下的--enable-static--enable-shared的Freetype2(git master,head revision),它产生了静态libfreetype.a就好了。我没有做任何特别的事情,所以显然不需要特殊程序。

如果您未指定--enable-static,则在最新版本的Freetype配置脚本中,默认情况下仍应将其设置为YES。问题必须以某种方式结束。如果你现在还没有设法解决它,我建议你按照Dustin Juliano的建议去做。