2016-01-10 24 views
-1

我發現了一個編譯器錯誤,不同指針類型( 'OrgApacheXpathObjectsXObject *' 和 'OrgApacheXpathObjectsXNumber *') [-Werror,-Wcompare-不同指針類型]如何禁用-Wcompare-不同的指針類型在鐺警告?

比較

試圖禁用它與-Wno不兼容指針類型並沒有幫助。 (-Wno - 比較 - 不同的指針類型甚至不是一個有效參數。)

在GCC有沒有辦法顯然禁用此警告,只是希望鏘是某種更好?

我沒有在源代碼控制。

回答

0

-Wno - 比較 - 不同的指針類型實際上做的工作。問題是,如果你有在其它地方出現的任何無效的編譯器標誌,那麼整個行會是壞的,不只是一個標誌,這是不好的。

+0

這也是值得注意的是,期權事項的順序。例如,「-Wno覆蓋開關默認-Wcovered開關默認」不會禁用警告,但「-Wcovered開關默認-Wno覆蓋開關默認」的意願。 – redmaw

相關問題