繁体   English   中英

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

[英]Visual Studio error D8016: '/ZI' and '/O2' command-line options are incompatible

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

我第一次使用C ++进行优化。 当我'构建解决方案'时,我不断收到此错误。 在属性页面中,我将配置设置为Release under project / properties / c ++ / optimization我尝试了除disable之外的所有选项。 在project / properties / c ++ / General下我还尝试了'Debug Information Format'下的所有选项(假设'None'是一个不错的选择?)。 我认为它可能与链接器设置有关,但仍然不知道该怎么做。

转到项目的属性页面并更改以下值:

C/C++ | General | Debug Information Format

除“用于编辑和继续的程序数据库(/ ZI)”之外的其他内容

例如,“程序数据库(/ Zi)”应该有效。

改变之后

C/C++ | General | Debug Information Format

Program Database (/Zi)

您可能需要将solution configurations设置为Release

验证链接器 - >调试下是否生成调试信息 - >否。

我也有这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM