2012-02-06 100 views
3

我正在使用g ++,並且正在編譯一個linux C++項目。我得到抑制從類型'A'到類型'B'的g ++警告轉換轉換爲constability

src/fileC.cpp:181618: warning: cast from type 'const t__DeviceID*' to type 't__DeviceID*' casts away constness 

是否有任何抑制該警告的-W選項?

在正常情況下,我們根據編譯器的建議解決了這個警告,但是對於這個文件 - 這不是我們的代碼 - 我們不想修改它,至少現在是這樣。

回答

6

儘管-Wno-cast-qual可能是您想要的,但您也可能希望向gcc添加一般的-fdiagnostics-show-option選項,該選項將向您顯示幾乎所有診斷的哪個參數導致它。

+0

-Wno-cast-qual工作。我相信你想回答 - Wno ... – cateof 2012-02-06 12:15:56