Ответ 1
В итоге я просто создал проект CMake. Файлы CMake на самом деле не так уж сложно сделать, и это намного проще, чем пытаться заставить Eclipse сделать это за вас. Кроме того, они кросс-платформенные.
У меня есть проект Eclipse, над которым я работал некоторое время, и я хотел бы открыть его. Но для этого я хотел бы иметь чистый Makefile, как и большинство других программ с открытым исходным кодом. Я понимаю, что могу сделать свой собственный, но было бы лучше, если бы Eclipse справился с этим для меня. Получение Eclipse для создания файла CMake будет еще лучше, но я могу решить простой make файл, если это проще всего. Итак, как я могу заставить Eclipse сделать это? В Интернете есть несколько сообщений, в которых предлагается выбрать "Managed make" при создании проекта, но они были несколько лет назад и устарели. Когда я пытаюсь создать проект C, есть возможность создать "проект Makefile", но он создает make файл в папке "Linux GCC" и заставляет все загромождать. Любые предложения?
В итоге я просто создал проект CMake. Файлы CMake на самом деле не так уж сложно сделать, и это намного проще, чем пытаться заставить Eclipse сделать это за вас. Кроме того, они кросс-платформенные.
Я был парнем * nix в течение более 25 лет, и я большой поклонник make. Однако, если ваш проект Eclipse зависит от make, он исключает сообщество Mac и Windows. Почему бы вам просто не экспортировать проект Eclipse и не открыть его как проект Eclipse? Тогда пользователи могут подготовить его к расширению, если они захотят. Вы не указали язык, на котором написан ваш проект, если он Java (довольно распространенный для Eclipse), почему бы не создать файл сборки ant для проекта?
Просто мысль.
Будет ли плагин CMakeBuilder Eclipse, связанный с этим учебным пособием, подходить для того, что вы пытаетесь сделать?
Конечный результат будет примерно таким:
(источник: vtk.org)
Если вы строили проект, используя конфигурацию Debug, то создаваемый файл Eclipse хранится в папке Debug вашего проекта (или в папке Release, если вы создали его с помощью конфигурации выпуска).