我知道there is /WX
to treat all warnings as errors。並且有/we1234
將特定警告(即1234)視爲錯誤。將特定級別的所有警告視爲錯誤,但不是下一級的警告
我懷念的是一個標誌,把3級的所有警告視爲錯誤,但不是那些4級的
在我的遺產項目,我們好不容易纔擺脫所有W3警告,並上升到W4。由於這引發了幾千條警告,我們無法在引入W3時發現任何新的警告。
因此,我們希望使所有的W3警告錯誤。
我可以編譯所有W3警告的列表併爲其中的每個警告添加一個/weXYZ
,但這似乎過於乏味。
'W4'總是會觸發來自STL實現的大量警告。 – Zereges
@Zereges我無法確認。我主要是從VS2017的代碼中得到警告。這是<= VS2015的情況。 –
有趣的一點,升級的另一個原因:) – Zereges