Затмение Ганимеда и MinGW в Windows - PullRequest
2 голосов
/ 16 мая 2009

Я пытаюсь заставить затмение работать с MinGW. Я сделал следующее:

  • Загруженный CDT для затмения.
  • Установлен MinGW.
  • Добавлен C: \ MinGW \ bin к моему пути.
    Открытие командной строки (CMD) и ввод g ++ или т. П. Работает нормально.
  • Я запускаю eclipse, создаю «Новый проект C ++» и получаю только опцию «другие наборы инструментов».

Существует МИЛЛИОН обучающих программ, в которых говорится, что затмение должно идентифицировать MinGW самостоятельно. Это не так, и я не знаю, что делать. Я пытался переустанавливать каждый примерно в каждом возможном порядке. Все еще не повезло.

Я также заметил, что в некоторых руководствах говорится о создании "Управляемого проекта C ++". У меня нет такой опции, все, что я получаю, это "C ++ Project" и "C Project"

редактирование: У меня затмение ганимед, windows x86_64, версия 3.4.2
http://download.eclipse.org/eclipse/downloads/drops/R-3.4.2-200902111700/index.php

Запуск "Eclipse IDE для разработчиков на C / C ++" завершается неудачно, поскольку для Windows не существует версии x64. Для версии x86 также требуется установленная версия x86 JAVA, а установка двух версий java в прошлом доставляла только неприятности.

Ответы [ 5 ]

3 голосов
/ 27 октября 2009

У меня была точно такая же проблема с Eclipse Galileo и CDT 6.0.1. Оказывается, CDT распознает MinGW, только когда он находится в каталоге c: \ mingw. У меня было это в c: \ msys \ mingw, так что это была проблема. После того, как я изменил, что все работало нормально.

3 голосов
/ 16 мая 2009

Инструкции по настройке MinGW в Ганимеде находятся здесь .

Ниже приведены инструкции и ссылки о том, как установить текущий версия MinGW. Обратите внимание, что эти ссылки могут стать неточными со временем как новые версии компонентов MinGW введены. Пожалуйста, проверьте MinGW Раздел выпуска файлов для последних версии.

  1. Загрузите и запустите программу установки MinGW, MinGW-5.1.3.exe.
  2. Выберите загрузку и установку базовых инструментов MinGW и компилятора g ++. Вы можете выбрать Текущий или Кандидатская версия этих инструментов. Вы может также установить любой другой также доступны компиляторы.

    Не устанавливайте MinGW Make как MSY-версию make из шага 5 является более полным реализация make.

  3. Программа установки MinGW в настоящее время не устанавливает GDB отладчик. Чтобы установить отладчик, скачать файл из следующего расположение: gdb-6.6.tar.bz2
  4. Извлечь содержимое файла gdb-6.6.tar.bz2 в то же место где вы установили MinGW.
  5. Если вы хотите использовать проекты Makefile, скачайте и запустите программу установки программа из следующего местоположения: MSYS-1.0.10.exe. MSYS предоставляет реализация марки и связанных инструменты командной строки. Это не требуется для других типов проектов с набором инструментов MinGW, которые используют Внутренние инструменты сборки CDT для выполнения сборка.

После этого процесса разрешены все проблемы, которые у меня были.

2 голосов
/ 17 мая 2009

Вы можете попробовать Wascana Desktop Developer . Это дистрибутив Eclipse CDT, настроенный специально для разработки под Windows.

2 голосов
/ 16 мая 2009

Различие между управляемыми проектами make и проектом makefile было удалено в CDT 4.x, я думаю. Сейчас существует только один тип проекта, но вы можете выбрать разных строителей. CDT включает в себя внутренний компоновщик, который не использует make-файлы, и другой, который использует.

Во-первых, сэкономьте силы на «переустановке в каждом возможном порядке». Это также называется методом проб и ошибок, и это только сделает вас более разочарованными. Применяйте обычные навыки решения проблем, которые у вас есть, как у программиста.

Учитывая, что у вас установлен MinGW, что произойдет, если вы загрузите " Eclipse IDE для разработчиков на C / C ++ ", запустите eclipse.exe и попытаетесь создать C ++ - проект с набором инструментов MinGW?

РЕДАКТИРОВАТЬ: помните: клавиша для получения помощи по таким проблемам - это создание минимального примера, который не удался. Также было бы полезно, если бы вы указали URL-адреса установленных пакетов (MinGW, Eclipse и т. Д.).

РЕДАКТИРОВАТЬ: я только что установил CDT с помощью сайта обновлений Ganymede, скачал и установил MinGW с здесь , и перезапустил Eclipse, и все работало нормально. Я знаю, что это вам не поможет, но доказывает, что обнаружение цепочки инструментов не полностью нарушено. Что-то странное на вашей стороне.

0 голосов
/ 06 июня 2009

У меня возникла та же проблема (т.е. Eclipse не обнаружил MinGW в PATH) после того, как я удалил некоторые неиспользуемые файлы / папки из MinGW. Это было ~ 600 МБ, и мне было поручено урезать его перед добавлением в систему контроля версий. Я получил его до работоспособного ~ 200 МБ. Когда впоследствии я попытался воссоздать рабочее пространство Eclipse, MinGW исчез из доступных наборов инструментов. Он появился снова после того, как я поместил оригинальную установку MinGW в путь.

НТН

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