Russian Qt Forum
Ноябрь 24, 2024, 07:03
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
qDebug
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: qDebug (Прочитано 7314 раз)
Day
Частый гость
Offline
Сообщений: 290
qDebug
«
:
Январь 13, 2012, 19:08 »
Что такое qDebug() ?
При запуске из Qt все ясно, это эмуляция терминала в правом нижнем углу. Очень удобно!
А если мы выйдем из Qt и запустим получившийся экзешник? Вывод куда-нибудь попадет? Или пропадет?
И еще напрашивается вопрос. Допустима ли конструкция
qDebug() >>
... Т.е. можно ли его использовать для организации диалога? Или есть какая-другая функция?
Записан
mutineer
Гость
Re: qDebug
«
Ответ #1 :
Январь 13, 2012, 19:13 »
Вывод пойдет в консоль, из которой приложение запущено.
Нет, вводить из qDebug() нельзя
Записан
Day
Частый гость
Offline
Сообщений: 290
Re: qDebug
«
Ответ #2 :
Январь 13, 2012, 19:54 »
Спасибо!
Но чего-то у меня консоль пустая.
Я из-под Far-а запускаю. Мб. по этому?
Впрочем, это не так уж важно.
Чувствую, впереди - лес граблей.
А то, что из qDebug нельзя выводить, ну и ладно. А то я уж попробовать хотел
Записан
mutineer
Гость
Re: qDebug
«
Ответ #3 :
Январь 13, 2012, 22:01 »
Возможно под вендами надо добавить CONFIG += console в .pro
Записан
Day
Частый гость
Offline
Сообщений: 290
Re: qDebug
«
Ответ #4 :
Январь 13, 2012, 22:14 »
Цитата: mutineer от Январь 13, 2012, 22:01
Возможно под вендами надо добавить CONFIG += console в .pro
Фокус не удался. Ну и Бог с ним.
На всякий случай поздравляю со Старым Новым Годом!
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: qDebug
«
Ответ #5 :
Январь 13, 2012, 22:25 »
Цитата: Day от Январь 13, 2012, 22:14
Цитата: mutineer от Январь 13, 2012, 22:01
Возможно под вендами надо добавить CONFIG += console в .pro
Фокус не удался. Ну и Бог с ним.
На всякий случай поздравляю со Старым Новым Годом!
Не возможно, а точно. Надо еще qmake вызвать ручками и пересобрать. Должна появиться консоль при запуске приложения.
Записан
LisandreL
Птица говорун
Offline
Сообщений: 984
Надо улыбаться
Re: qDebug
«
Ответ #6 :
Январь 13, 2012, 22:26 »
Цитата: Day от Январь 13, 2012, 19:08
А если мы выйдем из Qt и запустим получившийся экзешник? Вывод куда-нибудь попадет?
qInstallMsgHandler и выводите куда надо.
Записан
QuAzI
Гость
Re: qDebug
«
Ответ #7 :
Январь 13, 2012, 23:20 »
Странно, Qt 2010.5 по дефолту, запускаю cmd.exe, запускаю собранное в Qt приложение и всё по части qDebug() валится в консоль. Точнее вероятно в stderr, который обычно в винде совпадает с stdout.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: qDebug
«
Ответ #8 :
Январь 14, 2012, 14:53 »
"А если мы выйдем из Qt и запустим получившийся экзешник?"
Ересь, в Qt нельзя зайти или выйти.
Qt - библиотека классов.
Записан
Юра.
Day
Частый гость
Offline
Сообщений: 290
Re: qDebug
«
Ответ #9 :
Январь 14, 2012, 14:58 »
Цитата: lit-uriy от Январь 14, 2012, 14:53
"А если мы выйдем из Qt и запустим получившийся экзешник?"
Ересь, в Qt нельзя зайти или выйти.
Qt - библиотека классов.
Простите великодушно. Я имел в виду Qt Creator
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...