linux添加Qt的fontconfig,qt – 如何在Red Hat 5.3中将fontconfig更新为更新版本?

如果在RHEL或CentOS 5.x下出现此错误:

/home/esutton/qtsdk-2010.02/qt/lib/libQtGui.so: undefined reference to `FcFreeTypeQueryFace'

collect2: ld returned 1 exit status

显然libQtGui.so尝试使用libfontconfig“FcFreeTypeQueryFace”方法失败.

在版本2.4.2之前,它或者不存在,或者版本2.4.2中的签名可能已更改.

不知道哪个,但需要安装更新版本:

” ‘/usr/lib/libfontconfig.so.1’ ”

怎么修

下载源代码并配置安装到预期的位置:

cd /usr/src

wget http://fontconfig.org/release/fontconfig-2.4.2.tar.gz

tar -zxf fontconfig-2.4.2.tar.gz

cd fontconfig-2.4.2

./configure -prefix=/usr

make

make install

执行此操作后,您无需将fontconfig库位置添加到Qt项目的.pro文件中.

LIBS += -L/opt/fontconfig-2.4.2/lib

这在RHEL 5.3上对我有用.我希望这有帮助!

-ed

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值