+ -
当前位置:首页 → 问答吧 → Qt-3.2.2安装问题

Qt-3.2.2安装问题

时间:2004-01-10

来源:互联网

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下编译安装就可以成功, 各位大侠能否指点迷津?

作者: barbie2pig   发布时间: 2004-01-10

这里有整个KDE的升级
http://public.planetmirror.com/pub/l...Slackware/9.0/

作者: nbxmedia   发布时间: 2004-01-10

其实我更想知道为什么编译不过去,因为在redhat7.x的版本下面编译很容易,难道是因为gcc的版本不对?slackware9.0的gcc是3.2.2
另外直接安装整个qt包也不是好办法,因为kde的程序依赖于qt的库文件,升级qt了就要跟着把kde也升上去,确实麻烦。

作者: barbie2pig   发布时间: 2004-01-10

编译更麻烦,我从来没有编译过kde,要多长时间啊,受不了。

作者: struggle   发布时间: 2004-01-11

引用:
最初由 barbie2pig 发表
其实我更想知道为什么编译不过去,因为在redhat7.x的版本下面编译很容易,难道是因为gcc的版本不对?slackware9.0的gcc是3.2.2
另外直接安装整个qt包也不是好办法,因为kde的程序依赖于qt的库文件,升级qt了就要跟着把kde也升上去,确实麻烦。
用下新版也不是坏事么,如果不用KDE,光升级QT也没什么

作者: nbxmedia   发布时间: 2004-01-11