Linux平台下QT环境的搭建
本文安装参考
使用到的qt-everywhere-opensource-src-4.8.1.tar.gz + qt-creator-linux-x86-opensource-2.4.1.bin可以进入下载
使用的环境
QT Library 4.8.1 + QT Creator 2.4.1 + Ubuntu18.04
前期准备
安装g++
sudo apt-get install g++
sudo apt-get install libX11-dev libXext-dev libXtst-dev
安装QT Library
将qt-everywhere-opensource-src-4.8.1.tar.gz下载后进入目录进行解压:tar xzvf qt-everywhere-opensource-src-4.8.1.tar.gz
解压软件包后,进入该目录:
cd qt-everywhere-opensource-src-4.8.1
在完成前期准备的情况下运行:
./configure
然后终端会让你选择商业版还是开源版,输入字母o选择开源版,输入yes同意协议
若终端出现以下信息,表示安装成功
Qt is now configured for building ,just run ‘make’
Once everything is built , you must run ‘make install’
Qt will be installed into /usr/local/Qt-4.8.1
To reconfigure ,run ‘make confclean’ and ‘configure’
如果出现The test for linking against libxcb and support libraries failed!
或者QT IDE无法运行时且提示:This application failed to start because it could not find or load the Qt platform plugin “xcb”
问题描述:
checking for xcb-syslibs… no.
The test for linking against libxcb and support libraries failed!
You might need to install dependency packages, or pass -qt-xcb.
See src/plugins/platforms/xcb/README.
解决方案:
sudo apt-get install libxcb
成功后输入make,这样就会生成QT库,同时编译所有演示程序
make
make不成功可以查看踩坑记录 (文章最后)
QT编译完成后,输入make install来安装QT
sudo make install
没有报错安装成功后,进入QT默认安装目录/usr/local/Trolltech/Qt-4.8.1
cd /usr/local/Trolltech/Qt-4.8.1
然后进入qmake所在的bin文件夹
cd bin
然后输入
./qmake -v
如果出现正确的版本信息,则表示安装成功了
接下来要设置环境变量,设置环境变量的目的是为了在任何目录下都可以使用QT,首先需要设置用户环境变量
gedit /home/user