QT5.12.0安装经验贴

  近期想试着自学一下QT5,随便我也就将自己学习过程中学到的经验和遇见的问题同大家分享一下。(这是我的第一个贴,想着还有点小激动)。

   既然要学我们当然就学习最新的,所以我打算安装学习QT5.12.0,按理说大家天天和计算机打交道寻找和安装一个软件难道不是手到擒来———第一次安装就果断失败了。官方跟着指引过去的接口是在线安装的,可能因为各种因素很满还总是出问题。

   所以果断选择download.qt.io/archive/qt/5.12/去下载了5.12版本。

  接下来就是傻瓜式安装了,要注册的注册,能登陆的直接登陆,然后选好自己的文件夹就可以开始安装了。注意:记得安装前先屏蔽掉360之类的杀毒软件,不然安装很麻烦,不要问我怎么知道的——反正就是知道了。安装运行界面就这样,听说还要搭环境,我试了以后再给大家分享。

### 在 Ubuntu 18.04 上安装 Qt 5.12.0 的方法 #### 下载安装包 首先,访问官方的 Qt 网站并下载适用于 Linux 平台的在线或离线安装程序。可以通过以下命令创建一个目录用于存储安装文件,并进入该目录完成下载操作[^1]。 ```bash mkdir ~/qt-installer && cd ~/qt-installer wget https://download.qt.io/official_releases/qt/5.12/5.12.0/qt-opensource-linux-x64-5.12.0.run chmod +x qt-opensource-linux-x64-5.12.0.run ``` #### 运行安装向导 运行已下载的安装脚本以启动图形化界面的安装向导: ```bash ./qt-opensource-linux-x64-5.12.0.run ``` 按照提示逐步选择所需的组件版本以及目标路径,默认情况下会将其安装到 `/opt` 文件夹下[^2]。 #### 配置环境变量 为了使系统能够识别新安装Qt 版本,在终端中执行如下命令来设置 PATH 变量或者编辑用户的 shell profile 文件永久生效[^3]: 对于单次会话有效: ```bash export PATH=/opt/Qt5.12.0/5.12.0/gcc_64/bin:$PATH ``` 如果希望每次登录都自动加载,则可以将上述 export 行追加至 `~/.bashrc` 或者 `~/.zshrc` 中去实现长期影响: ```bash echo 'export PATH="/opt/Qt5.12.0/5.12.0/gcc_64/bin:${PATH}"' >> ~/.bashrc source ~/.bashrc ``` #### 使用 qtchooser 工具管理多个版本 (可选步骤) 当存在多套不同版本号的 Qt 库共存于同一主机之上时, 利用 qtchooser 能够方便切换当前使用的具体实例: 先定义一个新的别名代表刚才所安裝之版次: ```bash sudo qtchooser -install qt5.12 /opt/Qt5.12.0/5.12.0/gcc_64/bin/qmake ``` 之后便可通过指定参数调用对应编译器链路了. #### 测试安装成果 最后一步验证整个流程是否顺利完成无误,新建一个小项目来进行实际构建尝试即可确认一切正常运作状况良好[^4]. 创建简单的 C++ Hello World 示例代码保存成 main.cpp 后依照常规方式编绎连接产出最终二进制档产物. ```cpp #include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton button("Hello World!"); QObject::connect(&button, &QPushButton::clicked, qApp, &QCoreApplication::quit); button.resize(200, 80); button.show(); return app.exec(); } ``` 通过 qmake 和 make 命令生成 Makefile 并完成应用程序链接过程. ```bash qmake -project qmake make ./main ``` 以上就是在 Ubuntu 18.04 上成功部署 Qt 5.12.0 所需遵循的主要环节概述.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值