Импорт списка исходных файлов в проект Eclipse

У нас есть топ-справочник, содержащий код для множества разных проектов. Я хотел бы создать CDT-проект Eclipse, который содержит только источник, необходимый для работы и компиляции конкретного проекта. Раньше я использовал SlickEdit, и я мог просто импортировать список источников и заголовков. Возможно ли добиться чего-то подобного в Eclipse?

В Eclipse Helios (3.6)

В проекте eclipse щелкните правой кнопкой мыши «Создать …»> «Папка».

Появится диалоговое окно.

Нажмите кнопку «Дополнительно» …

Нажмите переключатель «Ссылка на альтернативное местоположение».

Нажмите «Обзор»

Выберите папку, к которой вы хотите подключиться.

Для уточнения см. «Справка»> «Содержание справки» (появляется новое окно)

«Руководство пользователя Workbench»> «Что нового»

Искать “Виртуальные папки”

В Eclipse вы можете выборочно импортировать определенные каталоги для включения в проект.

Вы можете создать проект затмения где-то еще на своем диске, а затем создать ссылки только на папки, которые вы хотите в своем исходном местоположении (они называются « связанными ресурсами » в Eclipse)

Вы также можете использовать страtagsю связанных ресурсов для всего проекта (я имею в виду проект Eclipse, а не проект верхнего уровня). Например, если иерархия вашей папки выглядит следующим образом:

/top-level /top-level/projectA /top-level/projectA/subProjectA /top-level/projectB 

Вы можете создать рабочее пространство eclipse в location / my-workspace, создать проект подпроектA и связать его с / top-level / projectA / subProjectA. Вы можете сделать то же самое для projectB, и они появятся в вашем рабочем пространстве Eclipse, как если бы они были бок о бок в плоской иерархии.

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

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

EDIT: если вы найдете решение этого вопроса, сообщите мне.