Eclipse может быть настроен для отключения предупреждений для полученных исходных файлов?

Qt имеет очень хорошую систему для плагинов, которые я использовал в прошлом. Это использует систему метаобъекта QT для преодоления многих проблем, обычно находил при попытке разработать плагины C++.

Один пример то, как Q_DECLARE_INTERFACE работы, чтобы препятствовать тому, чтобы Вы использовали несовместимый плагин. Другой ключ сборки , чтобы удостовериться, что Вы загружаете корректный плагин для своей архитектуры, ОС, компилятора. Если Вы не используете сменную систему QT, это вещи, о которых необходимо будет волноваться и изобрести решения для самостоятельно. Это - не обязательно аэрокосмические исследования, и я не говорю, что Вы перестали бы работать в нем, но парни в Trolltech довольно умны и потратили некоторое время, думая об этом, и я использовал бы то, что они создали, чем перестройте колесо сам.

Другой пример - то, что RTTI обычно не работает через границы DLL, но при использовании QT, вещей как qobject_cast, которые полагаются на систему метаобъекта, действительно работает через границы DLL.

9
задан Gabe Johnson 24 November 2009 в 11:24
поделиться

2 ответа

Боюсь, что то, что вы видите (в настройках), и есть то, что вы получаете.

Однако, если вы все равно собираетесь создать код ANTLR для вас, почему бы не пойти еще один шаг и пусть ваш сценарий сборки (ant, Maven, ...) обернет этот код в Jar за вас? Настройте этот Jar-файл как свою зависимость в Eclipse, и Eclipse не придется смотреть на уродливый автоматически сгенерированный код и приходить в ярость.

7
ответ дан 3 November 2019 в 01:01
поделиться

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

Насколько мне известно, разные настройки в одном проекте для разных пакетов или исходных папок невозможны.

3
ответ дан 3 November 2019 в 01:01
поделиться
Другие вопросы по тегам:

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