目录
1.在安装时总是下载错误。可能是代理问题,笔者一直守在电脑前点重新下载-_-
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 缺失库名称