命令行错误D8016:'/ O2'和'/ RTC1'命令行选项不兼容

jus*_*rld 13 optimization release visual-studio

我正在尝试将/O2优化用于我的项目.我检查了发布配置是否已启用(解决方案 - >属性 - >配置属性 - >配置 - >发布)并将调试信息格式设置为,/Zi但现在我不知道如何处理此错误.

小智 14

优化设置最大化速度(/ O2)与代码生成的基本运行时检查设置不兼容.

要更改基本运行时检查的设置:

解决方案 - >属性 - >配置属性 - > C/C++ - >代码生成 - >基本运行时检查

将其设置为"默认",它应该工作.

在此输入图像描述

  • 因此,当我将“ BasicRuntimeChecks”选项更改为“默认”时,调试器将忽略调试点。在这种情况下,我无法逐行调试代码。 (2认同)