[英]C++ Disabling warnings on a specific include
我想知道是否有辦法禁用特定文件上的所有警告(例如,使用預處理器指令)。
我正在使用CImg.h,我想擺脫涉及該代碼的警告。
我正在使用VS(Windows版本)和gcc(Linux版本)進行編譯,所以我希望有一個通用的方法......
謝謝!
您可以在Microsoft編譯器中使用#pragma
來執行此操作:
http://msdn.microsoft.com/en-us/library/2c8f766e%28VS.80%29.aspx
像這樣的東西:
#pragma warning (push, 0)
//....header file
#pragma warning (pop)
無法幫助您使用gcc編譯器,這里有一些信息: 只選擇部分翻譯單元禁用GCC警告?
編輯編輯嘗試push, 0
。
查看#pragma warning
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.