В одном из проектов Eclipse CDT (для встроенной цели) нам необходимо поддерживать среду Windows и Linux. С традиционными Makefiles я знаю, как тянуть в различной конфигурации в зависимости от типа ОС (то есть путь к инструментам и т. Д.)Конфигурировать проект Eclipse CDT от Windows/Linux
Какова наилучшая практика для обработки этого в Eclipse? Я знаю, что я могу вручную изменить все настройки в графическом интерфейсе, но я бы скорее просто изменил его один раз, а затем сохранил. И тогда другие разработчики просто втянут этот «шаблон конфигурации». Или еще лучше, есть ли способ заставить eclipse динамически входить в другую конфигурацию в зависимости от того, на какой ОС она работает? Так что файл проекта может быть зарегистрирован, а когда кто-то обновляет параметр компилятора, например, его также могут видеть и другие.
Мой ответ предполагает, что вы хотите сохранить изменения конфигурации сборки. Если вам нужно сохранить другие настройки, пожалуйста, уточните, какие настройки вам нужно изменить и сохранить. –
Сохраняется ли это в проекте .c? Поэтому, если я поделюсь этим, другие тоже подберут изменения, верно? – fseto
Да, вообще говоря, настройки сборки сохраняются в файле .cproject, а настройки сборки Eclipse 'wrapper' (такие как погода для автоматической сборки после очистки и т. Д.) Сохраняются в файле .project –