QT+VS配置及调试

Qt——程序调试 一、设置断点       传统的调试方法是设置断点进行调试,设置好断点后,按下F5或者左下角的调试按钮开始调试,这时程序先进行构建再进入调试模式。其中界面上有些按钮,例如继续按钮、停止调试按钮、单步跳过按钮、单步进入按钮、单步跳出按钮等,还会显示堆栈视图和其他视图。 二、单步调试 单击“单步进入”按钮,或者按下F11,然后单击“单步跳过”一步步进行调试,单步执行程序并查看局部变量和表达式视图 阅读详情

QT下载:https://download.qt.io/archive/qt/

QT Creator设置

打开 Qt Creator,进入编译器部分

工具 -->选项 -->构建和运行 --> 编译器

可以看到vs的内容

之后,进入 工具 -->选项 -->构建和运行 --> 构建套件

看到,自动检测出来的构建套件前面显示的警告符号,调试器部分显示“None”,这说明还没有配置调试器!

配置调试器

调试器默认情况下是没有的,必须手动下载 windbg(https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools)

在安装过程中,需要勾选“Debugging Tools for Windows”。

 

 安装完成之后,打开 Qt Creator(如果已经打开,请先关闭,再重新打开)。这时,可以看到 Qt 已经自动检测出调试器了,在“构建套件(Kit)”中选择自动检测出来的调试器即可。

VS2017 配置

VS2017中,打开工具 -> 扩展和更新

在其中搜索qt进行安装即可。

然后重新启动VS2017。在菜单栏上就会看到“Qt VS Tools”菜单项:

选择QT Options,配置 Qt,点击“Add”按钮,Path 选择 自己的安装目录就行了。

在VS中选择Hello World

打开vs,选择创建Qt GUI Application

一直Next直到结束。

打开QtGuiApplication1.ui

讲Text Browser拖进ui中输入的内容即可。

保存即可

在vs中,对ui文件进行编译

最后运行

QT源码调试

首先在安装Qt时勾选源代码选项,这样安装后的Qt目录会多出一个“Src”的目录,里面就是Qt的源码。

需要到这个网站:http://download.qt.io/archive/qt/5.9/5.90/去下载pdb文件,如下图:

下载完成后,打开压缩包,提取出适合自己的压缩文件,如图

对其进行解压,并移动到QT的安装目录下,我的是在C:\Qt\Qt5.9.0\5.9\msvc2017_64

之后配置VS全局符号路径

菜单栏-工具-选项-调试-符号,在右侧“符号文件位置”中新添加上Qt安装路径中bin文件夹路径,C:\Qt\Qt5.9.0\5.9\msvc2017_64\bin

接下来在解决方案上右击,选择属性。

并在如下对话框中加入QT源码包的路径

之后即可对源码进行调试

安装VS2017后,离线安装Debugging Tools for Windows(QT5.9.2使用MSVC2017 64bit编译器) 安装VS2017后,Windows Software Development Kit - Windows 10.0.17763.132的Debugging Tools for Windows默认不会安装,如下图。这时在QT5.9.2无法使用MSVC2017 64bit编译器。如果离线安装,需要从已安装同版本Debugging Tools for Windows的电脑上目录Windows Kits\10下找到Debuggers文件夹复制到待安装电脑上同样的目录下,即可跟正常使用。 阅读详情

相关推荐

QT调试详细操作步骤及案例分析

目录QT调试详细操作步骤及案例分析QT调试详细步骤1. 手动调试1.1 输入备调试的代码1.2 设置断点1.3 单步调试简单介绍1.4 调试案例1.4.1 纯C++代码的调试1.4.2 QT程序的调试2. 使用QDebug进行自动调试功能快捷键如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何...

lllalaaaa's blog 1万+

QT调试的详细操作步骤

QT调试的详细操作步骤(配案例)QT版本:5.8.0一.断点调试二.单步调试三.用qDebug()调试.参考文献: QT版本:5.8.0 一.断点调试 QT提供了一个很有用的调试方式:断点调试。这使用户可以轻易地看到自己某个部分的调试结果。下面是使用方法: 按下F5或者左侧的进入调试模式,然后在代码的左侧设置断点 然后进行调试,即可得到结果。 二.单步调试 在调试界面单击“单步进入”按钮,或者按下...

