Eclipse C++ MinGW - не удается запустить программу ‹Завершено›

Я новичок в Eclipse. Я использую Eclipse Indigo и MinGW для программирования на C++. Создать сборку проекта Hello word можно, но я могу запустить программу. Он был прекращен при запуске!

Это журнал сборки (Ctrl + B):

" **** Сборка конфигурации Debug для проекта Hl ****

**** Для сборки используется Internal Builder **** Для Hl нечего строить

"

Вот что я получаю, когда нажимаю Ctrl + F11 для запуска: ""

введите здесь описание изображения

кто-нибудь может сказать мне, как решить эту проблему?


person Incpt.Mobis    schedule 20.10.2011    source источник
comment
Вы выбрали набор инструментов MinGW при создании проекта?   -  person v01d    schedule 20.10.2011
comment
Да, я выбрал цепочку инструментов MinGW!   -  person Incpt.Mobis    schedule 20.10.2011
comment
Вот сайт с распространенными проблемами, проверьте его max.berger.name/howto/cdt/ ar01s05.jsp   -  person v01d    schedule 20.10.2011
comment
Оп! через пару часов поиска в интернете. Я нашел способ решить проблему: вам нужно включить C:\MinGW\bin в путь Eviroment: youtube.com/watch?v=xryv0fCL8us&noredirect=1   -  person Incpt.Mobis    schedule 20.10.2011
comment
Что является одним из решений в статье выше. Приятно слышать, что у тебя получилось.   -  person v01d    schedule 20.10.2011


Ответы (2)


Вам нужно убедиться, что вы включили C:\MinGW\bin в среду пути

Кроме того, убедитесь, что вы не включаете такие пути -> C:\MinGW\msys\1.0\bin. Если вы сделаете это, встроенное приложение немедленно выйдет из строя!

person Oliver    schedule 22.08.2012
comment
Не ясно. Что вы имеете в виду под "Не делай этого так"? Каков правильный путь? - person ikel; 01.03.2013

Бинарные файлы MinGW должны находиться в папке %PATH%. Я бы не рекомендовал загромождать системную переменную Path, если только mingw не является вашей единственной цепочкой инструментов. Вместо этого в Eclipse сделайте следующее:

  1. откройте конфигурацию запуска вашего исполняемого файла (черная стрелка рядом с зеленой
  2. запустить конфигурации...
  3. затем выберите свой exe
  4. затем перейдите на вкладку «Окружающая среда»
  5. нажмите "Новый..."
  6. и добавьте переменную с именем «PATH» с содержимым «% PATH%; C:\MinGW\bin» (или там, где установлен ваш MinGW)

Это сработало для меня на Eclipse Luna в 2016 году.

person Roelof Berg    schedule 18.01.2016
comment
У меня была такая же проблема, и следующие шаги сработали для меня. У меня не было установленных переменных среды, когда я перешел на вкладку «среда». - person arooney88; 16.01.2019