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环境搭建完成

相关推荐
取经蜗牛4 小时前
Ubuntu 国内镜像源配置指南(多版本常用镜像地址都有)
linux·运维·ubuntu
实心儿儿5 小时前
Linux —— 线程控制(1)
linux·运维·服务器
筠筠喵呜喵5 小时前
Linux软件开发性能优化
linux·c++·性能优化
Bruce_kaizy6 小时前
c++ linux环境编程——文件io介绍以及open 、write 、read 三剑客深度详解
linux·服务器·c++·ubuntu·操作系统·文件io
亦良Cool6 小时前
VMware虚拟机ubuntu瘦身,解决虚拟机越用越大
linux·运维·ubuntu
星辰&与海8 小时前
KVM + QEMU虚拟化方案
linux·运维
宋浮檀s8 小时前
应急响应——恶意流量&攻击行为识别
linux·运维·网络·网络安全·应急响应
REDcker8 小时前
Linux OverlayFS详解
java·linux·运维
lwx9148529 小时前
Linux系统中用户锁定后如何解锁
linux·运维·服务器
努力努力再努力wz9 小时前
【Qt入门系列】:按钮组件全解析:从 QAbstractButton 到快捷键事件、单选与复选机制
c语言·开发语言·数据结构·c++·git·qt·github