QT安装(ubuntu)

目录

1、注册QT账号

2、下载在线安装程序

3、运行在线安装程序

安装时笔者遇到三种问题:

1.在安装时总是下载错误。可能是代理问题,笔者一直守在电脑前点重新下载-_-

2.无法获取存档:哈希签名下载失败。这需要我们换源重新下载

3.下载后无法打开,显示错误代码


1、注册QT账号

  从 Qt 5.15 开始,Qt 公司不再提供开源离线安装程序。但我们仍然可以通过在线安装最新的 Qt

  使用在线安装程序需要登录QT账号,所以需要在官网注册:Qt Account Login  (可以使用国内邮箱)

2、下载在线安装程序

   我们可以在QT官网下载:在线安装程序,选择online_installers,选择最新版,选择对应电脑系统的版本下载。

3、运行在线安装程序

1.下载下来的 .run 文件应该是没有可执行权限的,需要先为其添加可执行权限。在“下载”标准文  件夹下打开终端。命令中的“()”为下载的安装程序的名称,一般输入qt再按TAB键可一键输入。

执行下方命令为其添加可执行权限:

chmod +x ()-online.run

随后执行下方命令运行在线安装程序: 

./()-online.run

但是这种方法一般下载会很慢,所以使用镜像源:

提供两种:中科大源和腾讯源

./()-online.run --mirror http://mirrors.ustc.edu.cn/qtproject
.\()-online.run --mirror https://mirrors.cloud.tencent.com/qt/

2.登录自己的 Qt 账户,登录后勾选“我已阅读并同意使用开源 Qt 的条款和条件”和“我是个人用户,我不为任何公司使用 Qt”

3.来到欢迎页面,点击下一步

4.为 Qt 发展做出贡献页面,笔者选择第二个选项(Disable……),点击下一步

5.安装文件夹页面。需要指定 Qt 安装目录,根据自己的需求修改 

6.选择组件页面(关键步骤)。需要选择自己要安装哪些组件。默认已经选中了一些组件了;笔者安装的是6.5.0版,勾选我们要下载的版本,展开其组件,取消勾选Android和source;其他的为默认,点击下一步

7.勾选接收许可协议条款选项,点击下一步

8.可以看到安装 Qt 将会占用的磁盘空间大小,点击“安装”,等待其下载安装完成即可

9.可以在tools/qtcreator/bin的路径下打开qtcreator

安装时笔者遇到三种问题:

1.在安装时总是下载错误。可能是代理问题,笔者一直守在电脑前点重新下载-_-
2.无法获取存档:哈希签名下载失败。这需要我们换源重新下载
3.下载后无法打开,显示错误代码

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.

说明我们缺失库文件。

首先我们需要让qt显示更具体的信息。

修改配置文件~/.bashrc:

vim ~/.bashrc

在最末尾添加如下语句,会在qtcreator启动时,列出详细的错误提示:

export QT_DEBUG_PLUGINS=1

关闭窗口,输入命令使配置文件生效 :

source ~/.bashrc

启动qtcreator会弹出如下详细错误信息,在打印的错误信息的最下面,找到引发错误的真正原因(笔者已解决,抱歉没有截图),替换到报错目录下:

cd /home/brainiac/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/

 运行ldd libqxcb.so,查看关联内容:

ldd libqxcb.so

仔细看会有一个库显示not found,我们只需下载这个库即可

sudo apt-get install 缺失库名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hilbert Cui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值