qq_44994177的博客 3万+

Qt5.14.2安装与VS2017配置调试Qt

Qt5.11.1安装与VS2017配置一、Qt下载安装(一)软件下载(二)安装二、Qt与VS2017相关联三、环境变量配置四、新建项目五、调试配置(一)调试文件的下载(二)vs的项目属性设置 虽然Qt本身也能调试,但是很多设计到库的程序还是需要用VS,于是需要连接vs和qt,并用vs调试qt 一、Qt下载安装 (一)软件下载 1.Qt下载网址:官方网站 2.选择对应的版本下载即可:笔者选择了较新的版本Qt5.14.2 (二)安装 安装过程中需要注册。安装组件自行选择,使用VS2017编译则只需选用MSVC

sakumashirayuki的博客 4047

【精华】掌握Qt调试技术

前言 软件调试,是开发过程中必备的技能。通过调试可以发现软件存在的bug,即缺陷。调试可以帮助开发者窥探到软件运行过程中的详细状态,从而为消除bug提供重要信息。调试的英文是debug,前面的de在英文中表示“反对”,“消除”。本文将会介绍日常开发中常用的、也是一名合格的Qt开发人员需要掌握的Qt软件基本调试方法,并结合不同场景加以说明,帮助读者查漏补缺,打牢基本功。 常用调试方法 1. 基本调试方法 1.1 以调试启动 1.2 启动后再调试 1.3 附加到进程 2. 远程调试 3. windbg调试 4.

撬动未来的支点的专栏 6683

VS2022与Qt6环境配置实战:从CMake到调试部署

CMake作为跨平台构建系统的核心工具,在Qt6时代已成为官方主推的构建方式,而Visual Studio 2022对CMake的原生支持使得Windows桌面C++开发更加高效。理解CMake的工作原理,如通过find_package定位Qt模块、利用CMAKE_PREFIX_PATH指定编译器套件路径,是解决环境配置问题的关键。Qt6配合MSVC编译器,在代码提示、调试体验、模块划分上均有显著优势,广泛应用于工业上位机、工具软件和可视化面板开发。然而,版本匹配、路径设置、动态库部署等细节常常困扰开发者。

weixin_34262482的博客 332

Windows11下VS2019配置CDB调试器完整指南(含Qt Creator适配)

本文详细介绍了在Windows 11系统下配置VS2019与Qt Creator联合调试环境的完整流程,重点解析CDB调试器的安装与适配方法。从WDK版本选择到Qt Creator调试器路径配置,再到常见错误排查与性能优化,提供了一套完整的解决方案,帮助开发者高效搭建C++开发调试环境。

weixin_30275415的博客 451

用Qt Creator编写代码+ vs2010编译调试的配置

1.我在的系统是win7 64位的操作系统 2G内存 2.已安装了vs2010旗舰版 3.顺序安装 后面的是我的安装路径                  1. qt-win-opensource-4.8.2-vs2010.exe         E:\work\QT482_Creator250_add1_1_11\qt4.8.2   //注意不是源码。

A_sungirl的专栏 6863

VS2022调试Qt源码:配置符号与路径,深入框架内部

在C++桌面开发中,Visual Studio是常用IDE,但调试第三方库内部时,仅靠反汇编低效。调试的本质是符号表与源码路径的匹配,符号表映射函数地址,源码路径定位具体代码行。配置好调试符号(PDB)和源码搜索路径后,开发者可以像调试自己的代码一样进入Qt框架内部,在QEventLoop::exec、QMetaObject::activate等核心函数下断点,快速定位信号槽不触发、事件循环异常等问题。这种方法比重新编译Debug版Qt更高效,适合日常排查业务代码与框架交互逻辑。本文以VS2022为例,详解

weixin_42527654的博客 141

VS+QT项目配置—输出,调试,库,头文件设置 —VS QT项目往 QT Creater做迁移

输出,调试,库,头文件设置 修改解决方案的QT版本 VS QT项目往 QT Creater做迁移 链接:http://download.qt.io/archive/vsaddin/2.2.1/ 下载一个vs qt 工具安装后重启vs 就可以了,我这里采用的是vs2015对应的下载msvc2015版本就可以了。 打开vs 新建项目出现QT选项 所有文件名小写,这样方便跨平...

