Устаревший проект C++ с использованием Makefile .. Перемещение в Eclipse IDE?

У меня есть устаревший проект C++ на Linux, который использует типичные:

./configure
make
make install

построить и установить. Я действительно хотел бы построить его с IDE, как Eclipse.

Это выполнимо? Есть ли в Eclipse что-то, что может проанализировать исходный Make-файл (-ы) и превратить его в проект Eclipse?

3 ответа

Решение

Смотрите эту статью:

Сборка программного обеспечения UNIX с Eclipse
Внедрение устаревшего кода в современную среду разработки
Крис Херборт (chrish@pobox.com)

Использование Eclipse с плагином CDT позволит вам использовать его для проектов на C/C++, и вы можете сказать ему использовать Makefiles для построения вашего проекта. Вам просто нужно создать проект Makefile. Возможно, вам придется сказать это, чтобы позволить вам управлять файлами Makefile, а не делать это - я не помню, чтобы это было в голове - но не должно быть никаких проблем при настройке Eclipse для использования уже существующих файлов Makefile для создания уже существующий проект. Я делал это раньше.

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

Просто возьмите версию Eclipse для C++ с их сайта (она поставляется со всеми соответствующими плагинами C/C++, чтобы вам не приходилось их отслеживать), и вы можете посмотреть на сайте CDT документацию, часто задаваемые вопросы, и т.п.

Edit: я не знаю, насколько хорошо вы можете заставить его работать с configure, хотя. Это не то, что я пробовал. Makefiles работают просто отлично, хотя.

Если проект не слишком большой или слишком сложный. Вы могли бы лучше начать новый проект C++ в Eclipse. Затем импортируйте различные исходные и заголовочные файлы в проект.

Другие вопросы по тегам