2009-10-13 4 views
1

Мы используем Eclipse + CDT + SVN (Linux). Как мы можем иметь некоторые общие файлы заголовков в отдельном каталоге include, который также находится в SVN, но не в подкаталоге конкретного проекта.Переместить общие файлы include в отдельный каталог, но сохранить их легко редактируемыми в eclipse?

Основной целью было бы создать обычный код многократного использования для нескольких проектов и иметь возможность легко редактировать/совершать этот код внутри eclipse.

У нас есть разные конструкции directoy на машинах, поэтому «простые» ссылки не будут работать.

+1

Невозможно создать отдельный проект Eclipse, который содержит этот каталог? – Rahul

+0

Это была бы возможность. Почему ты не написал это как ответ? :) – brandstaetter

ответ

2

Вы могли бы использовать:

  • внешний проект (как это было предложено Rahul в комментариях вашего вопроса) с этими файлами заголовков в нем: Ваш первый проект будет «зависеть от» вашей второй.
    Проблема заключается в пути общего проекта, который может отличаться от машины к машине, при этом все еще сохраняется полностью в .classpath или .project вашего проекта CDT.

  • a linked directory, в котором, по меньшей мере, используется переменная пути для связанных ресурсов, и требуется только установить эту переменную в соответствующий путь (в общий проект) в зависимости от текущего компьютера.

+0

Путь включения может быть сохранен в переменной, используя параметры конфигурации eclipse. Теперь он отлично работает. Благодаря! – brandstaetter