Linux配置QT Creator环境:ubuntu中安装QT Creator环境

一、前景

目前市面上很多公司使用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终端,输入命令:

c 复制代码
sudo chmod a+x /home/ubuntu/QT_Install/qt-opensource-linux-x64-5.14.2.run //提升QT包的操作权限

(3)Linux终端,输入命令:

c 复制代码
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环境是否安装成功

运行项目时报错,报错内容如下:
c 复制代码
:-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

至此整个QT环境搭建完成

相关推荐
黄暄6 分钟前
Linux项目部署全攻略:从环境搭建到前后端部署实战
java·linux·运维·服务器·前端·后端·持续部署
独行soc1 小时前
2025年渗透测试面试题总结-安恒[实习]安全服务工程师(题目+回答)
linux·数据库·安全·web安全·面试·职场和发展·渗透测试
feiyangqingyun1 小时前
Qt音视频开发过程中一个疑难杂症的解决方法/ffmpeg中采集本地音频设备无法触发超时回调
qt·ffmpeg·音视频
石马农汪1 小时前
在ubuntu系统中将vue3的打包文件dist 部署nginx 并且配置ssl证书 以https方式访问
nginx·ubuntu·ssl
L汐1 小时前
01 CentOS根分区满了扩容
linux·运维·centos
小峰编程1 小时前
Python函数——万字详解
linux·运维·服务器·开发语言·前端·网络·python
yxc_inspire1 小时前
基于Qt的app开发第九天
c++·qt·app
大筒木老辈子1 小时前
Linux笔记---内核态与用户态
linux·运维·笔记
五花肉村长2 小时前
Linux-进程信号
linux·运维·服务器·开发语言·网络·c++
TechNomad2 小时前
Qt开发:QUdpSocket的详解
qt