Предупреждения Отключения C++ на определенном включают

Я задаюсь вопросом, существует ли способ отключить все предупреждения на определенном файле (например, с помощью директивы препроцессору).

Я использую CImg.h, и я хочу избавиться от предупреждений, включающих тот код.

Я компилирую обоих с VS (версия для Windows) и gcc (Linux один), таким образом, я хотел бы иметь универсальный путь...

Спасибо!

6
задан Whitewall 2 May 2012 в 09:11
поделиться

2 ответа

Вы можете сделать это, используя #PRAGMA #PRAGMA в компиляторе Microsoft:

http://msdn.microsoft.com/en-us/library/2c8f766e%28vs.80%29.aspx

Что-то вроде этого:

#pragma warning (push, 0)

//....header file

#pragma warning (pop)

Не может помочь вам с компилятором GCC, какую-то информацию здесь: Выборочно отключите предупреждения GCC для только части устройства перевода?

Редактировать редактирование Попробуйте 0 .

6
ответ дан 17 December 2019 в 00:09
поделиться

С сайта ниже я обнаружил несколько возможных решений.

http://social.msdn.microsoft.com/forums/en/vsdebug/thruum/e9c5da47-a194-4051-A3D5-28B404263b3-28b404263b3f

Тот, который лучше всего, было запустить Internet Explorer Затем перейдите в Инструменты -> Параметры Интернета -> Вкладка «Дополнительно» -> Раздел «Безопасность», снимите флажок «Проверьте отзыв сертификата издателя»

-121--4409613-

Включение #Pragma Предупреждение .

1
ответ дан 17 December 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: