Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скачал MinGW, как подключить к Eclipse? 
V
    Опции темы
FiMa1
Дата 5.11.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 408
Регистрация: 23.9.2006

Репутация: нет
Всего: 6



Цитата(archimed7592 @ 5.11.2007,  12:20)
Правой кнопкой на проекте->properties...->c/c++ build->settings->binary parsers->ставишь галочку на PE widows parser.
А лучше создай новый нормальный проект на нормально установленном Eclipse - там всё уже будет настроено.
А то ты, грубо говоря, создал java-проект(я утрирую, но проект с неправильным toolchain'ом - это то же, что и java-проект) и теперь говоришь "у меня gdb не работает".

Да, в новом проекте PE widows parser прописался автоматически. Указал только Build Command - mingw32-make.exe, компилятор - mingw32-g++, линкер - mingw32-g++, в порядке, приведенном выше. Как и прежде, проект успешно собирается (аттач), но, для Debug получаю Problem: Launching exe (Time of error: ...). Reason: Unable to set working directory: "C:\\Documents and Settings\\user\\workspace\\test": Invalid argument.

Это сообщение отредактировал(а) FiMa1 - 5.11.2007, 15:55

Присоединённый файл ( Кол-во скачиваний: 31 )
Присоединённый файл  pict.PNG 21,20 Kb
PM   Вверх
archimed7592
Дата 5.11.2007, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: нет
Всего: 93



Цитата(FiMa1 @  5.11.2007,  15:51 Найти цитируемый пост)
Documents and Settings

Пробелы в топку. Пути не должны содержать пробелы.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
FiMa1
Дата 6.11.2007, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 408
Регистрация: 23.9.2006

Репутация: нет
Всего: 6



Цитата(archimed7592 @ 5.11.2007,  21:02)
Цитата(FiMa1 @  5.11.2007,  15:51 Найти цитируемый пост)
Documents and Settings

Пробелы в топку. Пути не должны содержать пробелы.

+1 Большое спасибо! Это работает.
PM   Вверх
Jasmine
Дата 18.3.2008, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 18.3.2008
Где: Украина

Репутация: нет
Всего: нет



Цитата

Настройка среды для работы с компилятором
Eclipse и CDT по умолчанию настроены на Linux-компилятор, после установки MinGW нужно изменить некоторые параметры.
В меню Window выбираем Preferences... и в пункте C/C++/Make/New Make Project изменяем поле Build Command на mingw32-make.exe, жмем Apply. Также, в свойствах проекта (из панели навигации) устанавливаем в пункте C/C++ Build команды для: GCC C++ Compiler — mingw32-g++, GCC C Compiler — mingw32-gcc, GCC C++ Linker — mingw32-g++.
Нажимаем правой кнопкой мыши на заголовке проекта в навигационном меню и выбираем Properties. Здесь для С/С++ Build жмем на кнопку Manage и, для опции Make command, вписываем mingw32-make –k.


Доброго времени суток.

У меня проблемы с установкой eclipse+MinGW
не buildится файлик с примером .... говорит что 


**** Build of configuration Debug for project HelloWorld ****

Build error
(Exec error:Launching failed)

Гугл вроде говорит что проблема make ....  - 
"You will get this error when there is a problem with your "make" command. To fix this, check your command path and your environment.
To check your command path: Right-click on your project, select "Properties", "C/C++ Build", "Build Settings" tab, "Build command"."

попыталась сделать так, как описано здесь выше .... все хорошо только вот не могу найти 
Цитата

кнопку Manage и, для опции Make command


Кнопка Manage есть, но напротив Configuration и "опции Make command" я там не наблюдаю. 

OS Windows XP

Eclipse SDK Version: 3.3.1.1 
MinGW-5.1.3.exe
org.eclipse.cdt-3.1.0-win32.x8

Заранее благодарю за помощь.


PM MAIL Skype   Вверх
archimed7592
Дата 18.3.2008, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: нет
Всего: 93



Как CDT устанавливал?


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Jasmine
Дата 18.3.2008, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 18.3.2008
Где: Украина

Репутация: нет
Всего: нет



Цитата

Как CDT устанавливал?


пробовала разные варианты .... ставила через Help and Install, потом просто распаковывала в директорию с eclipse  ... результат один ... скачала видео с процессом установки (ссылку не помню, дома дело было ).... вроде делаю также, но результат по прежнему никакой
PM MAIL Skype   Вверх
archimed7592
Дата 18.3.2008, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: нет
Всего: 93



1. make(mingw32-make) в каталоге mingw\bin присутствует?
2. Каталог ...\mingw\bin в переменной среды PATH присутствует?


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
korbian
Дата 15.4.2009, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: нет
Всего: 14



Здравствуйте, решил не плодить дополнительных топиков и поднять эту ветку (не обзывать некрофилом smile ).

Суть проблемы такая, скачал eclipse-cpp-ganymede, создаю проект Executable->Hello word C++ Project; Toolchains->MINGW GCC; в project-> propertes ->C\C++- Build>Tool Chain editor->current builder меняю с cdt internal builder на gnu make builder; в project-> propertes ->C\C++- Build>Build comand заменяю make на mingw32-make. Делаю Build project все ништяк Hello word собирается. Но при внесении изменений после нового Build project eclipse пишет
 
Цитата

**** Build of configuration Debug for project 6 ****

****  WARNING: The "Debug" Configuration may not build  ****
****  because it uses the "MinGW GCC"  ****
****  tool-chain that is unsupported on this system.  ****

****  Attempting to build...  **** 

mingw32-make all 
mingw32-make: Nothing to be done for `all'.

 и не собирает проект с изменниями. После сохранения файлов с изменениями (CTRL-S), проект собирается. 
Собственно вопрос в том, как избавится от такого, странного на мой взгляд, поведения???


--------------------
korbian ©
PM   Вверх
korbian
Дата 15.4.2009, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: нет
Всего: 14



Как часто бывает, "дело было не в бабине" smile
Проблема решалась так: windows->preferences->general->workspace->save automatically before build


--------------------
korbian ©
PM   Вверх
EclipseHowTo
Дата 5.9.2010, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 5.9.2010

Репутация: 1
Всего: 1



Инструкция на первой странице устарела. Она была написана для старой версии Eclipse, 
а в новой версии многие пункты меню находятся в других местах.  smile 
Кроме того, она советует в одном из своих пунктов просто распаковать CDT в папку с Eclipse,
однако этого делать не следует!  smile  (пруфлинк: http://download.eclipse.org/tools/cdt/releases/helios/)

После многочисленных попыток у меня наконец скомпилился Hello World! smile 
Вот подробная инструкция по установке:

1) (Пере-)устанавливаем Java JRE Update 21 :
http://www.oracle.com/technetwork/java/jav...oads/index.html
(Зачем это нужно, читать здесь: http://wiki.eclipse.org/FAQ_How_do_I_run_E...0_21_on_Windows )

2) Скачиваем и распаковываем zip-архив с Eclipse IDE for Java EE Developers :
http://www.eclipse.org/downloads/  (я распаковал в C:\Program Files\Eclipse)
Запускаем Eclipse и указываем рабочую директорию.

3) Help -> Install New Software ; Work with : Helios;
и в поле для поиска (type filter text) пишем C/C++ и выбираем
Programming Language -> Development Tools и Library API Documentation Hover Help (Incubation)
Устанавливаем их и перезапускаем Eclipse (Restart now)

4) Скачиваем и устанавливаем CDT Master Feature :
http://download.eclipse.org/tools/cdt/buil...1204/index.html
Help -> Install New Software ; Add... ; Name = CDT Master Feature , Location -> Archive... -> путь к архиву ;
OK и устанавливаем все фичи (Main и Optional); Restart Now.
Вообще, лучше перезапускать Eclipse после каждого более-менее важного изменения в настройках, чтобы избежать проблем.

5) MinGW-Get : http://sourceforge.net/projects/mingw/
Этот клиент скачает и установит все компоненты MinGW (в этом он немного похож на установщик Google Chrome)

6) (Копипаст!  smile ) Правим переменные среды :
Пуск(Start). Жмем правой кнопкой на Мой Компьютер(My Computer)::Свойства(Properties).
Переходим на закладку Дополнительно(Advanced). Жмем кнопку Переменные среды(Environment variables).
На панели Системные переменные(System variables) жмем кнопку Новая(New). 
Имя переменной(Variable name): MinGW, Значение переменной(Variable value): C:\Program Files\MinGW (если Вы установили MinGW по этому пути).
Правим системную переменную Path: Теперь на той же панели ищем уже существующую переменную Path и добавляем в конец строки, 
которая является значением этой переменной ; C:\Program Files\MinGW\bin\ (здесь содержатся утилиты компилятора MinGW - mingw32-make.exe и mingw32-g++.exe).
Для применения новых настроек придётся перезагрузить комп.

7) Настройка среды для работы с компилятором :
Window -> Preferences... ; Устанавливаем в пункте C/C++ -> New CDT Project Wizard -> Makefile Project -> вкладка Builder Settings ;
снимаем галочку "Use default build command" и в поле Build command = mingw32-make.exe ; OK.
Перезапускаем Eclipse. А теперь устроим проверку: File -> New -> Project -> C/C++ -> C++ Project ;
Project Name = Empty, Project Type = Executable -> Hello World C++ Project, Toolchain = MinGW GCC.
Завершаем создание проекта. Потом Build и Run!  smile  Работает!  smile 

Это сообщение отредактировал(а) EclipseHowTo - 5.9.2010, 16:59
PM MAIL   Вверх
astr
Дата 29.9.2010, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 28.4.2008

Репутация: нет
Всего: нет



Извиняюсь канечно, но чет вы велосипед изобретете.

смотрим хэлп: http://help.eclipse.org/helios/topic/org.e...e_you_begin.htm
там видим ссылку: http://code.google.com/a/eclipselabs.org/p/wascana/   - это готовая сборка, уже с MinGW (4.4.1) 

Второй вариант - читаем книгу отсюда http://www.eclipse.org/resources/  чет с ходу не могу найти нужную, но там есть отдельная статья как прикручивать MinGW.

Извиняюсь может будет полено Eclipse + QT: установка и настройка:    http://habrahabr.ru/blogs/development/30636/ 

Вот еще статья HOW TO: Use CDT and MinGW for Eclipse (i.e. develop C/C++ applications in windows): http://yongshin.blogspot.com/2005/11/how-t...or-eclipse.html 

Это сообщение отредактировал(а) astr - 7.10.2010, 08:20
PM MAIL   Вверх
lopster92
Дата 7.10.2010, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 7.10.2010

Репутация: нет
Всего: нет



Блин, сделал все по инструкции, но почему-то Eclipse не видит инклюды(((
Кстати когда CDT ставил, пришлось много галок убрать т.к. ругался на то, что еже стоит более новая версия...
Может че не так сделал?((
PM MAIL   Вверх
astr
Дата 9.10.2010, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 28.4.2008

Репутация: нет
Всего: нет



Цитата(lopster92 @  7.10.2010,  18:29 Найти цитируемый пост)
Блин, сделал все по инструкции, но почему-то Eclipse не видит инклюды(((
Кстати когда CDT ставил, пришлось много галок убрать т.к. ругался на то, что еже стоит более новая версия...
Может че не так сделал?(( 


Тему отдельную создай и код не забудь.
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | GNU toolchain | Следующая тема »


 




[ Время генерации скрипта: 0.1256 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.