加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

qt – 如何在Red Hat 5.3中将fontconfig更新为更新版本?

发布时间:2020-12-14 00:02:46 所属栏目:Linux 来源:网络整理
导读:我想将fontconfig更新到更新的版本,但似乎操作系统仍然找到旧的fontconfig,我需要更新的版本来构建qt.如何让Red Hat 5.3看到更新的版本?我不知道这是否有帮助,但当我搜索fontconfig时,我在名为cache的文件夹中找到了一些文件.当我做yum更新它告诉我一切都是
我想将fontconfig更新到更新的版本,但似乎操作系统仍然找到旧的fontconfig,我需要更新的版本来构建qt.如何让Red Hat 5.3看到更新的版本?我不知道这是否有帮助,但当我搜索fontconfig时,我在名为cache的文件夹中找到了一些文件.当我做yum更新它告诉我一切都是最新的,但该版本太旧而且缺少FcFreeTypeQueryFace.如果这是错误的网站,请发送评论,并对其进行更改.

解决方法

如果在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 <- Run as root or use sudo

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

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

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

-ed

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读