我的博客 2325

Qt项目在VS2022中的高效开发技巧:从配置到调试

本文详细介绍了在Visual Studio 2022中高效开发Qt项目的全流程技巧。从确保Qt版本与VS2022编译器(msvc2022)的精准匹配、配置Qt VS Tools插件,到利用CMake进行现代化项目构建与管理,再到深度运用VS2022的智能感知、代码导航及针对Qt容器(如QList、QString)的Natvis可视化调试,旨在帮助开发者打造流畅、高效的集成开发环境,提升Qt应用开发效率。

weixin_28832121的博客 207

latex写论文(TeXstudio工具)

目录前言IEEE模板模板免费分享参考文献写作方法我的.tex文件代码 前言 学校老师要求我们以IEEE顶级会议格式与标准写报告,于是过程虽然麻烦点,但是效果还是不错了,下面先展示一下自己写完的效果。 IEEE模板 我是在 Overleaf 上注册了个账号下载了模板,里面有各种会议论文的写作模板,这个注册还挺麻烦,要外网注册,国内邮箱都不行。进行后点菜单,菜单里有下载源码。 https://cn.overleaf.com/project/5fe5b082dff088649fc67106 模板免费分享 已

小样yx的博客 6752

QT-VS如何在Release配置下也可以进行代码断点调试

QT-VS如何在Release配置下也可以进行代码断点调试前言说明一、配置说明二、总结 前言说明 VS默认创建的工程都是在Debug的环境下的,对应新手来说,这个的好处就是可以直接断点调试。但是呢,有的时候你要发布版本了,那么你就需要用Release版本去发布(虽然你用Debug也可以,但是过程就很痛苦),不过很多情况下,就是明明用Debug环境下是能编译过去的,但是换到了Release版本编译就出现一大堆莫名其妙的错误,十分的无语。所以换个思路去考虑,我们不如一开始就用Release的环境去编译就行了,

u013083044的博客 2287

手把手教你用Matlab为PMSM电流环设计2P2Z补偿器(附与PI对比)

本文详细介绍了如何使用Matlab的controlSystemDesigner工具为永磁同步电机(PMSM)电流环设计2P2Z补偿器,并与传统PI控制器进行性能对比。通过频域分析和时域仿真,展示了2P2Z补偿器在提升带宽、减少超调等方面的优势,为高性能伺服驱动和精密运动控制提供了实用解决方案。

weixin_42551227的博客 377

【Qt】VS2022配置调试Qt源代码

需要保证源代码和项目使用的版本匹配,符号需要注意是64位还是32位,并且用msvc。

qq_43331089的博客 78

无耳科技 Solon v3.0.8 发布,Java 企业级应用开发框架

Solon 是新一代,Java 企业级应用开发框架。是杭州无耳科技有限公司的“根级”开源项目(最近“杭州六小龙”很火啊,我们也是杭州的哦)。从零开始构建(No Spring、No Java-EE、No Servlet),有灵活的接口规范与开放生态。采用对商用友好的 Apache 2.0 开源协议。

向往自由的少年!(我是一个少年!!!) 1696

PADS VX2.4 缝合孔(阵列过孔)的添加方法

缝合孔的主要目的是:①:增加底层和顶层的地铜皮的连接性,②:起到屏蔽外界信号干扰的作用。铺完铜后,右击空区域选择“选择形状”命令,选取整板中的一块大铜皮,右击选择“覆铜区域内过孔阵列模式”→“沿周边”指令后,再右击选择“覆铜区域内过孔阵列”,便能看到已选区域内添加的缝合孔(过孔阵列),也可以通过铜皮显示或隐藏的无模命令:PO进行查看。完成上面的“防止错误”和“过孔样式”的设置后,开始对整板进行铺铜处理,点击“工具栏”→覆铜平面指示器,在弹出的对话框点击“开始”,便能观察铺铜后的板子。

tianpu2320959696的博客 3054

VS2015环境搭建以及QT编译器和调试器配置

