exe с консолью и графическим режимом - PullRequest
0 голосов
/ 25 марта 2011

Я компилирую свой qt-проект с опцией + = console, мне нужно для отладки версии, и для выпуска я перестраиваю проект с - = console

Но иногда мне нужно включить \ показать вывод консоли в версии выпускамоего приложения.

Итак, мой вопрос - можно ли передать какой-либо аргумент (строка -show_console) в мой .exe для запуска приложения с консолью или без (если не указан параметр)?

Ответы [ 2 ]

1 голос
/ 25 марта 2011

У меня есть приложение с окном GUI и окном консоли.Я открываю окно консоли, используя AllocConsole из Windows API.Проблема в том, что Qt не может его отладить, по крайней мере, используя gdb, потому что gdb тоже нужна консоль.Но см. мой вопрос здесь для обхода.

0 голосов
/ 25 марта 2011

Если вы имеете в виду, что вам нужно приложение с графическим интерфейсом, которое также пишет в консоль, то в Windows вам нужно открыть консоль .

В качестве альтернативы - установите тип приложения на консоль (т.е. / subsystem: console в windows), но все равно напишите обычный графический код Qt, откроется консоль, и вы можете использовать std :: cout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...