Проблема в том, что ваша программа использует библиотеки dll из MinGW - попробуйте запустить exe-файл вручную, он сообщит об ошибке об отсутствующих dll.
Решение может заключаться в том, что вы копируете необходимые dll-файлы в файл .exe в каталоге вашего проекта (и в подкаталог Release или Debug, в зависимости от того, какой файл .exe выполняется командой Run).
Или в меню Выполнить -> Выполнить настройку выберите конфигурацию, которую вы используете для этого файла .exe (или создайте новую конфигурацию приложения C / C ++), и выберите вкладку Среда на правой панели. Там добавьте новую переменную с именем PATH со значением c: \ MinGW \ bin (это путь по умолчанию к каталогу mingw \ bin, используйте путь, допустимый для вашей установки, если он где-то еще)
Изменить: Теперь я смотрю на сообщение от Vikyboss, и это на самом деле то же самое - установка переменной PATH в конфигурации Run. Установка переменной PATH в Предпочтения> C / C ++ (разверните ее)> Среда , как описано Сидрапсом, у меня не сработало.
Но я думаю, что статическое связывание этих библиотек может быть лучшим решением для вас. В меню Проект -> Свойства выберите Сборка C / C ++ -> Настройки . На правой панели выберите Конфигурация, которую вы хотите изменить (вы можете выбрать Все). На вкладке Настройки инструмента выберите MinGW C ++ Linker -> Разное и на правой панели Флажки линкера введите -static . Теперь .exe будет раздут от размера библиотек (в моем случае около + 900 КБ для примера Hello world, требующего 2 dll), но он будет независимым от любых библиотек.
Надеюсь, это будет полезно для всех, кто пытается начать с Eclipse C / C ++ и интересуется, почему в консоли нет мира Hello.
Алесь Члубный