引用楼主yesme于2008-11-02 14:59发表的 哥哥们 帮帮小弟我吧 我已经整了两天了 没整出来 进来看看 :
说不定对您来说 是小菜 但对我来说真的很困难
我的操作系统是Ubuntu8.04.1
Qt 环境变量设置如下:
1 export QTDIR=/usr/local/Trolltech/Qt-4.3.2
2 export PATH=$PATH:.:$QTDIR/bin
.......
你运行时调用了Ubuntu默认的QT lib
你的装在/usr/local/Trolltech/Qt-4.3.2,但是从错误里看来运行时调的是/usr/lib/libQtGui.so.4
也就是 /usr/lib/libQtGui.so.4的path路径在你的export PATH=$PATH:.:$QTDIR/bin前面,
先用which qmake看一下你的路径对吗?
用env看一下你的PATH路径和lib路径是不是对,
最简单的是在你的终端里敲下面的命令。然后用qmake
1 export QTDIR=/usr/local/Trolltech/Qt-4.3.2
2 export PATH=$PATH:.:$QTDIR/bin
3 export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
希望有用,也可以将QTDIR加载 到bash_profile最前面
[ 此贴被htyoung在2008-11-02 23:32重新编辑 ]