терминале записываются все выводы qdebug(). Как сделать этот фокус в винде через cmd? Среда Qt 4.8
При дебаге или уже при запуске релизного приложения?
При запуске. Запускаю прогу в терминале линукса и вижу то же, что и в окне вывода приложения, когда запускаю прогу из qt creator (и в линуксе и на винде) . Хочу так же в винде
Ну запустить cmd, потом от туда само приложение и ловить там логи
Заходил, приложение запусксетс, логи нет. Флаг какой-то нужен?
А у тебя релизная или дебаг сборка?
Релизная, в линуксе тоже
В винде программа при запуске через консоль как бы отдельно запускается
И? Написать, скомпилировать, запустить через консоль...
Ало! Вы в линуксе программу через терминал запускали? Если нет, то расскажу: в линуксе программа, при запуске через терминал, продолжает в нём "висеть", т.е. терминал для этой программы как бы связанный и родительский процесс (данная сессия терминала недоступна, пока не завершится программа, закроешь терминал - закроется программа, если без ключа & запускать). В винде наоборот - через консоль запускается программа и она знать ничего не знает про консоль, можно отдельно пользоваться и тем и другим
И да, напишите, скомпилируйте, запустите, покажите
Обсуждают сегодня