您的位置:首页 > 运维架构 > Linux

QT for linux 的错误 undefined reference to 'FcFreeTypeQueryFace' 的解决方法

2009-10-10 17:36 465 查看
下载了qt-sdk-linux-x86-opensource-2009.04.bin,在CentOS 5.2下安装后,可以正常启动qt creator了。可是编译qt自带的example程序的时候却发现链接有错误:

/opt/qtsdk-2009.04/qt/lib/libQtGui.so:undefined reference to 'FcFreeTypeQueryFace'

经搜索,跟fontconfig的版本有关系,CentOS 5.2上的是2.4.1,据说要2.4.2以上版本才可以。不过我直接从 http://www.fontconfig.org/release/ 下载最新的2.7.3的源码。

解开后按照INSTALL文件里的说明安装了fontconfig,然后就可以正常编译程序啦:

进入解开的fontconfig目录,可以看到INSTALL文件等

./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man

make

make install
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