Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330361
  • 博文数量: 69
  • 博客积分: 2090
  • 博客等级: 大尉
  • 技术积分: 708
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-23 09:31
文章分类

全部博文(69)

文章存档

2012年(1)

2011年(4)

2010年(48)

2009年(14)

2008年(2)

我的朋友

分类: C/C++

2010-08-10 10:53:52

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

下载了qt-sdk-linux-x86-opensource-2009.02.bin,在redhat linux as5 下安装后,可以正常启动qt creator了。可是编译qt自带的example程序的时候却发现链接有错误:

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

经搜索,跟fontconfig的版本有关系,AS5上的是2.4.1,据说要2.4.2以上版本才可以。不过我直接从 下载最新的2.6.0的源码。

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

   1. 进入解开的fontconfig目录,可以看到INSTALL文件等
   2. ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
   3. make
   4. make install 
阅读(858) | 评论(0) | 转发(0) |
0

上一篇:sed编辑器

下一篇:shell编程——变量

给主人留下些什么吧!~~