Size: a a a

2020 December 02

S

Sergey eSKon in Qt
Renat Garaev
Имел в виду вот у тебя бинарь приложения. Можно ли не заменяя его заставить работать двумя способами. Типа по умолчанию, и -debug в командной строке, когда будет сзади консоль дебага (не давая заново пользователю пересобранный бинарь с опцией +console)
Вообще +console это не "консоль дебага", налицо неправильное понимание и использование. Это флаг заставляющий запускать приложение из консоли. То же самое вы можете сделать запустив приложение из консоли, собранное без +console
источник

RG

Renat Garaev in Qt
Abu Umar
Выше уже сказали, но вроде проще создавать ярлык, который просто откроет консоль и всё, если это нужно
Ну я и спросил, можно ли. Какой то добавить метод, который например не будет подключаьт консоль
источник

RG

Renat Garaev in Qt
Sergey eSKon
Вообще +console это не "консоль дебага", налицо неправильное понимание и использование. Это флаг заставляющий запускать приложение из консоли. То же самое вы можете сделать запустив приложение из консоли, собранное без +console
Приложение, без консоли (собранное без +console), ui, которое пишет qDebug() оно должно писать в консоль cmd операционки, если запущено из консоли?
источник

S

Sergey eSKon in Qt
Попробуйте и нам расскажите :)
источник

RG

Renat Garaev in Qt
Sergey eSKon
Попробуйте и нам расскажите :)
при старте из командной строки, появляется ui приложение. сразу после этого, командная строка готова принимать следующую команду
источник

RG

Renat Garaev in Qt
Sergey eSKon
Попробуйте и нам расскажите :)
Перефразирую вопрос. Допустим у нас без +console
Как можно читать тогда консоль, в этом приложении? То, что выводится в console.log() в QML и в qDebug ?
источник

AB

A B in Qt
прочитайте что такое stdout
источник

AB

A B in Qt
И еще qt logging category
источник

AB

A B in Qt
qml пишет в qml и default категорию лога, их оба нужно включить на старте
источник

S

Sergey eSKon in Qt
Это все ваыводится а stderr
источник

S

Sergey eSKon in Qt
Renat Garaev
Перефразирую вопрос. Допустим у нас без +console
Как можно читать тогда консоль, в этом приложении? То, что выводится в console.log() в QML и в qDebug ?
Опять путаница в  терминологии. console.log не читает консоль, а пишет в нее
источник

RG

Renat Garaev in Qt
Sergey eSKon
Опять путаница в  терминологии. console.log не читает консоль, а пишет в нее
Да, не правильно сказал. Приложение пишет в консоль. Можно ли подключить/показать этот консольный вывод, без перекомпиляции приложения

нашел только для Widgets примеры Qt
источник

S

Sergey eSKon in Qt
Ну пример написать 5 минут. Я просто в кровати уже. Попробуйте.
источник

S

Sergey eSKon in Qt
Да любой возьмите из экзамплов и добавьте console.log
источник

RG

Renat Garaev in Qt
Sergey eSKon
Ну пример написать 5 минут. Я просто в кровати уже. Попробуйте.
Завтра попробую, спасибо. Вот я про что именно говорил, пытаются, и делают так)
https://forum.qt.io/topic/64472/just-want-to-write-to-console-if-run-from-commandline/5
источник

S

Sergey eSKon in Qt
Это не кьют
источник

S

Sergey eSKon in Qt
Про винду не уверен, поэтому и предлагаю попробовать и нам рассказать
источник

RG

Renat Garaev in Qt
Sergey eSKon
Это не кьют
там ссылка на другой тред в форуме qt
предпоследнее сообщение.
VRHans 24 февр. 2016 г., 02:35

Turns out that after figuring out that I needed to call AttachConsole, I searched the forums again and found that this question is a duplicate of the already solved question:

Attach console to GUI application on Windows
источник

S

Sergey eSKon in Qt
Это винапи
источник

S

Sergey eSKon in Qt
Это не кьют
источник