c++ - Visual Studio 错误 D8016 : '/ZI' and '/O2' command-line options are incompatible

标签 c++ optimization visual-studio-2013

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

我第一次使用 C++ 进行优化。 当我“构建解决方案”时,我不断收到此错误。 在属性页中,我将配置设置为发布 在 project/properties/c++/optimization 下,我尝试了除禁用之外的所有选项。 在 project/properties/c++/General 下,我还尝试了“调试信息格式”下的所有选项(假设“无”是一个不错的选择?)。 我认为这可能与链接器设置有关,但仍然不知道该怎么做。

最佳答案

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

C/C++ | General | Debug Information Format

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

例如,“程序数据库 (/Zi)”应该可以工作。

关于c++ - Visual Studio 错误 D8016 : '/ZI' and '/O2' command-line options are incompatible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29336562/

相关文章:

c++ - 64 位模式下 .asm 文件中的内联代码

c++ - undefined reference 错误,即使该类已链接

javascript - 如何使用 jquery 优化 stunicholls' "Professional dropdown #2"?

asp.net-mvc - 我是否应该将可能已缓存在浏览器中的文件捆绑到 ASP.Net 中?

visual-studio-2013 - 数据库项目部署在 Visual Studio 2013 中失败

asp.net-mvc - 更改为发布时无法加载文件或程序集 (nopcommerce 3.5)

c++ - 修改 not_null 以禁止与 nullptr 进行比较

c++ - CUDA内存错误

c - 图像的快速转置和 C 中的 Sobel 滤波器优化 (SIMD)

visual-studio-2013 - 开发 Xamarin 项目时,Visual Studio 中的 "CompileXaml"任务意外失败