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

标签 visual-studio optimization release

我正在尝试对项目使用/O2优化。我检查了发布配置是否已启用(解决方案->属性->配置属性->配置->释放),并将调试信息格式设置为/Zi,但是现在我不知道该怎么办。

最佳答案

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

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

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

将其设置为“默认”,它将正常工作。

enter image description here

关于visual-studio - 命令行错误D8016:'/O2'和'/RTC1'命令行选项不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37007939/

相关文章:

c# - 我怎样才能弄清楚刚刚运行的代码是什么?

c# - Visual Studio 解决方案 (.sln) 文件是否对创建它们的机器有任何提示?

c++ - 循环写入优化

android - 任务 ':app:shrinkReleaseMultiDexComponents' 执行失败

c++ - 如何将对象数组中的内容复制到 C++ 中的另一个数组中?

c++ - VS2012加入VC2010编译器

java - 如何通过多种方法优化重复零件

.net - 密封类真的提供性能优势吗?

Android 新项目应用程序在 Debug模式下崩溃

release - Octopus 部署和多个分支/发布候选