Когда я запрашиваю CodeBlocks для запуска моего встроенного приложения, он запускает окно терминала и запускает приложение в этом окне. Как я могу вместо этого запустить его в окне журнала IDE?Code :: Blocks: Как работать в среде IDE?
3
A
ответ
0
Это то, что не реализовано в Code :: Blocks как таковое.
Целевые исполняемые файлы либо запускаются непосредственно из среды IDE (без консоли), либо через программу consolerunner
, которая вызывает любой терминал, соответствующий (например, cmd под Windows, xterm под Linux) и, возможно, запрашивает ключ после выхода процесса , Какой из них (терминал или без терминала) зависит от поля «Тип» в окне «Свойства проекта» (вкладка «Создание целей»).
Однако, если вы абсолютно хотите, вы можете запустить эффект в окне журнала косвенно, выполнив свою программу как шаг после сборки. В этом случае выходы stdout и stderr вашей программы будут отображаться на вкладке журнала сборки.
Смежные вопросы
- 1. Изменение ярлыков IDE в Code :: Blocks
- 2. Как установить предопределенные макросы в Code :: Blocks
- 3. Как запустить консольное приложение, созданное Code :: Blocks?
- 4. 11.exe перестает работать (Code Blocks)
- 5. Добавление libcurl в Code :: Blocks IDE на Ubuntu 14.04
- 6. Функция pow не работает должным образом в Code :: Blocks IDE
- 7. Избегайте утечек памяти с помощью malloc() в Code :: Blocks IDE
- 8. clrscr(); эквивалентно в Code :: Blocks
- 9. Изменение размера шрифта в Code :: Blocks
- 10. Code :: Blocks недостающие ключевые слова
- 11. Подавление (или показ) всплывающей консоли при использовании Code :: Blocks IDE
- 12. Не удается установить Code :: Blocks IDE на Debian 8 Jesse
- 13. code blocks osx allegro
- 14. Code :: Blocks, связывающая ошибку
- 15. Code :: Blocks и MPI
- 16. Ошибка при загрузке библиотек в Code :: Blocks
- 17. Как использовать стандарт C11 в Code :: Blocks
- 18. Prestashop Code Blocks
- 19. code :: blocks CPU spike
- 20. Code :: Blocks debugger
- 21. getmaxyx() Ошибка в Code :: Blocks
- 22. C++/C Code :: Blocks сбой при редактировании
- 23. Как просмотреть разборку в Code :: Blocks?
- 24. Как включить SSE/SSE2 в Code :: Blocks?
- 25. Как включить автозаполнение C в Code :: Blocks?
- 26. Как создать единый проект в code :: blocks?
- 27. Как создать списки сборки в Code :: Blocks?
- 28. Как очистить экран вывода в Code :: blocks?
- 29. Каковы ваши впечатления от Code :: Blocks?
- 30. Code :: Blocks - странный код возврата
Я запускаю скрипты, которые выводятся на вкладку «Создать журнал», но он не отвечает на мой ввод (например, 'read -p" Нажмите любую клавишу, чтобы продолжить ... "-n1 -s'). Поэтому я прибегал к использованию внешнего окна терминала. Есть ли что-то, что мне нужно сделать в моем сценарии или настройках CB, чтобы получить «stdin» со вкладки «Журнал построения»? (CB 13.12) – gone
@Nap: перенаправление «журнала сборки» в скрипт 'stdin' не является чем-то, что мне известно вообще. Хотя, конечно, все протоколирование выполняется через подключаемую систему регистрации, вы можете реализовать это относительно легко. Помните, что такие вещи, как «нажмите любую клавишу, чтобы продолжить» с журналом сборки, не совсем хорошая идея (не только это не сработает, но если она и сработает, это будет десастер, так как окно перестанет реагировать). – Damon
Я думаю, вы неправильно поняли. В Eclipse, Xcode и другой среде IDE они предоставляют интегрированное окно терминала, которое может использоваться не только для вывода, но и для ввода. Я запускаю сценарий предварительной сборки, который спрашивает меня, хочу ли я делать резервные копии моих файлов. Было бы неплохо, если бы я мог запустить это внутренне, а не использовать отдельное окно терминала. – gone