当前位置: 首页 > news >正文

VS及QT开发环境搭建(保姆级)

VSQT开发环境搭建(保姆级)

1 QT开发环境安装

1.1 说明

仿真平台开发选择的是qt-opensource-windows-x86-5.12.7.exe,下面基于此版本进行相关说明。

文件位置:./

1.2 安装QT

1.双击运行.exe程序

2.直接进行下一步,如下图所示。

3.之后需要输入QT账号才能正常进行下一步,如果没有账号,可进行申请,申请的网址为:
https://www.qt.io/zh-cn/download-dev#eval-form
。申请审核通过后在安装界面输入账号信息即可,界面显示如下图所示。

4.勾选“I have read…”,然后可以正常进行下一步。

5.继续下一步。

6.首先选择QT的安装路径(示例中为演示的安装路径,根据自身情况选择或新建),然后下一步。

7.此界面开始选择要安装的组件,首先展开左上角的倒三角标识,其中“MSVC 2017 32bit”为必选项,其他的自由选择。同页面最下面组件“Qt Creator ……”为默认选择项,其他项根据自身情况选择。选择完成后,下一步即可。

8.选择“ I have read and ...”然后下一步即可。
9.继续下一步。
10.继续下一步。
11.选择“安装”选项,等待安装完成。
12.完成安装后,继续下一步。
13.完成即可。
至此, QT相关环境安装完成。

2 VS开发环境安装

2.1 说明

本示例中安装的版本为Visual Studio 2022 Community,下面的示例也是基于此版本说明。

安装文件的位置:./

2.2 安装VS

具体安装过程请参考文档:https://blog.csdn.net/m0_56367027/article/details/134075794
其中需要注意的是选择组件的页面中“使用C/C++的桌面开发”是必选项。

3 安装VS QT扩展

3.1 说明

本示例中使用的扩展程序为qt-vsaddin-msvc2022-x64-3.3.0.vsix,也可以从VS扩展中进行安装(安装较慢,不推荐)。

安装文件的位置:./

3.2 安装扩展

本示例中说明本地安装的场景。

1.首先确保已关闭所有的VS 2022开发环境。

2.双击qt-vsaddin-msvc2022-x64-3.3.0.vsix,等待片刻初始化完成。

3.初始化完成后,选择要安装的 VS环境,如果已经安装多个版本 VS,则可以根据实际情况和需求选择即可。完后选择“ Install”。

4.如果在安装前有未关闭的VS开发环境,此时必须要关闭,不然将无法进行正常安装(程序会等待VS环境关闭)。正常安装情况如下所示。

5.至此安装成功。选择“ close”即可。

6.安装成功后,打开VS开发环境,在扩展菜单中,应有如下选项。

4 VSQT关联

1.打开VS 2022开发环境,按照下图中示例按步骤依次选择。

2.打开选项页面后,选择“ Versions”,然后点击“ Add”。
3.按照下图中顺序依次操作,选择实际 QT安装路径直到 *qmake.exe*所在目录层级,选择任意一个,然后选择“打开”。

4.正常打开后,会出现如下图所示的效果。如果图中框为红色或者“Default”列为叹号,则可能是选择的qmake.exe的路径或版本不对,确认并重新选择正确的即可。

5.至此,所有工具和扩展的安装完成


  好啦,废话不多说,总结写作不易,如果对本文的内容有任何疑问或者建议,请随时联系并欢迎讨论,由于本人学识与精力有限,难免会有一些错误或不足,欢迎大佬指出并斧正。如果你觉得此文章对你有帮助,烦请帮忙点个赞鼓励一下,你的鼓励将是我继续坚持努力的动力。

http://www.dtcms.com/a/585490.html

相关文章:

  • 【申论】概括归纳类题解题思路
  • 前端正则表达式实战合集:表单验证与字符串处理高频场景
  • 嵌入式Linux驱动开发全流程:工具协作+核心概念拆解(从入门到理解)
  • 建设通是正规网站吗洛阳市霞光游乐设备有限公司
  • 鸿蒙(HarmonyOS)开发常见错误分析与解决方案
  • 入门git:部署到公网
  • Vue 4.0实战指南:从数据驱动到状态管理的核心突破
  • 人工智能:什么是AIGC?什么是AI4S?人工智能四大核心领域全景解析
  • Git 开发全流程规范:分支创建+关联远程+rebase同步+分支清理实战
  • 【小程序】详细比较微信小程序的 onLoad 和 onShow
  • Linux文件系统简介
  • 人工智能:卫星网络的“智慧中枢“
  • 网站底部导航菜单自己搞网站建设
  • 百度测开面经(分类版)
  • 回归、分类、聚类
  • 【Linux网络】Socket编程TCP-实现Echo Server(上)
  • 关系型数据库-PostgreSQL
  • 英文网站定制哪家好wordpress上传主题提示要ftp
  • Vue 项目实战《尚医通》,已有医院数据的 TS 类型定义,笔记12
  • UE5 C++ 进阶学习 —— 02 - 小案例
  • Linux的waitpid函数:深入解析与应用实践
  • 历史数据分析——洛阳钼业
  • MySQL EXPLAIN 详解与优化指南
  • ADB 无线调试 APP 完全攻略(2025 最新版)—— 从连接到查看日志,一文搞定!
  • 商家入驻网站建设免费网站怎么做
  • C语言数据结构之堆
  • VIVO算法/大模型面试题及参考答案
  • 临海网站制作好了如何上线网站开发的要求
  • KingbaseES:从MySQL兼容到权限隔离与安全增强的跨越
  • 网站改版竞品分析怎么做可以先做网站再开公司吗