目录
2.2 下载调试编译器CDB(Microsoft Console Debugger)
下载地址:Index of / 。这里可以使用相对比较新的5.14版本,进入该目录下面:Index of /archive/qt/5.14/5.14.2,然后选择
qt-opensource-windows-x86-5.14.2.exe
进行下载和安装。需要注意的是虽然这里我们选择X86版本,但是后面编译器我们会使用MSVC64,这样本质上我们的程序生成的还是64位程序。新版本的QT需要用户提前注册好账户,否则没法完成安装。安装时将所有的杀毒软件退出,否则可能会影响安装。
目前,一些最新版本qt没有windows下对应的exe离线安装程序,我们也可以采用在线安装方式,从官网下载在线安装软件然后按照提示进行安装即可,如下图所示:
如果在线安装速度慢,可以参考另一篇解决方案。
为了能够在后面的qt项目中比较顺利的集成深度学习相关框架模型,在Windows平台上推荐使用MSVC作为QT的C++编译器。
下载地址:Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本。这里选择免费版Community版本即可。下载完成后开始安装:
按照上图所示方式将C++部分进行勾选,然后进行安装即可。
读者也可以选择最新的VS2022版进行下载和使用,由于我们只是使用VS中的MSVC作为QT的C++编译器,因此安装VS2019或VS2022其本质差异不大。
为了能够在qt中使用MSVC编译器调试C++代码,我们需要安装对应的调试器。下载地址:Debugging Tools for Windows (WinDbg, KD, CDB, NTSD) - Windows drivers | Microsoft Learn - Windows drivers | Microsoft Learn")。本文操作系统是windows10,所以选择Windows10 SDK进行下载:
进入下载页面后选择“下载安装程序”即可:
下载下来后双击安装到指定目录下即可。
QT安装完以后会自动安装一个QT Creator的编辑器,这个编辑器非常强大,功能齐全。打开这个编辑器,然后在菜单中依次选择“工具—选项”按钮,然后单击Debuggers,如下图所示,可以看到,软件已经自动的检测到当前的CDB程序所在路径,如果没有检测到,那么就手动添加一下,只需要找到CDB安装目录下的cdb.exe即可。
接下来我们要构建1个套件作为最终的编译环境,单击构建套件按钮,然后在下图所示选择Desktop QT5.14.2 MSVC2017 64bit,将其设置为默认,然后设置C和C++编译器,如下图所示:
接下来可以进行测试,单击菜单栏“新建文件或项目”,然后选择 QT Widgets Application,然后创建一个项目:
选择kit时按照下图选择:
最后单击运行即可:
如果出现1158 无法运行rc.exe的错误,可以按照下面的方法解决:
找到电脑上的rc.exe ,一般在C:\Program Files (x86)\Windows Kits\10\bin\10.0.xxxx.0\x86 和C:\Program Files (x86)\Windows Kits\10\bin\10.0.xxxx.0\x64 路径下各有一份,分别表示32位和64位程序需要的rc.exe。
解决方案:
将32位版本 rc.exe和rcdll.dll 拷贝到C:\Qt\5.9.0\msvc201X\bin(如果选择安装201X 的32位编译器)中。
将64位版本rc.exe和rcdll.dll 拷贝到C:\Qt\5.9.0\msvc201X_64\bin (如果选择安装201X 的64位编译器)中。
原网址: 访问
创建于: 2024-05-26 18:30:51
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论