1

我的程序不会在 Visual Studio 中调试,当我尝试调试此消息时,包含红色下划线出现在输出框中。

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
4

1 回答 1

3

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

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

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

于 2012-10-10T23:29:08.410 回答