Qt vs2017中解决“调试模式下无法修改代码”的问题

…不是在启用“编辑并继续”的情况下编译的。请确保使用程序数据库的“编辑并继续(/ZI)”选项编译此文件。

相信在编程中你也会遇到这种问题,不要慌,这篇博客将帮你彻底解决这个问题!


第一种情况

调试时,修改代码遇到下面这种情况:
在这里插入图片描述

这是因为,你没有启动调试功能中的“编辑并继续”。

解决办法:
依次点击,工具 - 选项 - 调试 - 常规,找到**启用“编辑并继续”**多选框,然后打上勾即可!

如下图:

工具 - 选项
在这里插入图片描述

调试 - 常规,找到启用“编辑并继续”多选框,然后打上勾即可!
在这里插入图片描述

这时候问题解决,可以愉快的去调试代码了!


第二种情况

在这里插入图片描述

…不是在启用“编辑并继续”的情况下编译的。请确保使用程序数据库的“编辑并继续(/ZI)”选项编译此文件。

这也是大多数人遇到的问题,下面是解决办法:

依次操作,项目属性 - 配置属性 - C/C++ - 常规 - 调试信息格式,选择 :用于“编辑并继续”的程序数据库(/ZI);

然后,项目属性 - 配置属性 - 链接器 - 常规 - 启用增量链接,选择 :是(/INCREMENTAL);

如下图:
请严格按照图中步骤进行操作!

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

这时候问题完美解决,可以愉快的去调试代码了!


第三种情况

在这里插入图片描述

当你遇到这种情况,那么恭喜你,我也解决不了了,请你另寻高医吧!╮(╯-╰)╭

我做项目时也遇到过这种情况,目前还没找到解决办法。

如果有那位朋友知道怎么解决,欢迎评论区留言分享,万分感谢!


总结

第一种情况,一般都是VS2013及其以下的版本才会出现的问题,VS2015及其以上的版本无需担心;

第二种情况,一般在vs中调试C/C++项目,C#项目等,应该都不会出现这样的问题,除非像我这样,在VS中安装qt插件,运行qt项目,才会出现这样的问题;

第三种情况,运行qt项目导致的,没救了, 至少我是救不了你了;如有解决办法,欢迎品论去留言分享,万分感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cpp_learners

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值