c++ - 在 Visual Studio 中启用单个警告

标签 c++ visual-studio warnings

是否有编译器开关可以在 Visual Studio 中启用单个警告?

我问的原因是我想启用默认关闭的警告 C4265。我的搜索只找到了关闭警告的方法。

甚至 Microsoft 页面也称为 How to: Enable or Disable Compiler Warnings还是只提禁用。

最佳答案

如果你想在项目设置中开启(或关闭)它,你必须去:

Configuration Properties -> C/C++ -> Command Line 然后在Additional Options下可以输入:

/w3#### 将警告设置为 3 级,从而启用它;或者您可以输入 /wd#### 来禁用警告。


当前 (2015,2017,2019,...) Visual Studio 版本也有一个专用设置来禁用以下警告:

Configuration Properties -> C/C++ -> Advanced : Disable Specific Warnings ...等价于/wd####

在最近的版本中也很有用:C/C++ -> All Options 然后过滤例如“警告”。

似乎启用 á la /w3#### 尚未明确公开。

关于c++ - 在 Visual Studio 中启用单个警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151908/

相关文章:

c++ - 编译问题。错误 E0413、E0434、C2664、C2440

java - 为什么@NotNull 注释不删除警告?

ios - 抑制 Xcode 中已弃用的警告

c++ - 如何将一个简单的 .obj 文件解析为三角形?

c++ - 模板参数列表太少——模板方法的特化,g++

c++ - SQLite 的 sqlite3_exec 和回调作为类成员

c++ - 是否有尊重重写的新/删除的 C++ 分配器?

c++ - 调试 Visual C++ 复杂项目

visual-studio - MSBuild - 如何并行构建多个文件和项目

c - 错误 "Passing argument N of ' functionName ' from incompatible pointer type"是什么意思?