Как подключить mingw к eclipse
IT Novella
Eclipse — одна из наиболее популярных свободных кроссплатформенных сред разработки.
Для использования этой IDE для разработки на C++ необходимо установить компилятор и некоторые другие инструменты. Необходимые компоненты включает в себя коллекция бесплатных программ и библиотек MinGW.
Процесс установки и настройки связки MinGW и Eclipse состоит из следующих шагов:
Установщик можно скачать с официального сайта mingw.org.
После установки запускаем MinGW Installation Manager (обычно он запускается автоматически), выбираем и устанавливаем пакеты mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, mingw32-gcc-objc, msys-base в разделе Basic Setup.
2. Настройка системной переменной Path.
Для корректного вызова программ, входящих в состав MinGW, необходимо изменить значение системной переменной Path.
Для этого выбираем Пуск — Мой Компьютер — Свойства системы — Дополнительные параметры системы — Переменные среды. В списке системных переменных находим переменную Path и нажимаем изменить. В конце строки добавляем ;C:\MinGW\bin\; и нажимаем ok. После этого перезагружаем компьютер.
3. Установка Eclipse.
Дистрибутив можно скачать с сайта eclipse.org. Для программирования на C++ необходимо скачать сборку IDE for C/C++ developers.
Распаковываем скачанный архив в корень диска C. Открываем каталог C:\eclipse и запускаем eclipse.exe.
После запуска необходимо указать расположение каталога workspace. Лучше его также разместить в корне диска C.
Видео с демонстрацией установки:
Программирование на С и С++ в Eclipse IDE
Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.
Загрузка Eclipse для С и С++ программирования
Перейдите на страницу загрузок http://www.eclipse.org/downloads, выберите свою операционную систему и скачайте соответствующий пакет. В процессе загрузки вам также предложат выбрать территориально близкое зеркало для скачивания.
Сеачанный архив распакуйте в специально отведённую для него папку, желательно в корень диска. Программа не требует инсталляции, среди распакованных файлов найдите «eclipse.exe» и запустите его.
Первый запуск Eclipse
Создание С/С++ проекта в Eclipse
Нажимаем кнопку «Finish», для начала подойдут все настройки по умолчанию.
В данном примере воспользуемся минимальной программой под Windows с использованием Win API, подобный пример уже рассматривался в одной из предыдущих статей о Dev cpp, ещё одной среде разработки на C и C++.
Вот этот исходный файл WinTest.zip.
Скопируйте его содержимое и вставьте в файл, который мы только-что создали. После чего сохраните изменения, нажав Ctrl + S.
Выберите вариант Debug, при этом исполняемый файл будет содержать не только машинный код, но и информацию о месте положения соответствующих ему инструкций в исходном файле, что безусловно пригодится для отладки программы.
Вариант Release не содержит дополнительной информации, а только созданный компилятором машинный код. Создавайте Release только после того, как программа оттестирована и не содержит ошибок.
После выбора пункта Debug или Release программа будет скомпилирована.
Впрочем Debug выбран пунктом по умолчанию и можно сразу скомпилировать программу, нажав на кнопку «Build».
Как видим, программа скомпилирована без ошибок.
В дальнейшем, чтобы повторно запустить предыдущую конфигурацию, можно просто нажимать кнопку «Run» на панели инструментов, или пользоваться контекстным меню проекта, где дублируются все необходимые команды.
Кликнув правой кнопкой по проекту, вызовите контекстное меню и выберите пункт «Properties». В появившемся диалоговом окне слева разверните пункт «C/C++ Build» и кликните пункт «Settings».
Сохраните настройки, нажмите «ОК».
Скомпилируйте «Release» программы, так же как компилировали «Debug», выбрав соответствующую опцию из выпадающего списка.
Исполняемый файл можно отыскать в папке с проектом, во вложенной папке «Release».
настроить MinGW с Eclipse CDT
Я много об этом искал и прочитал большинство доступных ответов на подобную проблему, но все еще не мог ее решить. Поэтому любая помощь будет полезна.
Я использую Eclipse Mars (последняя версия после Luna) на Windows 7
MinGW устанавливается в «C: \ Program Files (x86) \ CodeBlocks \ MinGW \ bin».
Ошибки:
Программа g ++ / gcc не найдена в PATH
Я делаю проект на C ++, добавляю файл с программой hello world.
Я получаю ошибки «неразрешенное включение», и «printf» не может быть разрешен.
комментарий, если требуются какие-либо другие детали
Решение
Похоже, вы все делаете правильно.
Посмотрите эту ссылку и посмотрите, не пропустили ли вы что-нибудь в отношении установки MinGW / GCC:
В противном случае рассмотрите возможность удаления (или просто переименования) вашего текущего Eclipse и установки вместо него версии CDT (Eclipse для разработчиков C / C ++):
Во что бы то ни стало, вот несколько скриншотов из настроек моего свойства (я могу создать и успешно создать новый проект C):
Другие решения
Я думаю, что ваша проблема просто потому, что путь MinGW включает в себя пробелы. просто переустановка MinGW в корневой каталог «c: \ MinGW» решит вашу проблему.
Установите MinGW с базовыми установочными пакетами, выберите «mingw-developer-toolkit, mingw32-base, mingw32-gcc-g ++, msys-base». полная установка.
перезагрузите компьютер. затем проверьте настройки затмения.
Я надеюсь, что ваша проблема уже решена.
Я также сталкивался с такими проблемами, вам нужно установить переменную среды. В пути добавьте ваше местоположение MinGW, если вы еще не загрузили MinGW, перейдите сюда для загрузки MinGW:
http://sourceforge.net/projects/mingw/files/latest/download?source=files
Для получения более подробной информации, чтобы решить вашу проблему, это сработало для меня!
Угол Эйлера
О платформе Flash, трехмерной графике, веб-разработке, разработке игр и многом другом.
12 июня 2011 г.
Настройка C++ проекта в Eclipse CDT с MinGW
Ради интереса решил попробовать писать код C/C++ в Eclipse. Надо сказать задача оказалась не из «установил и заработало». По крайней мере под Винду и для компилятора MinGW. Но и слишком сложной процедуру тоже не назовешь. Пришлось немного посерфить по Инету в поисках ответов на вопросы. И, надо сказать, всех ответов в одном месте я не нашел. А некоторых не нашел совсем. Поэтому поделюсь своим опытом настройки Eclipse CDT.
Итак, первое, что нам нужно — сам Eclipse CDT (то есть для Си, есть еще много для чего). Берем его с официального сайта абсолютно безвозмездно, то есть даром. Размер дистрибутива на момент написания был примерно 87 Mb. Распаковываем архив в любой каталог, например C:\Program Files\eclipse.
Еще нам нужен сам компилятор и линкер MinGW. Он тоже загружается бесплатно. Но у меня он уже был установлен, а Вам возможно придется его установить. Если у Вас нет переменных окружения ОС для него, то их следует добавить: MinGW = путь_к_корневой_папке_mingwa и PATH += ;путь_к_корневой_папке_mingwa\bin\. Теперь лучше перезагрузить систему.
Мы сразу немного усложним задачу, чтобы быть ближе к реальности и будем собирать проект из уже готовых файлов *.h и *.cpp, а не мучать старый добрый хеллоуворлд. Для нашего проекта понадобятся библиотеки DirectX. Поэтому в Library Path пишем путь до папки lib уже установленной (надеюсь) DirectX SDK. Во вкладке Libraries записываем dxguid и d3d9. Для OpenGL: opengl32 и glu32. Для Windows: gdi32. Во вкладке Includes прописываем путь до папки includes от DirectX SDK.
Тепер нам нужны сами файлы кода. Качаем недавно созданный мной маленький фреймверк для учебных примеров OpenGL и DirectX здесь. И все файлы архива простым перетаскиванием кидаем на наш проект. Eclipse спросит что делать, мы ответим — скопировать.
Альтернативным способом настройки компиляции является файл makefile (может так даже проще). Но нам же нужно как-то использовать графический интерфейс? 🙂
Русские Блоги
Mingw Установка и настройка (для Eclipse)
Шлюз Скачать Адрес: https: //sourceforge.net/projects/mingw/files/;
1. Дважды щелкните «MingW-Get-Setup.exe», чтобы установить напрямую, будет интерфейс «Mingw Installation Manager», выберите следующее (разрабатывать выбор C ++).
Вы можете коснуться установочного пакета во время установки, например:
Нажмите «ОК», чтобы пропустить, он будет продолжать загружать другие установочные пакеты, и, наконец, имеет возможность успешно, какой установка не удалась:
Обходной путь 1: Удалить монтажный каталог MingW, переустановить (этот просмотр человек, попытался дважды, хотя количество установочного пакета не удалось, но не полностью решено);
Решение 2: Загрузите подходящий установочный пакет на официальном сайте:
Поместите загруженные файлы в каталог установки C: \ Mingw, *. Xz непосредственно извлекает непосредственно к текущему файлу *. LZMA извлечена 7-ZIP и распакована.
D: \ greensoftwares \ mingw \ bin mingw32-make.exe модифицирован для make.exe
Конфигурация окружающей среды конфигурации системы заключается в следующем:
Путь d: \ greensoftwares \ mingw \ bin (намного)
(1) Перед использованием вышеуказанного способа решить проблему, хотя версия GCC можно просмотреть в командной строке, вы можете проверить версию GCC, но есть проблема, когда Eclipse Runs Test: запуск не удалось: бинарный не найден, Проблемы предлагают «G ++», не найдены в пути.
Используйте Ctrl + B и не могут быть решены
(2) После того, как проблема решена, больше нет необходимости о «пути» в проблемах, но все же запускается неудачно. Бинар не найден.
(3) Символ «std» не может быть разрешено решение об ошибках
Добавьте две новые переменные среды:
Если есть также ошибка, вам нужно сохранить проект
https://blog.csdn.net/sujun10/article/details/53208050 (Eclipse построил среду разработки C / C ++)
https://blog.csdn.net/a_flying_bird/article/details/47132643 (процесс установки и настройки mingw)
Https://blog.csdn.net/tracing/article/details/43056153 (нет такой проблемы файла или каталога)
Https://www.cnblogs.com/joinere/Archive/2010/06/18/1759941.html (mingw & mssys)
Https://blog.csdn.net/aaa19922008/article/details/43321939 (Eclipse Symport C ++ Symbol ‘STD’ не может быть разрешено ошибка
Интеллектуальная рекомендация
Из-за добавления Lombok’s @Accessors (chain = true) класс инструмента копирования bean-компонентов не работает
ПредисловиеСеть Time Novel wap.youxs.org На этот раз был построен новый проект, потому чтоLombok Я привык, но раньше пользовался[email protected],@AllArgsConstructor,@EqualsAndHashCodeДождитесь очередного коммен.
ios FMDB
1. Что такое FMDB? В iOS использование функций языка C для добавления, удаления, изменения и запроса собственных баз данных SQLite является сложным и хлопотным, поэтому появился ряд библиотек, инкапсу.
POJ2236 WirelessNetWork (также проверьте набор)
Ссылка на заголовок Этот вопрос представляет собой простое приложение параллельного поиска, которое не сложно. (Не потребовалось много времени, чтобы увидеть, что Accepted чувствует себя так хорошо, х.