本来安装的是4.6,写了几个例子,能正常执行,昨天卸载了4.6,安装了Qt4.8,由于不是YUM安装的,一开始的时候,各种不能运行。下面列出几个问题,及解决方案。
1、记得配置环境变量
修改~/.bash_profile文件,增加下面几句话
export QTDIR=/usr/local/Trolltech/Qt-4.8.3
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存,执行source .bash_profile (重启后就不需要执行了)
2、qmake命令不在/usr/local/Trolltech/Qt4.8.3/bin中
不知道为什么,我用./configure, make, make install命令安装Qt后,bin文件里没有qmake命令,没这个我就不知道编译Qt程序了。
2.1 去Qt源码包的解压缩文件夹中的bin文件夹里找到这个命令拷贝到/usr/local/Trolltech/Qt4.8.3/bin,
2.2 然后在~/.bash_profile增加
export QMAKESPEC=linux-g++
(linux是你的系统平台,g++是你的编译器)
参考文献:http://www.kuqin.com/qtdocument/qmake-manual-2.html
2.3 保存,执行sou

在从Qt4.6升级到4.8后,遇到了无法运行的问题。主要解决方案包括:配置环境变量,手动将qmake命令复制到指定目录,并设置QMAKESPEC,以及解决QtOpenGL编译时的链接错误。通过修改.bash_profile,拷贝mkspecs文件夹和添加库链接解决了这些问题。
最低0.47元/天 解锁文章
6556

被折叠的 条评论
为什么被折叠?



