Вопрос

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

./configure
make
make install

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

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

Это было полезно?

Решение

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

Создайте программное обеспечение Unix с Eclipse
Принесение устаревшего кода в современную IDE
Chris Herborth (Chrish@pobox.com)

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top