回答
編譯-Wno-unused-variable
選項。
更多信息,請參見GCC documentation on Warning Options。
的-Wno-__
選項關閉由-W__
設置的選項。在這裏,我們正在關閉-Wunused-variable
。
此外,您可以將__attribute__((unused))
的變量(或函數等)來抑制對案件逐案審議這一警告。感謝Jesse Good提到這一點。
放在一個轉換爲void:
int unused;
(void)unused;
轉換爲'void'是將變量標記爲* used *但沒有副作用的習慣用法。 +1 – 2012-08-07 03:10:34
簡單易行。好一個。如果給定的變量在有條件的部分使用+1 – Neophile 2014-04-24 14:50:55
特別有用(例如只用一個函數參數在某些調試日誌) – 2017-07-17 15:26:35
- 1. 如何抑制熊貓未來警告?
- 2. 抑制方法的「未使用」警告,但不包含其中的變量
- 3. 抑制Objective-C警告
- 4. 如何抑制MaxPermSize警告?
- 5. 如何抑制Scalastyle警告?
- 6. 如何抑制m2e警告?
- 7. 如何在CheckStyle中抑制警告?
- 8. 未使用變量警告
- 9. 在rpy2中抑制警告
- 10. 如何[暫時]抑制「已定義但未使用」的警告?
- 11. 如何抑制Swift 3中的警告?
- 12. 如何抑制「警告 - 重新聲明變量:」在關閉編譯
- 13. 抑制LNK4204警告
- 14. 抑制Autolayout警告
- 15. 抑制MySQL警告?
- 16. 抑制stream_socket_client警告
- 17. F#抑制警告
- 18. 如何抑制在Xcode警告?
- 19. 如何抑制的foreach()警告PHP的
- 20. 如何在C++中抑制單個警告?
- 21. 如何在Microsoft C++編譯工具中抑制D9025警告
- 22. FxCop(CA1800)警告未被正確抑制
- 23. 如何抑制Schtask.exe的警告
- 24. 如何使用MSBuild抑制所有警告
- 25. 如何禁用gcc中未使用的變量警告?
- 26. 獲取未使用的變量警告
- 27. 警告:未使用的變量
- 28. 如何使用eslint抑制sublimelinter中的警告?
- 29. #pragma警告不會抑制警告
- 30. 抑制rsOverlappingReportItems的警告
哪個編譯器? – Jacob 2012-08-06 23:32:45
「怎麼可能?」爲什麼要這樣? – Beta 2012-08-06 23:35:32
通過使用它們?如果一個變量未被使用,爲什麼你不能刪除它的定義?您可能對此有良好的答案,並且/或者該答案可能會影響最佳使用方法。 – 2012-08-06 23:35:55