• 9154阅读
  • 9回复

linux下qt编译出现的问题:libQtGui.so:对‘FcFreeTypeQueryFace’未定义的引用 [复制链接]

上一主题 下一主题
离线swallow_duke
 
只看楼主 正序阅读 楼主  发表于: 2010-05-13
我在linux系统下编译qt工程时出现下面诡异的错误:
/home/s01/qtsdk-2010.02/qt/lib/libQtGui.so:对‘FcFreeTypeQueryFace’未定义的引用
collect2: ld 返回 1
make: *** [groupbox] 错误 1
make: Leaving directory `/home/s01/qtsdk-2010.02/qt/examples/widgets/groupbox'
Exited with code 2.
Error while building project groupbox
When executing build step 'Make'
不知哪位朋友遇到过类似错误,原因出在哪里?源码应该没问题的,因为我编译的是qt自带的例子
qt版本是:qt-sdk-linux-x86-opensource-2010.02.bin,linux系统是fedora9.0
谢谢!
分享经验!交流学习!
离线swallow_duke
只看该作者 9楼 发表于: 2010-05-15
经过自己在qt群上咨询,该问题已得到解决,特来向关心此问题的朋友一个解答!
下面的回答是一个在http://dev.firnow.com/course/3_program/c++/cppjs/20090915/175194.html中找到的
这个跟fontconfig的版本有关系,原文说“CentOS上的是2.4.1,据说要2.4.2以上版本才可以。不过我直接从 http://www.fontconfig.org/release/ 下载最新的2.6.0的源码。

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

进入解开的fontconfig目录,可以看到INSTALL文件等
./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
make
make install ”
不过我的是2.6以上的版本也不行,我在上面描述的网址上下载了哥最新的安装后,解决了!哈哈
分享经验!交流学习!
离线swallow_duke
只看该作者 8楼 发表于: 2010-05-13
我去那里看过没找到啊,求具体寻找方法,谢谢
分享经验!交流学习!
离线wd007

只看该作者 7楼 发表于: 2010-05-13
你的这个问题,类似的在Cute Qt上有帖子。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线swallow_duke
只看该作者 6楼 发表于: 2010-05-13
看到请联系我,给我留言!先谢谢了!
分享经验!交流学习!
离线swallow_duke
只看该作者 5楼 发表于: 2010-05-13
快点大虾们回复我啊!
分享经验!交流学习!
离线swallow_duke
只看该作者 4楼 发表于: 2010-05-13
此问题不解决,自己都不能在linux下编译qt工程了
分享经验!交流学习!
离线swallow_duke
只看该作者 3楼 发表于: 2010-05-13
顶起!
分享经验!交流学习!
离线swallow_duke
只看该作者 2楼 发表于: 2010-05-13
一定得让大侠们看到!我qq:906188630
分享经验!交流学习!
离线swallow_duke
只看该作者 1楼 发表于: 2010-05-13
各位帮帮忙啊!
分享经验!交流学习!
快速回复
限100 字节
 
上一个 下一个