подавить приведение предупреждений g ++ из типа «A» к типу «B», отбрасывает константу - PullRequest
3 голосов
/ 06 февраля 2012

Я использую g ++ и компилирую проект linux c ++. Я получаю

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

Есть ли опция -W, которая подавляет это предупреждение?

В обычных случаях мы разрешаем эти предупреждения, следуя совету компилятора, но для этого файла, который не является нашим кодом, мы не хотим его изменять, по крайней мере, на данный момент.

1 Ответ

6 голосов
/ 06 февраля 2012

Хотя -Wno-cast-qual, вероятно, то, что вам нужно, вы также можете добавить опцию -fdiagnostics-show-option в gcc, которая покажет вам почти всю диагностику, какой параметр вызвал ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...