qtcreator下断点调试时卡住?

fhw217 2022-02-23 16:22:07

在win10下使用qtcreator 6.02 + CDB,下断点按F10单步调试有时会卡住,卡住时代码当前行指示箭头消失,好像是进入了QT代码的内部,变量显示窗口变成空白,大约每启动4次调试就会卡住1次,下面这段代码100%会卡住,求解决办法?

    // btnConnect 是 QPushButton
    int nn = 123; // 在此行下断点会卡住
    ui->btnConnect->setText("开始start");

 

...全文
2808 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
多动症儿童〄 02-17 17:53
  • 打赏
  • 举报
回复 1

windows搜“语言和区域”,管理语言设置,将中文改英语英国可用

img

感叹号的豆浆 2022-10-29
  • 打赏
  • 举报
回复 5

据说 把中文注释改成英文
注释行单独起一行 可以解决

  • 打赏
  • 举报
回复

您好,我也遇到和您一样的问题,没有cdb没有版本号是10.1.10586.212,麻烦指导

fhw217 2022-03-29
  • 打赏
  • 举报
回复

解决了,换了一个低版本的CDB,版本号是10.1.10586.212,使用了几天没有出现卡死问题。

wyx04143 2023-10-15
  • 举报
回复
@fhw217 我也遇到单步运行设置断点卡死问题,网上就没有CDB是10.1.10586.212 这个版本号的
fhw217 2023-11-25
  • 举报
回复
@wyx04143 先删除高版本的Debuggers文件夹,位置在:C:\Program Files (x86)\Windows Kits\10 (也可能在其它盘符路径下) 下载SDK地址:https://go.microsoft.com/fwlink/p/?LinkID=698771 运行下载的可执行文件,不要直接安装,选择下载SDK,然后按照下面的方法操作: https://blog.csdn.net/haowenlai2008/article/details/100033055
fhw217 2022-02-26
  • 打赏
  • 举报
回复

自己顶一下。

Fighting Horse 2022-02-23
  • 打赏
  • 举报
回复

Qt 运行程序后(非调试),用 visual studio 也可以 attach 调试。 visual studio 调试起来很流畅

qq_45873165 2022-04-27
  • 举报
回复
@Fighting Horse 请问怎么操作?
fhw217 2022-06-04
  • 举报
回复
@qq_45873165 1.首先以非调试方式运行你要调试的程序(例如:xxx.exe,确保这个可执行文件包含调试信息) 2.在VS IDE中打开要调试的源代码(只需打开单独的 *.cpp 即可,不需要打开整个项目), 3.在打开的源代码中下断点, 4.在VS菜单:调试 | 附加到进程,选择你要调试的程序 xxx.exe,之后就可以正常调试命中断点了。

21,474

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