我正在尝试启用一些警告,通过编译指示详细说明潜在的安全问题。警告是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
似乎没有on
或pragma warning
。有一个once
,但我希望看到潜在问题的所有实例,而不只是一个。
Microsoft's documentation on warning似乎没有讨论启用警告的主题。
我无法真正使用# pragma warning (default: ...)
,因为默认情况下它们已关闭。我不想修改每个解决方案的配置,因为该解决方案有4个项目,6个配置和4个平台。所以我有80多个要改变(选择的交叉产品)。
如何通过编译指示启用选择警告?