我希望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相當於PDB
- 2. 爲什麼GCC和MSVC std :: normal_distribution是不同的?
- 3. 什麼是BCL相當於GetValueElseAdd的PowerCollections
- 4. 什麼是新的SDK相當於FB.Facebook.get_isInCanvas
- 5. 什麼是C#相當於Java的getAndSet
- 6. 什麼是Node的Golang相當於NODE_ENV
- 7. 相當於Promise.then()的任務是什麼?
- 8. 什麼是iOS中的onDraw相當於
- 9. 什麼是相當於on.event.remove的流
- 10. Beautifulsoup的相當於'*'是什麼 - find_all?
- 11. 什麼是jQuery相當於dojo的marginBox()?
- 12. 什麼是Perl相當於PHP的print_r()?
- 13. 什麼是此SQL的HQL相當於
- 14. 相當於perror的C++流是什麼?
- 15. 什麼是WCF的Java相當於
- 16. 什麼是boto3中的boto.exception.BotoServerError相當於
- 17. GCC/XCode相當於_CrtCheckMemory?
- 18. 爲什麼msvc讓我這樣做,但不是gcc/g ++?
- 19. msvc的等效於gcc的__BASE_FILE__
- 20. 什麼是Python 3相當於本
- 21. 什麼是FromFile和ToFile相當於BitmapImage?
- 22. 什麼是android opengl相當於surfaceHolder.lockCanvas()
- 23. 是什麼My.Computer在C#相當於
- 24. 什麼是DirectX9相當於LPDIRECT3DDEVICE8等?
- 25. 什麼是NetMQ相當於zthread_fork?
- 26. 什麼是yii相當於exception_notification?
- 27. 什麼是Linux相當於GetProcessIoCounters?
- 28. 什麼是python相當於perl「a」..「azc」
- 29. 什麼是Powershell相當於Pythons sys.stdin.read()?
- 30. 什麼是Scala相當於java char []?
找到它 - C4668。 – 2014-11-07 07:52:04