Russian Qt Forum
Сентябрь 22, 2024, 09:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: вопрос по qDebug  (Прочитано 8577 раз)
yngwie
Гость
« : Июнь 17, 2009, 00:05 »

Здравствуйте. В книге по qt встретил функцию qDebug(), Я так понимаю что она выводит на консоль какую-либо строку (находящуюся в ее аргументе). Но Я пишу в VS 2008 и у меня консоли нет. Подскажите как сделать чтобы при вызове этой функции у меня открывалась консоль и в ней можно было видеть данное сообщение?
Записан
ритт
Гость
« Ответ #1 : Июнь 17, 2009, 00:55 »

в .pro-файле:
CONFIG += console
Записан
yngwie
Гость
« Ответ #2 : Июнь 17, 2009, 06:55 »

странно. все прописал но консоль не появляется
Записан
spirit
Гость
« Ответ #3 : Июнь 17, 2009, 08:38 »

а проект снуля пересобрал,
включая очистку папку с проектом от бинарников,
затем создания либо же студийного проекта,
либо же непосредственную сборку в консоли?
Записан
spectre71
Гость
« Ответ #4 : Июнь 17, 2009, 09:37 »

Здравствуйте. В книге по qt встретил функцию qDebug(), Я так понимаю что она выводит на консоль какую-либо строку (находящуюся в ее аргументе). Но Я пишу в VS 2008 и у меня консоли нет. Подскажите как сделать чтобы при вызове этой функции у меня открывалась консоль и в ней можно было видеть данное сообщение?

Если у тебя не консольное приложение, то консоль ты не увидишь.
Поскольку ты собираешь в  VS2008, (в .pro-файле: CONFIG += console) ты не выставишь.
Для VS2005 смотри картинку ниже (в VS2008 думаю аналогично).

Но можно просто запустить прогу через VS2008 одно из debug окон - консоль.
Записан
spirit
Гость
« Ответ #5 : Июнь 17, 2009, 09:45 »

Если у тебя не консольное приложение, то консоль ты не увидишь.
Поскольку ты собираешь в  VS2008, (в .pro-файле: CONFIG += console) ты не выставишь.
это кто тебе такое сказал?
про-файл
Цитировать
######################################################################
# Automatically generated by qmake (2.01a) ?? 13. Непонимающий 13:40:54 2009
######################################################################

TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .

# Input
HEADERS += test.h
SOURCES += main.cpp test.cpp

CONFIG += console
Записан
spectre71
Гость
« Ответ #6 : Июнь 17, 2009, 09:55 »

Если у тебя не консольное приложение, то консоль ты не увидишь.
Поскольку ты собираешь в  VS2008, (в .pro-файле: CONFIG += console) ты не выставишь.
это кто тебе такое сказал?
про-файл

А откуда под студией ты возьмеш про-файл. Он генерится студией при сборке и удаляется, по крайней мере если стоит интегратор. У меня так.
Записан
spirit
Гость
« Ответ #7 : Июнь 17, 2009, 09:58 »

никогда интегратором не пользовался.
всегда делал следующие шаги:
1. qmake -project в папке с проектом.
2. редактирую про-файл и добавляю что нужно.
3. qmake -t vcapp.
4. запускаю студию.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #8 : Июнь 17, 2009, 13:24 »

Но Я пишу в VS 2008 и у меня консоли нет.

В таком случае сообщения будут выводится в Output
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
spectre71
Гость
« Ответ #9 : Июнь 17, 2009, 14:09 »

Но Я пишу в VS 2008 и у меня консоли нет.

В таком случае сообщения будут выводится в Output

Я и говорил про Debug->Windows->Output закладку, туда и валятся сообщения если запускаешь через студию
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.053 секунд. Запросов: 23.