即使代码正确,我的程序也不会调试

时间:2012-10-10 23:16:53

标签: visual-studio-2010

我的程序不会在视觉工作室中调试,包含下划线为红色 当我尝试调试时,此消息出现在输出框中。

1>------ Build started: Project: abc, Configuration: Debug Win32 ------
1>Build started 10/10/2012 6:09:49 PM.
1>InitializeBuildStatus:
1>  Touching "Debug\abc.unsuccessfulbuild".
1>cl : Command line error D8016: '/ZI' and '/Ox' command-line options are incompatible

1 个答案:

答案 0 :(得分:3)

看起来你已经告诉Visual Studio优化你的调试版本。

那不行;优化和调试彼此不兼容,因此通常不允许在一起。优化倾向于重新排列事物,使得难以将代码地址与源代码行匹配,这使调试信息无法生成或者即使可以生成也无用。

您需要切换到发布版本,或关闭优化。