抑制从类型'A'到类型'B'的g ++警告强制转换为constness

cat*_*eof 3 c++ gcc warnings g++

我正在使用g ++,我正在编译一个linux c ++项目.我明白了

src/fileC.cpp:181618: warning: cast from type 'const t__DeviceID*' to type 't__DeviceID*' casts away constness
Run Code Online (Sandbox Code Playgroud)

是否有任何-W选项可以抑制该警告?

在正常情况下,我们按照编译器的建议解决了这些警告,但是对于这个文件 - 这不是我们的代码 - 我们不想修改它,至少目前是这样.

Pla*_*aHH 6

虽然-Wno-cast-qual可能是你想要的,你也可能想要添加-fdiagnostics-show-optiongcc 的选项,这将显示几乎所有诊断哪个参数引起它.