Вопрос

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

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

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

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

редактировать:У меня есть Eclipse Ganymede, 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 в прошлом не доставляла ничего, кроме проблем.

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

Решение

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

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

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

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

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

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

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

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

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

    Не устанавливайте функцию Mingw Make, так как версия MSYS Make From Step 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 Toolchain, которые используют внутренние инструменты создания CDT для выполнения сборки.

Следование этому процессу решило все мои проблемы.

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

Вы могли бы попробовать Разработчик настольных компьютеров Wascana.Это дистрибутив Eclipse CDT, настроенный специально для разработки в Windows.

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

ХТХ

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