2010-03-16 34 views
9

我正在C++,Mac OS X,Qt中構建應用程序並使用boost庫。每次我創建一個項目時,我都會從boost庫本身獲得大量的警告。關閉由於提升庫導致的警告

如何將它們關閉,以便我只能看到我的項目特定的警告和錯誤?

回答

13

使用-isystem而不是-I添加Boost標頭以包含路徑。此選項意味着將在那裏找到的標題作爲系統標題處理,並抑制源自那裏的警告。

1

GCC Warning options

我不相信GCC有暫時關閉特定的警告任何編譯指示,但這些可以得到在每個文件的基礎上擺脫他們,如果你的版本是樹立正確的。

什麼是警告?即使它們起源於提升,它們也可能是因爲你如何使用它們,在這種情況下,你應該修復它們而不是忽略它們。

*編輯:進一步的搜索產生this建議。