Я использую Eclipse IDE. У меня здесь есть некоторый основной исходный код, включая заголовочный файл. Использовал Cygwin в качестве компилятора C ++. Он компилирует мое приложение и не выдает никаких ошибок. Но я не вижу вывод на консоли IDE. Когда я запускаю исполняемый файл сам по себе, он выдает результат. Как настроить Eclipse IDE для перенаправления вывода на консоль IDE?
Это все, что я получаю:
15:40:11 **** Incremental Build of configuration Debug for project GetCompiled ****
make all
Building target: GetCompiled.exe
Invoking: Cygwin C++ Linker
g++ -o "GetCompiled.exe" ./Compiling.o
cygwin warning:
MS-DOS style path detected: D:\Aristotelis\C++\GetCompiled\Debug
Preferred POSIX equivalent is: /cygdrive/d/Aristotelis/C++/GetCompiled/Debug
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Finished building target: GetCompiled.exe15:40:12 Build Finished (took 702ms)
Выбранное приложение для запуска:
Я попытался запустить exe-файл из среды IDE, выбрав запуск в качестве приложения C ++, но он не выдает никаких результатов.
С наилучшими пожеланиями
Eclipse / CDT не запускает ваше приложение автоматически после каждой сборки. Вам нужно либо пройти через меню «Пуск» -> «Открыть« Пуск »->« Выполнить », либо использовать сочетание клавиш Crtl + F11, а затем снова проверить окно консоли.
Расширенная функция состоит в том, чтобы установить ваше приложение как событие после сборки. Для этого перейдите в «Настройки сборки», найдите соответствующее подменю и введите имя вашего application.exe (у меня сейчас нет Eclipse). С этим параметром приложение будет запускаться автоматически после каждой успешной сборки. Это пригодится, если вы делаете автоматизированное модульное тестирование.
Других решений пока нет …