为什么不'编辑&继续'VS2015中的功能工作? 调试器将忽略编辑,当您继续执行时,您将看到一条错误消息,我得到以下内容
“源文件已更改。它不再匹配的版本 用于构建正在调试的应用程序的文件。“
答案 0 :(得分:2)
您必须将调试信息格式设置为“用于编辑和继续的程序数据库(/ ZI)”。如果错误地设置了此选项,调试器将忽略编辑,就像使用编辑修改文件并继续禁用。
如果在未使用此选项编译的二进制文件中进行编辑,则调试器将忽略编辑,并且当您继续执行时将看到错误消息“源文件已更改。它不再匹配用于构建正在调试的应用程序的文件版本。“
打开项目的属性页面。
在配置属性下 - > C / C ++ - >设置调试信息 格式为“编辑和继续编程数据库(/ ZI)”
编辑&仅在VS2015中引入了Continue,因此早期版本不提供此选项。