Visual Studio 错误 D8016:“/ZI”和“/O2”命令行选项不兼容
Visual Studio error D8016: '/ZI' and '/O2' command-line options are incompatible
Visual Studio 错误 D8016:“/ZI”和“/O2”命令行选项不兼容
我第一次使用 C++ 进行优化。
当我 'build solution' 时,我不断收到此错误。
在 属性 页面中,我将配置设置为 Release
在 project/properties/c++/optimization 下,我尝试了除禁用之外的所有选项。
在 project/properties/c++/General 我也尝试了 'Debug Information Format' 下的所有选项(假设 'None' 是一个不错的选择?)。
我认为这可能与链接器设置有关,但仍然不知道该怎么做。
转到项目的 属性 页面并更改以下项的值:
C/C++ | General | Debug Information Format
"Program Database for Edit and Continue (/ZI)"
以外的东西
例如,"Program Database (/Zi)" 应该可以。
验证在链接器 -> 调试下显示生成调试信息 -> 否。
我也遇到了这个问题
改变后
C/C++ | General | Debug Information Format
到Program Database (/Zi)
您可能需要将 solution configurations
设置为 Release
。
Visual Studio 错误 D8016:“/ZI”和“/O2”命令行选项不兼容
我第一次使用 C++ 进行优化。 当我 'build solution' 时,我不断收到此错误。 在 属性 页面中,我将配置设置为 Release 在 project/properties/c++/optimization 下,我尝试了除禁用之外的所有选项。 在 project/properties/c++/General 我也尝试了 'Debug Information Format' 下的所有选项(假设 'None' 是一个不错的选择?)。 我认为这可能与链接器设置有关,但仍然不知道该怎么做。
转到项目的 属性 页面并更改以下项的值:
C/C++ | General | Debug Information Format
"Program Database for Edit and Continue (/ZI)"
以外的东西例如,"Program Database (/Zi)" 应该可以。
验证在链接器 -> 调试下显示生成调试信息 -> 否。
我也遇到了这个问题
改变后
C/C++ | General | Debug Information Format
到Program Database (/Zi)
您可能需要将 solution configurations
设置为 Release
。