…不是在启用“编辑并继续”的情况下编译的。请确保使用程序数据库的“编辑并继续(/ZI)”选项编译此文件。
相信在编程中你也会遇到这种问题,不要慌,这篇博客将帮你彻底解决这个问题!
调试时,修改代码遇到下面这种情况:
这是因为,你没有启动调试功能中的“编辑并继续”。
解决办法:
依次点击,工具 - 选项 - 调试 - 常规,找到**启用“编辑并继续”**多选框,然后打上勾即可!
如下图:
工具 - 选项
调试 - 常规,找到启用“编辑并继续”多选框,然后打上勾即可!
这时候问题解决,可以愉快的去调试代码了!
…不是在启用“编辑并继续”的情况下编译的。请确保使用程序数据库的“编辑并继续(/ZI)”选项编译此文件。
这也是大多数人遇到的问题,下面是解决办法:
依次操作,项目属性 - 配置属性 - C/C++ - 常规 - 调试信息格式,选择 :用于“编辑并继续”的程序数据库(/ZI);
然后,项目属性 - 配置属性 - 链接器 - 常规 - 启用增量链接,选择 :是(/INCREMENTAL);
如下图:
请严格按照图中步骤进行操作!
这时候问题完美解决,可以愉快的去调试代码了!
当你遇到这种情况,那么恭喜你,我也解决不了了,请你另寻高医吧!╮(╯-╰)╭
我做项目时也遇到过这种情况,目前还没找到解决办法。
如果有那位朋友知道怎么解决,欢迎评论区留言分享,万分感谢!
总结:
第一种情况,一般都是VS2013及其以下的版本才会出现的问题,VS2015及其以上的版本无需担心;
第二种情况,一般在vs中调试C/C++项目,C#项目等,应该都不会出现这样的问题,除非像我这样,在VS中安装qt插件,运行qt项目,才会出现这样的问题;
第三种情况,运行qt项目导致的,没救了, 至少我是救不了你了;如有解决办法,欢迎品论去留言分享,万分感谢!
出处:https://blog.csdn.net/cpp_learner/article/details/115918713
=======================================================================================
在网上找了下,什么在工具--》选项--》调试--》编辑并继续中启动该项,在调试常规中勾选“一个进程中断时则中断所有进程”,还是其它的方法都无效。甚至重置开发环境也无用,正在郁闷的时候发现调试方法选的是“Release”,而不是常用的“debug“(之前打包时改的没有改回来),然后改为”Debug“方法就行了。
个人认为的原因:
网上有人说:如果是优化过的代码则”编辑并继续“会变得无效,而”Release“状态下编译,微软对代码进行了优化,所以导致”编辑并继续“无效。
出处:https://www.cnblogs.com/gossip/p/1662127.html
您的资助是我最大的动力!
金额随意,欢迎来赏!
付款后有任何问题请给我留言。
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【关注我】。(●'◡'●)
如果对你有所帮助,赞助一杯咖啡!打
付款后有任何问题请给我留言!!!
因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!