如何通过pragma启用警告?

时间:2015-06-29 07:55:40

标签: c++ visual-studio compiler-warnings pragma

我正在尝试启用一些警告,通过编译指示详细说明潜在的安全问题。警告是Jon Sturgeon在“Off By Default” Compiler Warnings in Visual C++中列出的警告:

# pragma warning (enable: 4191 4242 4263 4264 4265 4266 4302 4826 4905 4906 4928)

我在Visual Studio(2010年确切地说)中收到上述编译指示的警告:

ClCompile:
  pch.cpp
  ... config.h(238): warning C4615: #pragma warning : unknown user warning type

enable似乎没有onpragma warning。有一个once,但我希望看到潜在问题的所有实例,而不只是一个。

Microsoft's documentation on warning似乎没有讨论启用警告的主题。

我无法真正使用# pragma warning (default: ...),因为默认情况下它们已关闭。我不想修改每个解决方案的配置,因为该解决方案有4个项目,6个配置和4个平台。所以我有80多个要改变(选择的交叉产品)。

如何通过编译指示启用选择警告?

0 个答案:

没有答案