QML приложения (чтобы не пересобирать его с опцией из pro файла CONFIG += console)?
лог куда? в stdout ?
Не лог, а отдельное консольное окошко, которое появляется за приложением. Его при запуске app или показывать или не показывать.
Помоему нельзя так. Либо исполняемый файл собирается как консольная версия, либо нет. Возможно как то костылями можно окно это скрывать, но я не слышал о таком
А запустить из консоли не то?
Имел в виду вот у тебя бинарь приложения. Можно ли не заменяя его заставить работать двумя способами. Типа по умолчанию, и -debug в командной строке, когда будет сзади консоль дебага (не давая заново пользователю пересобранный бинарь с опцией +console)
А если не секрет, зачем такие сложности? Почему просто когда это нужно, не запустить файл из консоли?
Выше уже сказали, но вроде проще создавать ярлык, который просто откроет консоль и всё, если это нужно
Вообще +console это не "консоль дебага", налицо неправильное понимание и использование. Это флаг заставляющий запускать приложение из консоли. То же самое вы можете сделать запустив приложение из консоли, собранное без +console
Ну я и спросил, можно ли. Какой то добавить метод, который например не будет подключаьт консоль
Приложение, без консоли (собранное без +console), ui, которое пишет qDebug() оно должно писать в консоль cmd операционки, если запущено из консоли?
Обсуждают сегодня