![](/img/trans.png)
[英]Visual Studio error D8016: '/ZI' and '/Gy' command-line options are incompatible
[英]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.