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

2024-09-09 21:51:33 浏览数 (1)

01、下载

>>>下载Qt在线安装包 这里采用镜像地址进行下载,避免网络过慢。 镜像地址:http://mirrors.ustc.edu.cn/qtproject/archive/online_installers/4.5/ 选择最新版本下载,如截至目前最新版本为qt-unified-linux-x64-4.5.2-online.run文件 【复制连接在Ubuntu20.04打开】

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


02、安装前准备

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

代码语言:javascript复制
sudo apt-get install build-essential libgl1-mesa-dev
代码语言:javascript复制
sudo apt install libxcb-xinerama​
代码语言:javascript复制
sudo apt install libxkbcommon-dev
代码语言:javascript复制
sudo apt install libgl1-mesa-dev

03、开始安装

>>>给个权限,开始安装

代码语言:javascript复制
chmod 777 qt-unified-linux-x64-4.5.1-online.run
代码语言:javascript复制
./qt-unified-linux-x64-4.5.1-online.run

Qt 注册和协议

>>>现在提供了在线安装,需要注册一个自己的账号,个人开发随便注册一个无所谓。但是涉及商用或者卖,一定要慎重。Qt律师团队很强大,他们在看着你。 【1】个人学习开发随便用,最好用社区版 【2】个人商用,使用LGPLv3协议,公开源代码,就不会收到律师函 【3】企业商用,最好联系Qt官方购买,再没盈利之前可能不会收到律师函,但你赚大钱了那就不好说了 【协议 GPL】 http://www.gnu.org/licenses/gpl-faq.html#DRMProhibited 【协议GPLv3】 https://www.gnu.org/licenses/gpl-3.0.html 【协议LGPLv3】 https://www.gnu.org/licenses/lgpl-3.0.en.html

关于商用自己查看Qt官方: https://www.qt.io/zh-cn/product/features

继续安装

>>>输入邮箱 密码 下一步

下一步

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

自定义安装

选择组件

>>>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上:

代码语言:javascript复制
sudo apt-get install libxcb-cursor0 libxcb-util1 libxcb-xinerama0

>>>【2】检查环境变量:确保您的QT_PLUGIN_PATH和LD_LIBRARY_PATH设置正确,指向正确的Qt安装目录。例如: 如何找到plugins和lib,打开安装的目录,找到6.5.3

cd进入

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

代码语言:javascript复制
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给你解答下】 我最喜欢的是这一款:https://code.fittentech.com/tutor_vscode_zh

然后是腾讯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文件,在末尾添加:

代码语言:javascript复制
// 模板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
代码语言:javascript复制
// 输入reboot重启一下// 之后每次输入ctrl alt t打开终端,输入qtcreator快速打开whois@ubuntu:~$ qtcreator

总结

>>>【1】这是最用心的一篇Linux平台安装Qt6.5.3 【2】接下来我会为大家推出Qt linux ffmpegboost等精品内容,这些都是目前企业招聘的硬性要求。 【3】真心希望得到大家的支持。

0 人点赞