简述 之前介绍过 Qt5.x 的环境搭建,5.7 开始支持 VS2015,为了使用新的开发环境(典型的强迫症),不得不再次进行 Qt5.7 + VS2015 的环境搭建。 除了之前介绍的搭建细节之外,其实中间有很多需要注意的部分。下面,主要分享搭建过程以及其中需要注意的一些事项。 简述 安装 VS2015 安装 Qt57 配置 Qt Creator 配置编译器 配置调试器 Hello W

qq_34192966的博客 2万+

微信小程序 - 实现人脸识别对比+人脸相似度数据,用户从相册选择或拍照上传两张图片进行人脸对比得到人脸相似度及判断是否是同一个人,微信小程序检测人脸相似度(免费纯前端方案+调用第三方API接口方案)

微信小程序实现人脸识别对比,微信小程序人脸对比 人脸对比识别 人脸对比相似度,实现获取手机摄像头权限,调用相机拍照实现人脸识别相似度对比,小程序人脸相似度对比,快速识别两张照片的相似程度(用百分比)图片相似度对比在线测试,图片相似度对比,微信小程序人脸相似度对比分析,计算两张人脸的相似度,从而判断是否同一个人,并给出相似度评分。小程序如何实现人脸相似度比对,小程序纯前端怎么对比两张图片的相似度,计算两幅图像的相似度,图像相似度对比方法,调用百度AI的人脸识别,微信小程序中实现人脸识别认证,实现人脸检测、人脸

🏆 前端领域优质创作者 4862

下 qt调试错误_win10系统下Qt和VS环境配置问题

点击上方“AI与计算机视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达调试vs2019和Qt5.13.0的程序本文主要是针对vs配置Qt环境以及调试导入项目和新建项目遇到的问题进行说明配置问题本文以VS2019和Qt5.13.0的配置进行说明,关于这两个软件的下载和安装就不多说了,不懂的直接百度,这里提醒一下VS最好要下载专业版的不管是VS2019还是2017还是别的,因为专业版的...

weixin_35714534的博客 385

Labview如何0基础自学快速入门?(纯干货帖)

讲解了如何学习Labview,Labview如何0基础入门,自学Labview的方法。什么都不会如何学好Labview的分享,欢迎关注文章~文章提供《Labview宝典》pdf下载,和《Labview虚拟仪器数据采集与通信控制》pdf下载

关注我,更多技术问题欢迎私聊~ 2万+

python实现Markowitz模型 (附完整源码)

python实现Markowitz模型 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 404

VS2022深度调试Qt源码:从符号配置到单步追踪

本文详细介绍了在VS2022中深度调试Qt源码的全过程,从符号配置到单步追踪技巧。通过正确配置调试环境、安装符号文件以及实战调试方法,开发者可以深入理解Qt框架内部机制,快速定位和解决开发中的疑难问题。文章特别强调了版本匹配和符号配置的重要性,并提供了VS2022调试Qt源码的实用技巧。

weixin_28842269的博客 104

OpenHands:开源AI智能体开发平台实战指南与架构解析

AI智能体(Agent)作为人工智能领域的关键技术,通过模拟人类的推理与行动循环,能够自主规划并执行复杂任务。其核心原理基于ReAct(Reasoning and Acting)框架,结合规划、工具使用与记忆系统,实现了从感知到决策的闭环。在软件工程领域,AI智能体的技术价值在于将自然语言指令转化为具体的开发操作,从而显著提升代码生成、测试编写和系统维护的效率。典型的应用场景包括自动化代码重构、智能文档生成以及持续集成流程的优化。本文聚焦于OpenHands这一开源AI驱动开发平台,它提供了完整的智能体SD

weixin_27021789的博客 459

QT5.14.1开发避坑实录:如何正确配置VS2017的调试符号路径(解决Qt5cored.pdb报错)

本文详细介绍了在VS2017中配置QT5.14.1调试符号路径的方法,解决Qt5cored.pdb报错问题。从获取正确的符号文件到高级调试技巧,帮助开发者构建完整的Qt调试体系,提升排错效率。适用于需要深入调试Qt框架的开发场景。

m5n6o7的博客 898

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: osg中使用OpenGL绘制
下一篇: OSG绘制空间凹多边形并计算其面积
HelloEarth_
博客等级 码龄9年 38粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值