IDE для компиляции проектов Java C / C ++ - PullRequest
4 голосов
/ 02 февраля 2012

Я присоединился к проекту, в котором приложение, над которым работает, включает в себя код Java, C и C ++ с некоторым JNI. До сих пор в Linux велась разработка с терминала с беспорядочной рекурсивной структурой make-файла. Недавно я импортировал этот код в IDE (Eclipse) и мне было интересно кое-что. Лучше ли иметь один проект в Eclipse, содержащий код Java, и другой отдельный проект для кода C / C ++ или все в одном проекте Eclipse? Почему или почему нет? Что бы вы порекомендовали как лучший способ достичь того, что вы предлагаете?

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Я бы порекомендовал изучить возможность придумать ваши проекты.Возможно, вы можете создать многомодульный проект с некоторыми модулями в виде Java-проектов, а другие - с C / C ++.Java-проекты в Maven работают «из коробки», с C / C ++ вы можете посмотреть здесь: Использование Maven для проектов C / C ++ .Затем вы можете использовать свою IDE (Eclipse, Netbeans) для выполнения задач maven.Я этого не делал, это просто идея и кажется выполнимой.

1 голос
/ 03 февраля 2012

У меня есть один проект в Eclipse, который в основном использует код C / C ++ и дополнительные языки сценариев - lua, python, bash-scripting и некоторые кусочки Java.Система сборки - make-файл, но в настоящее время интегрирует систему сборки scons и удаляет мусорную корзину.Итак, Eclipse хорош, и вам не нужно создавать отдельные проекты, вы можете создавать все в одном проекте.

0 голосов
/ 02 февраля 2012

На самом деле компиляция java уже отделена от c / c ++.Вы просто звоните отдельно gcc и javac в makefile.Так что в Eclipse вы можете использовать Eclipse IDE в качестве отличного редактора и для компиляции.Вы можете снова скомпилировать свой код в makefile или использовать сгенерированные файлы классов eclipse.

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