Отключить предупреждения из-за повышения библиотеки - PullRequest
9 голосов
/ 16 марта 2010

Я создаю приложение на C ++, Mac OS X, Qt и использую библиотеки boost. Каждый раз, когда я строю проект, я получаю огромный список предупреждений только от самих библиотек Boost.

Как их отключить, чтобы я мог видеть только предупреждения и ошибки, относящиеся к моему проекту?

Ответы [ 2 ]

14 голосов
/ 16 марта 2010

Используйте -isystem вместо -I, чтобы добавить заголовки Boost для включения пути. Эта опция означает, что заголовки, найденные там, рассматриваются как системные заголовки, и подавляются предупреждения, появляющиеся там.

1 голос
/ 16 марта 2010

Параметры предупреждения GCC

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

Какие предупреждения? Даже если они происходят с ускорением, это может быть связано с тем, как вы их используете, и в этом случае вам, вероятно, следует их исправить, а не игнорировать.

* edit: Дальнейший поиск дал это предложение.

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