Как импортировать C makefile проект в Eclipse или вставить в Eclipse - PullRequest
22 голосов
/ 21 марта 2012

У меня есть стандартный пакет исходного кода под Linux, который требует запуска

./configure
make

для его компиляции (и он работает нормально).

В основном это файлы C / C ++

Возможно ли поставить этот проект под контроль Eclipse?Я хочу просмотреть определения и т.д ...

ОБНОВЛЕНИЕ 1

У меня Eclipse Indigo работает на Ubuntu.Конечно, он содержит CDT.

Когда я выбираю File-Import, я не вижу соответствующей опции в C/C++General у меня есть Existing Projects into Workspace, но я получаю No project are found to import, если я указываю этот мастер на корень моего проекта.

ОБНОВЛЕНИЕ 2

Я установил Eclipse сМенеджер пакетов Ubuntu.Возможно, это было неправильно.

Ответы [ 3 ]

21 голосов
/ 21 марта 2012

Сначала запустите ./configure, чтобы сгенерировать Makefile. После этого, если у вас установлен CDT, просто выберите опцию "File-> New-> Makefile Project с существующим кодом" и укажите каталог, в котором хранится Makefile.

6 голосов
/ 23 сентября 2013

Создайте новый проект, при этом снимите флажок «Использовать местоположение по умолчанию».Добавьте путь к исходному дереву в поле местоположения.Теперь выберите «Makefile Project» в окне типов проектов.

В «настройках компоновщика» (Project> Properties) снимите флажок «использовать команду сборки по умолчанию» и добавьте:

make -f /<your project location/Makefile

Есливаш make-файл назван иначе, вы можете изменить его здесь.

Чтобы запустить ваше приложение, добавьте его в Run Configurations.Смотрите подробные инструкции здесь .

3 голосов
/ 27 августа 2013

Не говори импорт.

Создайте новый проект C / C ++ с помощью мастера создания проекта и укажите «корневую папку» в качестве расположения по умолчанию для нового проекта.

См. Инструкции здесь .

Читать "Создание новых проектов из существующих исходных корней"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...