1、 下载文件,建议使用.tar.gz文件,.zip文件有时候会出现configure不能执行。
2、 解压缩到安装目录
3、修改配置文件,添加到目录,ubuntu可修改用户目录下的.bashrc,该文件是隐藏的,加入下面代码。
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
4、安装g++ 默认的g++可能没有安装,如果已经安装了则不需要安装。
运行 sudo apt-get install g++
5、编译qt,这个所有平台都一样,先./configure 再make,编译qt时如果报错误
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
则需要安装libX11的开发包
运行sudo apt-get install libX11-dev libXext-dev libXtst-dev
6、编译完成后运行make install
7、安装完成后,使用qmake时如果报错误QMAKESPEC has not been set,则需要在环境变量中添加 export QMAKESPEC=linux-g++