Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/48: Рейтинг темы: голосов - 48, средняя оценка - 4.90
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 125

Не работает консоль в Eclipse

21.02.2016, 19:08. Показов 10852. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не работает консоль. Пытаюсь выводить в консоль cout << "Hуllo World!!!" << endl; ничего не выводит.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2016, 19:08
Ответы с готовыми решениями:

Очистить консоль в Eclipse
Только начал изучать Java, написал консольную игрушку 2048. Чтобы избавиться от столба цифр в консоли, хотел бы научить программу чистить...

Вывод больших чисел в консоль Eclipse
Всем привет! Не знал как правильно сформулировать вопрос в поисковик, поэтому пишу сюда. Когда я пытаюсь вывести сумму большого...

В eclipse запускается, а через консоль не компилируется
Здравствуйте, на лекции был дан код, в эклипсе запускается. Я хотел скомпилировать Actor1.java в консоли Windows, но она начинает...

40
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 125
28.02.2016, 21:03  [ТС]
Студворк — интернет-сервис помощи студентам
Есть люди, которые по человечески без выкаблучивания могут объяснить как включить статическую линовку в Eclipse с MinGW?
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
28.02.2016, 21:05
Цитата Сообщение от Jurixx Посмотреть сообщение
НЕРАБОТАЕТ КОНСОЛЬ, незнаю по какой причине
Цитата Сообщение от Jurixx Посмотреть сообщение
Библиотеки тут не причем, побочная проблемы
Что-то не вяжется.

Если приложение отдельно запускается, то можно на эклипс погнать, но у меня есть подозрение, что приложение не запускается, а значит и эклипс с его консолью тут не причём. В конце концов вы сами утверждаете, что слабо понимаете, что не так...
0
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 125
28.02.2016, 21:08  [ТС]
Usaga, забудьте все что Вы прочитали до этого, Вы на ложном пути и ничего не поняли. Давайте по порядку:
1. По каким-то причинам не работает консоль.
2. Как включить статическую линковку в эклипсе.
Обе этих проблемы совершенно не связаны.
Вы сможете мне помочь?
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
28.02.2016, 21:30
Решайте эти вопросы строго по порядку.

1. Сначала убедитесь, что ваше приложение вообще запускается. Найдите его и запустите "в ручную".
2. Чтобы собрать приложение статично, вам товарищ Croessmah дал чёткое указание:
Добавить -static-libgcc -static-libstdc++ в
Project -> Properties -> C/C++ build -> Settings -> GCC C++ Linker -> Miscellaneous
При этом не забыть выбрать нужную конфигурацию.
3. Только после этого пробуйте запускать приложение в самом эклипсе. Должно работать.

Добавлено через 3 минуты
Ещё раз уточню, что конфигурация эклипса "по умолчанию" работает нормально у всех - простое hello world запускается и в консоль выводится текст без проблем. Возможно, что вы что-то упустили из виду и не указали в переписке...
1
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
28.02.2016, 21:51
Цитата Сообщение от Usaga Посмотреть сообщение
Ещё раз уточню, что конфигурация эклипса "по умолчанию" работает нормально у всех - простое hello world запускается и в консоль выводится текст без проблем.
Подтверждаю!
Никогда таких проблем не было.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
28.02.2016, 22:16
Цитата Сообщение от Jurixx Посмотреть сообщение
Usaga, забудьте все что Вы прочитали до этого, Вы на ложном пути и ничего не поняли. Давайте по порядку:
1. По каким-то причинам не работает консоль.
2. Как включить статическую линковку в эклипсе.
Jurixx, Вы сами виноваты в этой путанице. Прочитайте правила форума пункт 4.4:
На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
И пункт 4.7 заодно:
Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
0
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 125
28.02.2016, 22:19  [ТС]
Usaga, товарищ Croessmah может давать какие угодно указания только сам не проверяет что он дает. Все эти манипуляции НЕ РАБОТАЮТ. При попытке Build вылетает ошибка что -libgcc и -libstdc++ не найдены.
То что по умолчанию все замечательно работает это бред. В сети куча отзывав что по умолчанию ничего не работает. Я скачал еклипс с ихнего сайта последнюю версию и поставил, скачал минГВ и поставил. В итоге ничего не работает.
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
28.02.2016, 22:30
Have you?

Не по теме:

2
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
28.02.2016, 22:37
Jurixx, эти манипуляции работают. Только что у себя проверил. Тестовое приложение стало на полтора мегабайте больше.

Приведите текст сообщения об ошибке.

Добавлено через 3 минуты
Цитата Сообщение от Jurixx Посмотреть сообщение
ошибка что -libgcc и -libstdc++ не найдены.
Есть подозрение, что вы указали не то, что вам было рекомендовано (или не туда прописали).
0
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 125
28.02.2016, 22:44  [ТС]
Usaga, корочь, все заработало и консоль и библиотеки линкуются. Пока сам все не перетыкаеш и ненайдеш ничего не заработает. Этот товарищ который дал ценный совет не коректно его дал. нашел куда что вбивать

