在Visual Studio中是否有编译器开关来启用单个警告?
我询问的原因是我想启用默认情况下关闭的warning C4265。我的搜索只找到了关闭警告的方法。
甚至连名为How to: Enable or Disable Compiler Warnings的微软页面也只提到了禁用。
发布于 2010-11-11 14:37:49
#pragma warning(default:4265)
这看起来像是将警告设置为它的默认设置(将被禁用),但事实并非如此。它会把它打开。
http://msdn.microsoft.com/en-us/library/2c8f766e%28VS.80%29.aspx
您还可以执行以下操作:
#pragma warning(X:4265)
// where X is the warning level(1,2,3 or 4) that you want this warning to be generated at
发布于 2010-11-11 14:59:52
使用:
#pragma warning(default:4265)
并且至少使用/W3
进行编译。
下面是来自微软的一个明确的例子:
http://msdn.microsoft.com/en-us/library/wzxffy8c(v=VS.90).aspx
https://stackoverflow.com/questions/4151908
复制相似问题