Настроить проект Eclipse CDT, работающий из Windows / Linux - PullRequest
0 голосов
/ 27 января 2011

В одном из проектов Eclipse CDT (для встроенной цели) нам необходимо поддерживать среду Windows и Linux.С традиционными Make-файлами я знаю, как использовать различные конфигурации в зависимости от типа ОС (т. Е. Пути к инструментам и т. Д.)

Как лучше всего справляться с этим в Eclipse?Я знаю, что могу вручную изменить все настройки в графическом интерфейсе, но я бы предпочел просто изменить его один раз, а затем сохранить.И тогда другие разработчики просто добавят этот «шаблон конфигурации».Или, что еще лучше, есть ли способ динамически выдвигать затмение в разных конфигурациях в зависимости от того, на какой ОС он работает?Так что файл проекта может быть зарегистрирован, и когда кто-то, например, обновит опцию компилятора, его увидят и другие.

1 Ответ

1 голос
/ 27 января 2011

Чтобы создать новую конфигурацию сборки, щелкните правой кнопкой мыши проект и выберите properties. В окне свойств нажмите C/C++ Build на левой панели, а затем нажмите Manage Configurations (в правом верхнем углу). Затем нажмите New, чтобы создать новую конфигурацию и дать ей имя. Затем вы можете выбрать этот новый конфиг и изменить его в соответствии с вашими потребностями. Насколько я знаю, вы должны повторять это для каждого проекта.

Что касается вашего второго вопроса, я не знаю, может ли Eclipse динамически загружать конфигурацию в зависимости от ОС; однако, я думаю, что в любом случае рекомендуется регистрация файла проекта, например, если кто-то добавляет новый файл исходного кода, он изменяет файл проекта, чтобы включить этот новый файл в проект.

...