LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 915|回复: 4

Qt-3.2.2安装问题

[复制链接]
发表于 2004-1-10 14:40:45 | 显示全部楼层 |阅读模式
Slackware9.0下自带的qt designer无法使用, 就想自己安装一个Qt的新版本.
下载了qt-x11-free-3.2.2.tar.bz2, 解压后编译, 出现错误:
g++ -c -pipe -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/BuildingField/qt-x11-free-3.2.2/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o ./iconvieweditor.o iconvieweditor.cpp
/BuildingField/qt-x11-free-3.2.2/bin/uic -L /BuildingField/qt-x11-free-3.2.2/plugins preferences.ui -i preferences.h -o preferences.cpp
/BuildingField/qt-x11-free-3.2.2/bin/uic: relocation error: /BuildingField/qt-x11-free-3.2.2/bin/uic: undefined symbol: _ZNK7QString3argExii
make[4]: *** [preferences.cpp] Error 127
make[4]: Leaving directory `/BuildingField/qt-x11-free-3.2.2/tools/designer/designer'
make[3]: *** [sub-designer] Error 2
make[3]: Leaving directory `/BuildingField/qt-x11-free-3.2.2/tools/designer'
make[2]: *** [sub-designer] Error 2
make[2]: Leaving directory `/BuildingField/qt-x11-free-3.2.2/tools'
make[1]: *** [sub-tools] Error 2
make[1]: Leaving directory `/BuildingField/qt-x11-free-3.2.2'
make: *** [init] Error 2
这个qt的包在redhat下编译安装就可以成功, 各位大侠能否指点迷津?:help
发表于 2004-1-10 15:04:46 | 显示全部楼层
 楼主| 发表于 2004-1-10 16:47:22 | 显示全部楼层
其实我更想知道为什么编译不过去,因为在redhat7.x的版本下面编译很容易,难道是因为gcc的版本不对?slackware9.0的gcc是3.2.2
另外直接安装整个qt包也不是好办法,因为kde的程序依赖于qt的库文件,升级qt了就要跟着把kde也升上去,确实麻烦。
发表于 2004-1-10 19:42:40 | 显示全部楼层
编译更麻烦,我从来没有编译过kde,要多长时间啊,受不了。
发表于 2004-1-10 23:40:17 | 显示全部楼层
最初由 barbie2pig 发表
其实我更想知道为什么编译不过去,因为在redhat7.x的版本下面编译很容易,难道是因为gcc的版本不对?slackware9.0的gcc是3.2.2
另外直接安装整个qt包也不是好办法,因为kde的程序依赖于qt的库文件,升级qt了就要跟着把kde也升上去,确实麻烦。


用下新版也不是坏事么,如果不用KDE,光升级QT也没什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表