https://blog.csdn.net/qq_38244808/article/details/97366041
1首先确保电脑有gcc g++环境,如果没有,直接指令
安装 gcc: sudo apt-get install gcc
安装g++: sudo apt-get install build-essential
测试环境:
gcc --version
g++ --version
2我安装的Qt5.9.8要求有python2环境,为确保在make的时候不报错。
可以先测试一下: python -V(大写 -V)
如果没有以下的测试结果:
3接下来是Qt开源包下载,官网http://download.qt.io/archive/qt/下载对应的版本就可以了,我下载的是5.9.8。(在所有的包里面,我发现我这个点,5.9.8里面含有opensource的字眼,建议你们下载的包含有这个字眼,避免后面运行程序是platforms出错,链接不到xbc包。如果你们这时候更高版本里面的包,不包含opensource这个名字,也没事,选择对应的版本和平台即可。)
下载对应的包:
点击半天没反应
下载完毕后,解压对应的包后,进入里面,运行配置前,需要安装两个包,
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
如果不安装的话,会在后面配置出错,接下来就是配置了,
在开源包里面运行该指令:
./configure --prefix=/usr/local/qt-5.9.8 -qt-xcb
–prefix是指定文件夹安装的路径,如果不加的话,是默认路径,-qt-xcb是根据在开源包里面,…/Downloads/qt-everywhere-opensouce-src-5.9.8/qtbase/src/plugins/platforms/xcb/README里面说明了,如果未自己安装相关的xbc包,必须声明使用默认的包,