VS中调试QT C++项目
查看QString、QList等
安装VS扩展:Qt VS Tools,两种方式:
- VS中搜索安装
- qt网站下载后安装:https://download.qt.io/official_releases/vsaddin/
源码调试
在使用vtune分析性能时,看不到qt内部的消耗,难得出有效结论,不方便优化。这种情况添加pdb即可,但为了更方便调试,需要再添加源码。
VS调试QT,需要两个内容(找到程序使用库对应的版本下载,比如 qt 版本5.15.12):
- 符号表(pdb)
- https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5152/qt.qt5.5152.debug_info.win64_msvc2019_64/ 里面选择qtbase,即 https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5152/qt.qt5.5152.debug_info.win64_msvc2019_64/5.15.2-0-202011130602qtbase-Windows-Windows_10-MSVC2019-Windows-Windows_10-X86_64-debug-symbols.7z
- 源码
VS中配置
- 符号表:点击 VS 菜单的【工具】【选项】【调试】【符号】,添加下载的pdb的lib和bin目录。
- 源码:右键解决方案【属性】【调试源文件】,添加下载的源码目录
添加后,再次启动即可调试qt源码,vtune分析也包含qt消耗部分的具体信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