Qt | ubuntu20.04安装Qt6.5.3并创建一个APP完整教程(涉及诸多开发细节,商用慎重)

1,397 阅读4分钟

点击上方"蓝字"关注我们

01、下载

下载Qt在线安装包

这里采用镜像地址进行下载,避免网络过慢。

镜像地址:mirrors.ustc.edu.cn/qtproject/a…

选择最新版本下载,如截至目前最新版本为qt-unified-linux-x64-4.5.2-online.run文件

【复制连接在Ubuntu20.04打开】

一般下载到【下载位置】cp 到自己创建的qt6目录


02、安装前准备

安装报错,缺啥补啥,我这里给出这些。

sudo apt-get install build-essential libgl1-mesa-dev

sudo apt install libxcb-xinerama​

sudo apt install libxkbcommon-dev

sudo apt install libgl1-mesa-dev

03、开始安装

给个权限,开始安装

chmod 777 qt-unified-linux-x64-4.5.1-online.run
./qt-unified-linux-x64-4.5.1-online.run

Qt 注册和协议

现在提供了在线安装,需要注册一个自己的账号,个人开发随便注册一个无所谓。但是涉及商用或者卖,一定要慎重。Qt律师团队很强大,他们在看着你。

【1】个人学习开发随便用,最好用社区版

【2】个人商用,使用LGPLv3协议,公开源代码,就不会收到律师函

【3】企业商用,最好联系Qt官方购买,再没盈利之前可能不会收到律师函,但你赚大钱了那就不好说了

【协议 GPL】

www.gnu.org/licenses/gp…

【协议GPLv3】

www.gnu.org/licenses/gp…

【协议LGPLv3】

www.gnu.org/licenses/lg…

关于商用自己查看Qt官方:

www.qt.io/zh-cn/produ…

继续安装

输入邮箱+密码 下一步

下一步

不需要官方提供帮助,烦人

自定义安装

选择组件

qt6以后有个很大的好处就是第一次安装的时候,可以先安装几个简单的组件,之后使用这个工具(MaintenanceTool.exe)重新进入这个界面在下载【非常人性化】。

初次选择如下:

【学习 选择LGPL】对于版权可以看看

开始安装

。。。

07、打开qtcreator

安装成功的界面

不知道如何打开的按以下操作。

【1】点击展开

【2】在全部里面往下滑,就找到了

【3】右键点击Qt Creator可以添加到收藏夹,这样每次开机都方便打开。

08、如果打开Qt Creator时报错,请按下一方法解决

【1】安装缺少的库:确保系统上安装了libxcb-cursor0以及其他相关的xcb库,例如libxcb-util1、libxcb-xinerama0等。在大多数Linux发行版上,可以使用包管理器安装,例如,使用apt在Ubuntu上:

sudo apt-get install libxcb-cursor0 libxcb-util1 libxcb-xinerama0

【2】检查环境变量:确保您的QT_PLUGIN_PATH和LD_LIBRARY_PATH设置正确,指向正确的Qt安装目录。例如:

如何找到plugins和lib,打开安装的目录,找到6.5.3

cd进入

执行如下命令,每个人的可能不一样,仅供参考,如果不想出错,就和我的操作一摸一样。

export QT_PLUGIN_PATH=/home/whois/qt6/6.5.3/gcc_64/pluginsexport LD_LIBRARY_PATH=/home/whois/qt6/6.5.3/gcc_64/lib

【3】再次点击Qt Creator如果还是出错,就通过MaintenanceTool工具,安装其他插件,可能是缺少的缘故。

方法1:直接打开程序

方法2:打开脚本

然后执行一下

安装如下

点击是,安装完,重新打开Qt Creator成功。下载过程如果提示错误,99%是网络原因。点击继续即可。

【对于安装的模块有疑问的可以让AI给你解答下】

我最喜欢的是这一款:code.fittentech.com/tutor_vscod…

然后是腾讯AI:

他们都已经集成在VScode等主流IDE,支持解答疑问、编写代码、单元测试等牛叉功能。

09、创建个app

1、点击创建项目

2、选择如下

3、必须是英文目录

4、未来的主流不在是qmake,而是cmake,所以我们选择cmake构建项目

5、下一步

6、这里有个语言,很多人不知道,因为Qt是面向全球的嘛,所以有很多国家语言支持,例如我们选择中文

7、一般调试就选择Debug,发布就选择Release,其他的作为了解。

8、如果想要通过Git管理项目就选择,Qt已经集成了Git

9,运行一下,点击绿色三角箭头或者ctrl+r

10.效果

【Qt linux平台安装 大结局】

10、通过命令打开Qt Creator

  1. 打开终端:使用快捷键(如Ctrl+Alt+T)或从应用程序菜单中打开一个终端窗口。

2.更新环境变量:如果希望使用简单的qtcreator命令启动,可以将Qt Creator的可执行文件路径添加到PATH中。编辑~/.bashrc或~/.bash_profile文件,在末尾添加:

// 模板export PATH=$PATH:/path/to/Qt/Tools/QtCreator/bin// 我的设置export PATH=$PATH:/home/whois/qt6/Tools/QtCreator/bin/// 打开~/.bashrc 滑动到最底部,点击i或者a或者o进入编辑模式,shift+insert插入vi ~/.bashrc// 不过vi我真的用不下去了,我用geditgedit ~/// 然后重新加载文件:其实就是执行脚本source ~/.bashrc

// 输入reboot重启一下// 之后每次输入ctrl+alt+t打开终端,输入qtcreator快速打开whois@ubuntu:~$ qtcreator

总结

【1】这是最用心的一篇Linux平台安装Qt6.5.3

【2】接下来我会为大家推出Qt+linux+ffmpeg\boost\等精品内容,这些都是目前企业招聘的硬性要求。

【3】真心希望得到大家的支持。

故我在web find: Qt历险记