gpt4 book ai didi

qt - 我如何将 fontconfig 更新到 Red Hat 5.3 中的更新版本?

转载 作者:行者123 更新时间:2023-12-04 12:46:37 25 4
gpt4 key购买 nike

我想将 fontconfig 更新到更新的版本,但似乎操作系统仍在寻找旧的 fontconfig,我需要更新的版本来构建 qt。如何让 Red Hat 5.3 看到更新的版本?我不知道这是否有帮助,但是当我搜索 fontconfig 时,我在名为缓存的文件夹中找到了一些文件。当我执行 yum update 时,它​​告诉我一切都是最新的,但那个版本太旧并且缺少 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 上对我有用。希望对您有所帮助!

-埃德

关于qt - 我如何将 fontconfig 更新到 Red Hat 5.3 中的更新版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2480410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com