• 6436阅读
  • 2回复

[提问]刚安装好的QT,编译时报错 [复制链接]

上一主题 下一主题
离线jackianroy
 
只看楼主 倒序阅读 楼主  发表于: 2011-07-13
刚刚在Linux上装了一个QT 4.7.3 ,新建空白工程,写一个hello qt,编译时报错
如下:
/opt/qtsdk-2010.05/qt/lib/libQtGui.so:: error: undefined reference to `FT_Library_SetLcdFilter'





求高手详解
离线dbzhang800

只看该作者 1楼 发表于: 2011-07-13
系统上有没有 FreeType ?
离线pierrot0632
只看该作者 2楼 发表于: 2011-07-14
0x00000001 (NEEDED)                     Shared library: [libQtCore.so.4]
0x00000001 (NEEDED)                     Shared library: [libpthread.so.0]
0x00000001 (NEEDED)                     Shared library: [libgthread-2.0.so.0]
0x00000001 (NEEDED)                     Shared library: [librt.so.1]
0x00000001 (NEEDED)                     Shared library: [libglib-2.0.so.0]
0x00000001 (NEEDED)                     Shared library: [libfreetype.so.6]
0x00000001 (NEEDED)                     Shared library: [libgobject-2.0.so.0]
0x00000001 (NEEDED)                     Shared library: [libSM.so.6]
0x00000001 (NEEDED)                     Shared library: [libICE.so.6]
0x00000001 (NEEDED)                     Shared library: [libXrender.so.1]
0x00000001 (NEEDED)                     Shared library: [libfontconfig.so.1]
0x00000001 (NEEDED)                     Shared library: [libz.so.1]
0x00000001 (NEEDED)                     Shared library: [libXext.so.6]
0x00000001 (NEEDED)                     Shared library: [libX11.so.6]
0x00000001 (NEEDED)                     Shared library: [libstdc++.so.6]
0x00000001 (NEEDED)                     Shared library: [libm.so.6]
0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
0x00000001 (NEEDED)                     Shared library: [libc.so.6]
0x0000000e (SONAME)                     Library soname: [libQtGui.so.4]

libQtGui 依赖于操作系统下列库,
1.很可能向楼上所说,你的操作系统里面没有此库
2.可能是你的Linux操作系统版本太低,没有 此函数.


快速回复
限100 字节
 
上一个 下一个