在ubuntu22下安装Qt Creator

您所在的位置:网站首页 ubuntu下载qtcreator界面太大 在ubuntu22下安装Qt Creator

在ubuntu22下安装Qt Creator

2024-07-06 03:44| 来源: 网络整理| 查看: 265

一、通过QT官网下载 Qt Creator安装包

在这里插入图片描述

二、安装Qt Creator

安装环境

test@test-virtual-machine:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.4 LTS Release: 22.04 Codename: jammy test@test-virtual-machine:~$ uname -a Linux test-virtual-machine 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux 2.1 安装G++ sudo apt-get install aptitude #aptitude 命令与 apt-get 命令都是 Debian Linux 及其衍生系统中的包管理工具。 #只是aptitude 在处理依赖问题(下载或者删除依赖包)上更佳一些。 sudo aptitude install g++ 2.2 安装 OpenGL 开源库 sudo apt-get install libgl1-mesa-dev 2.3 安装 make sudo apt install make

如果没有安装 make 那在使用 Qt Creator 在对项目进项编译编译时会报错,报错如下图所示: 在这里插入图片描述

2.4 运行Qt Creator安装包,安装Qt Creator chmod u+x qt-opensource-linux-x64-5.12.12.run sudo ./qt-opensource-linux-x64-5.12.12.run

注意:这里是联网安装 安装时要登陆QT账号,没有的点击箭头指向的链接进行注册。登陆后,点击 Next。 在这里插入图片描述

勾选这两项,大致意思是“同意上述条款、个人自用,不为公司使用”,点击 Next。 在这里插入图片描述

选择安装路径,这里就使用默认路径了,点击 Next。 在这里插入图片描述

安装资源、库等,这里除了安卓应用开发的库都勾选了,点击 Next。 在这里插入图片描述

勾选同意上述条款,点击 Next。 在这里插入图片描述

点击 Install,进行安装。 在这里插入图片描述

点击图标,启动 Qt Creator 在这里插入图片描述 竟然没有反应,启动失败 ~ 通过命令启动 Qt Creator ,出错。出错原因是没有发现该命令,这应该是环境变量 PATH 没有指向这个程序。 通过 find 去 /opt/Qt5.12.12 搜索 qtcreator 。

test@test-virtual-machine:~$ sudo ./qtcreator sudo: ./qtcreator: command not found test@test-virtual-machine:/opt/Qt5.12.12$ find ./ -name qtcreator -print ./5.12.12/Src/qtdoc/doc/images/qtcreator ./5.12.12/Src/qt3d/tools/utils/qtcreator ./Tools/QtCreator/libexec/qtcreator ./Tools/QtCreator/lib/qtcreator ./Tools/QtCreator/bin/qtcreator ./Tools/QtCreator/share/doc/qtcreator ./Tools/QtCreator/share/doc/qtcreator/qtcreator ./Tools/QtCreator/share/qtcreator ./Tools/QtCreator/share/qtcreator/QtProject/qtcreator

去手动拉起 qtcreator 这个可执行程序,有报错,出错信息如下:

test@test-virtual-machine:/opt/Qt5.12.12/Tools/QtCreator/bin$ sudo ./qtcreator qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb. Aborted

解决方法: 先添加 QT 的 debug 环境变量,获得更丰富的 debug 信息

test@test-virtual-machine:~$ gedit ~/.bashrc 键入:export QT_DEBUG_PLUGINS=1 test@test-virtual-machine:~$ source ~/.bashrc

再次手动拉起 qtcreator ,关键日志信息如下: 在这里插入图片描述 看起来是因为 libqxcb.so 加载失败,libqxcb.so 加载失败是由于找不到依赖的 libxcb-xinerama.so.0 。

test@test-virtual-machine:/opt/Qt5.12.12/Tools/QtCreator/lib/Qt/plugins/platforms$ ldd libqxcb.so ./libqxcb.so: /opt/Qt5.12.12/5.12.12/gcc_64/lib/libQt5Core.so.5: version `Qt_5.15' not found (required by ./libqxcb.so) linux-vdso.so.1 (0x00007fffa7db8000) ... libxcb-xfixes.so.0 => /lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007aab431ec000) libxcb-xinerama.so.0 => not found libxcb-xkb.so.1 => /lib/x86_64-linux-gnu/libxcb-xkb.so.1 (0x00007aab431ce000) ...

安装库 libxcb-xinerama:

sudo apt-get install libxcb-xinerama0

再次通过 ldd 命令查看依赖

test@test-virtual-machine:/opt/Qt5.12.12/Tools/QtCreator/lib/Qt/plugins/platforms$ ldd libqxcb.so ./libqxcb.so: /opt/Qt5.12.12/5.12.12/gcc_64/lib/libQt5Core.so.5: version `Qt_5.15' not found (required by ./libqxcb.so) linux-vdso.so.1 (0x00007fffa7db8000) ... libxcb-xfixes.so.0 => /lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007aab431ec000) libxcb-xinerama.so.0 => /lib/x86_64-linux-gnu/libxcb-xinerama.so.0 (0x000076dfc4207000) libxcb-xkb.so.1 => /lib/x86_64-linux-gnu/libxcb-xkb.so.1 (0x000076dfc3fbf000) ...

再次点击图标,就可以启动 Qt Creator 了 在这里插入图片描述

三、使用 Qt Creator 创建 GUI 项目 3.1 创建 QT GUI 项目

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

点击 Finish 项目就创建完成了 在这里插入图片描述

3.2 调整 ui 通过 label 控件显示 hello world

所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界面上。 在这里插入图片描述

3.3 编译运行项目

在这里插入图片描述

运行结果,如下图: 在这里插入图片描述

– END –



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3