我希望cl.exe在預處理器表達式編譯c/C++源代碼中遇到未定義宏時報告警告。像g ++ -Wundef一樣。是可用的麼? 查看所有編譯器警告列表http://msdn.microsoft.com/en-us/library/cfahxw6k.aspx不是一個選項。什麼是MSVC相當於gcc的-Wundef?
2
A
回答
2
根據http://msdn.microsoft.com/en-us/library/4dt9kyhy.aspx的文檔,MSVC的編譯器選項/wd4668
(要禁用警告「C4668」)應等於-Wundef
。 [基於對原始問題的評論。]
不幸的是,這個警告是不可用的,因爲它在系統頭文件中產生了很多警告。與GCC/Clang不同,MSVC似乎沒有能力忽略系統頭文件中的警告。
+0
警告與編譯器選項不同。要做出這個答案,你應該提供命令行選項來啓用這個特定的警告。 (警告號碼作爲評論是合適的,它不是一個完整的答案) – 2014-12-16 19:59:49
+0
通過提及'/ wd4668'來修正,但我沒有測試過。 – 2015-01-03 22:53:28
相關問題
- 1. 什麼是GCC和叮噹MSVC/ZP的替代品?
- 2. 什麼是vs2012 cl.exe相當於gcc -std = C++ 11?
- 3. 什麼是BindingFlags.Default相當於?
- 4. GCC相當於PDB
- 5. 爲什麼GCC和MSVC std :: normal_distribution是不同的?
- 6. 什麼是Ruby相當於PHP的的=
- 7. dojo相當於$('body')的是什麼?
- 8. 什麼是WPF中的「OnIdle」相當於
- 9. 什麼是DBMS_OUTPUT的MySQL相當於
- 10. 什麼是Android中的OnInputListener相當於
- 11. 什麼是新的SDK相當於FB.Facebook.get_isInCanvas
- 12. 什麼是相當於on.event.remove的流
- 13. 什麼是jQuery相當於dojo的marginBox()?
- 14. 什麼是此SQL的HQL相當於
- 15. 什麼是iOS中的onDraw相當於
- 16. 什麼是GraphicsMagick相當於ImageMagick的Blend?
- 17. 什麼是.htaccess的nginx相當於
- 18. 相當於System.Windows.Forms.SendKeys的「鼠標」是什麼?
- 19. 什麼是C++相當於Java的StdIn.isEmpty()
- 20. 什麼是CakePHP相當於WordPress的header.php?
- 21. 什麼是相當於Python的foreach php
- 22. 什麼是gdb的 - lgb相當於--args?
- 23. 什麼是Xamarin中的Edittext.Setinputtype相當於
- 24. 什麼是Perl相當於PHP的print_r()?
- 25. 什麼是WCF的Java相當於
- 26. 什麼是MVC中的basepage相當於
- 27. 相當於sqlsrv_has_rows的oci是什麼?
- 28. 什麼是android的相當於coredata
- 29. 什麼是Jquery的相當於該
- 30. 相當於Promise.then()的任務是什麼?
找到它 - C4668。 – 2014-11-07 07:52:04