2010-03-30 30 views

回答

1

IIRC,設置警告級別設置爲4將幫助這個

+0

如果我設置警告級別4也有出現噸的消息。有沒有簡單的方法來找到實際未初始化的變量? – GregH 2010-03-30 11:58:06

+0

你可以使用#pragma來禁用你不關心的警告 – SteelBytes 2010-03-30 12:15:41

0

cl.exe時將sample.cpp /分析
here的鏈接MSDN

你要找的警告數量C6001

+0

我沒有「團隊版」...我只有VS標準版 – GregH 2010-03-30 11:59:31

+0

好,沒關係然後:( – paquetp 2010-03-30 12:03:43

0

我的正常調試版本似乎已經啓用此警告:

warning C4700: uninitialized local variable 'xxx' used

並且發佈版本中不存在此警告。

0

我不知道這是否仍然相關,但我只是在尋找相同的東西,並找到了解決方案。

您可以手動更改單個警告的警告級別。在你的情況下,你必須設置這個特定警告的級別,至少與你配置的默認警告級別(通常爲1或2)一樣低。

在內的C/C++設置輸入的手動命令行開關的項目的設置:

/wYxxxx 

與Y爲warninglevel(例如1) 和XXXX作爲warningnumber在這種情況下,應該進入

/w14701 

乾杯

相關問題