在VS 2008(C++)中是否存在用於公開未初始化變量的編譯器選項?我試圖調試一個DLL的「發佈」版本不起作用,但DLL的「調試」版本確實工作的問題。VS 2008用於標記未初始化變量的編譯器選項
1
A
回答
1
IIRC,設置警告級別設置爲4將幫助這個
0
0
我的正常調試版本似乎已經啓用此警告:
warning C4700: uninitialized local variable 'xxx' used
並且發佈版本中不存在此警告。
0
我不知道這是否仍然相關,但我只是在尋找相同的東西,並找到了解決方案。
您可以手動更改單個警告的警告級別。在你的情況下,你必須設置這個特定警告的級別,至少與你配置的默認警告級別(通常爲1或2)一樣低。
在內的C/C++設置輸入的手動命令行開關的項目的設置:
/wYxxxx
與Y爲warninglevel(例如1) 和XXXX作爲warningnumber在這種情況下,應該進入
/w14701
乾杯
相關問題
- 1. 編譯錯誤變量未初始化
- 2. 使用未初始化的變量 - 編譯器中斷
- 3. 樂趣未初始化的變量和編譯器(GCC)
- 4. 編譯器認爲最終的實例變量未初始化
- 5. 編譯器錯誤,變量nameOfMonth可能尚未初始化
- 6. Rails預編譯常量未初始化
- 7. 編譯器返回未初始化值
- 8. 初始化塊vs構造函數vs變量初始化
- 9. C編譯器如何使用未初始化的變量進行處理?
- 10. java變量未初始化
- 11. 變量未初始化
- 12. 變量未初始化
- 13. 變量未被初始化
- 14. C變量未初始化
- 15. 變量未初始化
- 16. 編譯錯誤:變量可能未被初始化
- 17. 無法編譯Java錯誤變量可能未被初始化
- 18. 爲什麼「變量可能未被初始化」阻止編譯?
- 19. 是由編譯器或什麼設置的未初始化變量的值?
- 20. 警告:未初始化的變量//但我已初始化! C++編譯器錯誤?
- 21. 編譯器沒有檢測到明顯未初始化的變量
- 22. 用於測量Text :: Document中CosineSimilarity的變量未初始化
- 23. Visual Studio 2005:是否有編譯器選項將所有基於棧的變量初始化爲零?
- 24. 實際初始化的未初始化的局部變量?
- 25. g ++編譯器中的「未初始化的使用」警告
- 26. 編譯器爲什麼警告該變量可能未被初始化?
- 27. 開始C.變量未被初始化
- 28. 初始化對象時,實例變量始終未初始化?
- 29. 關於VS 2008編譯器和SCONS
- 30. C#變量初始化VS分配
如果我設置警告級別4也有出現噸的消息。有沒有簡單的方法來找到實際未初始化的變量? – GregH 2010-03-30 11:58:06
你可以使用#pragma來禁用你不關心的警告 – SteelBytes 2010-03-30 12:15:41