
QT5.9.4与VS2015配置
发布日期:2021-05-24 12:44:16
浏览次数:23
分类:精选文章
本文共 1818 字,大约阅读时间需要 6 分钟。
安装配置 QT5.9 + Visual Studio 2015
随着技术的不断进步, Qt 5.9 已经正式发布,这一版本在性能和功能上有了显著提升,且为长期支持版本。然而,由于其结构和功能上的重大修改,安装过程中的界面和选项与以往版本大相径庭。对于刚开始接触 Qt 开发的你来说,这可能会让人有些困惑。本文将详细说明如何根据需求选择并安装 Qt 5.9,并指导如何在 Visual Studio 2015 中集成并配置此版本。
安装 Qt 5.9
1. 下载安装包
当前 Qt 安装包不再区分 VS 版本和 MinGW 版本,而是将两者整合到一个安装包中。相比以往的 1G 大约,现在的安装包体积已达 2G。这是因为安装包中包含了更多的组件和工具,尤其是新增的功能和性能提升。
2. 安装过程简化
- 双击启动下载的 Qt 5.9 安装包,系统将自动复制文件到磁盘上。
- 安装欢迎界面将直接引导你点击“下一步”继续。
- 在提示登录 Qt 账户时,建议选择“跳过”,因为这个账户对普通用户来说用途不大。
3. 选择安装组件
安装完成后,将进入组件选择界面。由于 Qt 5.9 的组件选择与以前不同,需要特别注意以下几点:
- 编译器选择:如果使用 MinGW 编译,需要勾选对应的组件;如果使用 VS 编译,则需要选择相应的版本。
- 安卓开发:如果计划进行安卓开发,必然要勾选安卓模块,否则无法正常编译和运行。
- 极简安装:初学者应尽量不勾选不必要的组件,如 Qt WebEngine 和带 TP 的技术预览模块,以避免增加存储负担和性能消耗。
4. 安装完成
安装路径建议选择系统盘(如 D 盘),但 C 盘也是可行的。安装完成后,系统会自动提示重启电脑。
在 Qt 中编写 Hello World
1. 新建项目
- 通过 Qt Creator,打开工具菜单,选择“新建项目”。
- 在模板选择中,选择“Application”下的“Qt Widgets Application”。
2. 设置项目参数
- 输入项目名称(例如“HelloWorld”)。
- 在构建套件中选择默认的编译器配置。
3. 创建项目
- Divide the project into header files, source files, and UI files. The project will automatically generate four files: widget.h, widget.cpp, main.cpp, and widget.ui.
4. 编译和运行
- 右键项目,选择“qmake”进行编译。
- 再次右键,选择“构建”或使用快捷键 Ctrl+B。
- 最后,选择“运行”或 Ctrl+R,程序将在 IDE 中以窗口形式展示。
在 Visual Studio 2015 中集成 Qt
1. 安装 Qt 插件
- Visual Studio 2015 不再支持 Qt Add-In,但可以通过以下方式安装相关工具:
- 在 VS 的命令栏输入“扩展和更新”,选择“在线资源”。
- 搜索“Qt_Visual_Studio_Tools_2015”,并下载并安装对应插件。
2. 重新启动 VS
- 安装完成后,打开 Visual Studio 2015,在菜单栏将看到“Qt VS Tools”项。
3. 配置 Qt 5.9
- 进入“Qt VS Tools - Qt Options”,点击“添加”按钮。
- 在路径栏中选择 Qt 5.9 所在目录(例如:
D:\Qt\5.9.0\5.9\msvc2015_64
)。
测试项目在 Visual Studio 中运行
1. 创建新项目
- 新建项目,选择“Visual C++ Projects”下的“ Qt GUI Application”模板。
- 输入项目名称,设定要使用的模块(如 QtCore, QtGui, QtWidgets)。
2. 调试和运行
- 在“构建和运行”菜单中,观察 Qt 已自动检测到 VS 的信息。
- 运行项目或使用快捷键 Ctrl+F5,即可在窗口中看到“HelloWorld”程序运行。
通过以上步骤,你已经完成了 Qt 5.9 的安装和配置,以及在 Visual Studio 2015 中的集成和项目测试。这一流程虽然一开始可能会显得复杂,但通过耐心跟随指引和不断实践,你将逐渐熟练掌握 Qt 的开发环境和项目构建流程。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月12日 01时13分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
wxwidgets自定义事件+调试
2019-03-16
wxwidgets编写多线程程序--wxThread
2019-03-16
三维点云处理
2019-03-17
springboot security 基于redis的session共享(7)
2019-03-17
vue 权限管理 菜单按钮权限控制(7)
2019-03-17
vue 权限管理 主题切换(8)
2019-03-17
Qt 在Excel文件中Chart绘图
2019-03-17
01-webpack5理解及配置
2019-03-17
webpack的安装和使用
2019-03-17
Vue.js学习-15-v-for循环数组内容
2019-03-17
kafka超时错误或者发送消息失败等错误,排错方式
2019-03-17
sockjs-node/info?t=1462183700002 报错解决方案
2019-03-17
FI 替代相关 OSS Note 要点记录
2019-03-17
蓝桥杯---试题 算法提高 欧拉函数(数学)
2019-03-17
网络协议和支持(一)、uuid模块
2019-03-17
numpy.frombuffer()
2019-03-17
文件结束符EOF
2019-03-17
Latex 错误集合
2019-03-17