一、前景
目前市面上很多公司使用QT Creator进行界面开发,基本都会选择在Linux环境进行,优点不仅是市场所需,更是方便后期代码的移植,相较于Windows系统,Linux系统移植性非常好。故此篇文章,介绍如何在Linux环境中安装QT Creator环境(注:本作者以QT Creator 5.14.2进行介绍,大家可以根据实际情况需要下载相应的版本即可)
二、具体安装步骤
第一步:下载QT Creator Linux环境的包
官网链接:http://download.qt.io/archive/qt/
步骤流程:
(1)在QT Creator官网找到5.14版本
(2)在5.14版本下找到5.14.2本版
(3)在5.14.2版本下找到:qt-opensource-linux-x64-5.14.2.run ,然后进行下载即可
第二步:将下载好的QT包拷贝到Linux中,进行安装即可
步骤流程:
(1)将下载好的QT包:qt-opensource-linux-x64-5.14.2.run,拷贝到虚拟机中
(2)打开Linux终端,输入命令:
sudo chmod a+x /home/ubuntu/QT_Install/qt-opensource-linux-x64-5.14.2.run //提升QT包的操作权限
(3)Linux终端,输入命令:
sudo /home/ubuntu/QT_Install/qt-opensource-linux-x64-5.14.2.run //运行QT包
第三步:按照QT所给提示,安装QT Creator即可
注:
安装过程中会提示你注册账户信息,有以下方法可以避免注册账户(个人推荐使用第(3)种方法):
(1)可以直接skip跳过
(2)如果不能直接跳过,则点击设置,将网络代理改为无代理即可
(3)将使用的网络连接断开之后,重新输入命令进行安装即可(推荐)
第四步:QT Creator安装过程中提示安装的组件
QT 5.14.2:
(1)如果空间大小足够,可以把全部组件都勾选上,然后进行安装
(2)如果空间大小不够,则除了以下:
Android x86 //安卓开发x86环境
Android ARMv7 //安卓开发ARM环境
Sources //QT源码
QT Script(Depecated)
内容以外,其它可以全部勾选上,然后进行安装
第五步:创建QT creator项目测试QT环境是否安装成功
运行项目时报错,报错内容如下:
:-1: error: cannot find -lGL
:-1: error: collect2: error: ld returned 1 exit status
原因:
运行QT项目未找到libGL.so库,即OpenGL的动态链接库,根据Linux版本有些会自动安装该库,但是有些不会自动安装
解决:
(1)查看当前Linux系统中所有的libGL文件,Linux终端输入命令:find /usr/lib/ -name “libGL*”
(2)从中选择一个libGL文件,供QT编译使用(本作者用的是:libGL.so.1),终端输入命令:sudo In -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so