D
demetrius2003
Доброго дня всем!
Уже два дня пытаюсь настроить это чудо. Но ничего не выходит. Все мануалы лежащие в сети не подходят к новому Eclipse. Пункты меню называются по разному. Всё разбросано по многочисленным вкладкам, чёрт ногу сломит. Некоторые пункты неоднозначны, некоторые дублируются. Мне уже начинает казаться, что чтобы написать простой HelloWorld уйдёт вечность. Такой недружелюбности к пользователю от самой IDE я просто не ожидал. Как разузнать ПОЛНЫЙ набор магических пассов, чтоб оно наконец заработало и скомпилило хоть что-то? Что сделано конкретно мной - полное описание самой удачной установки за последние двое суток:
1. Качаем свежий eclipse-cpp-helios-SR1-win32.zip. Устанавливаем.
2. Качаем и устанавливаем свежий mingw-get-inst-20101030.exe
3. Правим PATH, добавляя C:\mingw\bin (он, естесственно, реально существует)
4. Запускаем Eclipse. Создаём C++ проект "HelloWorld" (ну, или C проект. Вариантов масса было)
5. Пытаемся компилить и получаем:
Build error occurred, build is stopped
6. Идём в Project->Properties. Меняем C/C++ Build -> Tool Chain Editor -> Current builder с CDT Internal Builder на Gnu Make Builder. Почему так, даже не спрашивайте. Внутренний билдер вообще по-моему не робит нихрена. Или он в CDT под GCC не заточен?
7. В C/C++ Build снимаем галку Use default build command и взамен make прописываем mingw32-make. Потому что в MinGW это именно mingw32-make и система об этом прекрасно знает, но упорно прописывает make везде где только возможно.
8. Внутри ВСЕХ вкладок аж в ТРЁХ местах вытираем ВСЁ что касается Borland make 5.2 в PATH (пи3дец, уж это-то можно было за все эти годы поправить). Зачем брать глобальный PATH для вещей, которые в этом не нуждаются? У меня в системе чего только нет. Но блин ни разу не было такого, чтоб Delphi вдруг ни с того ни с сего полез в MSVC Express за тем, что у него уже есть!
9. Пробуем запускать билд и получаем:
mingw32-make: *** [src/test.o] Error 1
10. Ступор и отчаянье.
Повторю это самый удачный вариант. Предыдущие были весьма плачевны. Покажите мне убогому что я делаю не так. Почему Quincy имеющее в своём составе тот же MinGW поставилось за 20 секунд и заработала СРАЗУ?
Уже два дня пытаюсь настроить это чудо. Но ничего не выходит. Все мануалы лежащие в сети не подходят к новому Eclipse. Пункты меню называются по разному. Всё разбросано по многочисленным вкладкам, чёрт ногу сломит. Некоторые пункты неоднозначны, некоторые дублируются. Мне уже начинает казаться, что чтобы написать простой HelloWorld уйдёт вечность. Такой недружелюбности к пользователю от самой IDE я просто не ожидал. Как разузнать ПОЛНЫЙ набор магических пассов, чтоб оно наконец заработало и скомпилило хоть что-то? Что сделано конкретно мной - полное описание самой удачной установки за последние двое суток:
1. Качаем свежий eclipse-cpp-helios-SR1-win32.zip. Устанавливаем.
2. Качаем и устанавливаем свежий mingw-get-inst-20101030.exe
3. Правим PATH, добавляя C:\mingw\bin (он, естесственно, реально существует)
4. Запускаем Eclipse. Создаём C++ проект "HelloWorld" (ну, или C проект. Вариантов масса было)
5. Пытаемся компилить и получаем:
Build error occurred, build is stopped
6. Идём в Project->Properties. Меняем C/C++ Build -> Tool Chain Editor -> Current builder с CDT Internal Builder на Gnu Make Builder. Почему так, даже не спрашивайте. Внутренний билдер вообще по-моему не робит нихрена. Или он в CDT под GCC не заточен?
7. В C/C++ Build снимаем галку Use default build command и взамен make прописываем mingw32-make. Потому что в MinGW это именно mingw32-make и система об этом прекрасно знает, но упорно прописывает make везде где только возможно.
8. Внутри ВСЕХ вкладок аж в ТРЁХ местах вытираем ВСЁ что касается Borland make 5.2 в PATH (пи3дец, уж это-то можно было за все эти годы поправить). Зачем брать глобальный PATH для вещей, которые в этом не нуждаются? У меня в системе чего только нет. Но блин ни разу не было такого, чтоб Delphi вдруг ни с того ни с сего полез в MSVC Express за тем, что у него уже есть!
9. Пробуем запускать билд и получаем:
mingw32-make: *** [src/test.o] Error 1
10. Ступор и отчаянье.
Повторю это самый удачный вариант. Предыдущие были весьма плачевны. Покажите мне убогому что я делаю не так. Почему Quincy имеющее в своём составе тот же MinGW поставилось за 20 секунд и заработала СРАЗУ?