Добавлено через 1 минуту
Только я непойму как с этой строкой консоль связана
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
28.02.2016, 22:46
Jurixx, тогда распишите ваши действия, чтобы остальные (включая этого товарища) знали как правильно нужно делать.
0
 Аватар для avgoor
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
28.02.2016, 22:47
Цитата Сообщение от Jurixx Посмотреть сообщение
Только я непойму как с этой строкой консоль связана
Что вы хотите чтобы вводилось/выводилось в/из коснол(и) если программа не может запуститься из-за отсутствия библиотек?
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
28.02.2016, 22:47
Цитата Сообщение от Jurixx Посмотреть сообщение
Только я непойму как с этой строкой консоль связана
Я вам уже ответил на этот вопрос, причём достаточно ясно:
Цитата Сообщение от Usaga Посмотреть сообщение
Ну, получается, что ваша программа тупо не запускается по причине отсутствия в папке с ней необходимой библиотеки. Консоль эклипса тут абсолютно не причём - ей просто нечего выводить.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
29.02.2016, 00:05
Лучший ответ Сообщение было отмечено Jurixx как решение

Решение

Цитата Сообщение от Usaga Посмотреть сообщение
тогда распишите ваши действия, чтобы остальные (включая этого товарища) знали как правильно нужно делать.
Компилятор нужно правильно ставить
Я воспроизвел проблему:
Кликните здесь для просмотра всего текста

После применения -static-libgcc -static-libstdc++
могла вылезти еще зависимость от libwinpthread-1.dll,
наверное, у ТС вылезло, но эта зависимость,
как правило решается добавлением еще
-Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic
и переносом переносом переменной FLAGS в конец строки команды линкера.
Вообще вся эта фигулина с консолью решается без проблем,
без всяких статических линковок и т.д.
Статическая линковка нужна была только чтобы идентифицировать саму проблему.
2
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 125
29.02.2016, 17:09  [ТС]
avgoor, да как же я это пойму когда в эклипсе толком не работал

Добавлено через 1 минуту
Croessmah, Вот теперь это лучший ответ! Успехов тебе.
libwinpthread-1.dll не было такого, просто строчку прописал и все окей.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
29.02.2016, 17:11
Цитата Сообщение от Jurixx Посмотреть сообщение
просто строчку прописал и все окей.
Осветили бы какую и куда.
Другим может понадобиться.
0
-9 / 0 / 0
Регистрация: 17.12.2014
Сообщений: 125
29.02.2016, 21:46  [ТС]
Croessmah, на видео все ясно показано
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
29.02.2016, 21:49
Jurixx, на видео нет решения проблемы!
То, что показано на видео - сама проблема.
Цитата Сообщение от Croessmah Посмотреть сообщение
Статическая линковка нужна была только чтобы идентифицировать саму проблему.
У Вас компилятор криво стоит или криво подцеплен к IDE.
Добавьте в переменную PATH путь к exe'шникам компилятора
(укажите папочку bin компилятора).
0
 Аватар для HedgehogLu
147 / 82 / 10
Регистрация: 04.09.2013
Сообщений: 261
13.12.2016, 03:36
Блин тема старая и не о чем. (друг друга хаяли мерялись неизвестно чем, а ответа по консоли так и нет. Есть только ответ касательно кривой линковки)

Но к сожалению сам столкнулся с тем, что при отладке не отображается консоль .

Программа запускается без проблем. И дебаг и релиз собираются корректно и без проблем работают.
Но у меня в одном месте программы после ввода данных возникает ошибка. Похоже идет обращение к еще не выделенной области памяти и программа падает.
Однако все никак не могу найти косяк в коде. Был бы дебаг дошел бы до этого места и увидел где накосячил.
Однако дойти не могу, т.к. консоли нет и не могу ввести данные

Помогите плз как то решить проблему или хоть куда копать то .

На всякий случай. Марс 2 (4.5.2) с MinGw. Все это крутится на Win 10 x64.

Добавлено через 31 минуту
глюк, я нашел где был в проге. А вот вопрос с консолью для дебага остался открытым
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
13.12.2016, 04:16
HedgehogLu, В смысле "ни о чем"? О том, что скомпилированная программа не запускается из-за отсутствия зависимости выяснили быстро, как вылечить - тоже. Если бы ТС "рогами не уперся", то в одну страницу уложились бы.

А у тебя что не работает? Консоль при отладке только не показывается? Так это в настройках эклипса должно быть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.12.2016, 04:16

Почему при запуске программы консоль (среда Eclipse C++) сразу закрывается?
Привет всем :P Раньше изучал С++ в Visual Studio , теперь в силу смены ПК на ноут( Asus eee pc 701 4g ) перешел на Eclipse C++. Подскажите...

Стандартная функция delete в Eclipse работает а в AndroidStudio не работает
case R.id.btnDelete: {//Кнопка удаление последнего символа ...

В Eclipse не работает, а в Workbench'e - работает
Друзья, в чем здесь проблема? В Eclipse не работает, а в Workbench'e - работает.

Не работает JFrame в Eclipse
Здравствуйте, eclipse подчёркивает JFrame как и всё что с ним связано и при компиляции выдаёт ошибку, Frame работает нормально, в чём может...

Не работает windows.h в eclipse
Приветствую, есть такая проблема - в программе надо использовать команду из windows.h, прописываю #include &lt;windows.h&gt; но на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru