簡體   English   中英

C ++禁用特定包含的警告

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM