Название: вопрос по qDebug Отправлено: yngwie от Июнь 17, 2009, 00:05 Здравствуйте. В книге по qt встретил функцию qDebug(), Я так понимаю что она выводит на консоль какую-либо строку (находящуюся в ее аргументе). Но Я пишу в VS 2008 и у меня консоли нет. Подскажите как сделать чтобы при вызове этой функции у меня открывалась консоль и в ней можно было видеть данное сообщение?
Название: Re: вопрос по qDebug Отправлено: ритт от Июнь 17, 2009, 00:55 в .pro-файле:
CONFIG += console Название: Re: вопрос по qDebug Отправлено: yngwie от Июнь 17, 2009, 06:55 странно. все прописал но консоль не появляется
Название: Re: вопрос по qDebug Отправлено: spirit от Июнь 17, 2009, 08:38 а проект снуля пересобрал,
включая очистку папку с проектом от бинарников, затем создания либо же студийного проекта, либо же непосредственную сборку в консоли? Название: Re: вопрос по qDebug Отправлено: spectre71 от Июнь 17, 2009, 09:37 Здравствуйте. В книге по qt встретил функцию qDebug(), Я так понимаю что она выводит на консоль какую-либо строку (находящуюся в ее аргументе). Но Я пишу в VS 2008 и у меня консоли нет. Подскажите как сделать чтобы при вызове этой функции у меня открывалась консоль и в ней можно было видеть данное сообщение? Если у тебя не консольное приложение, то консоль ты не увидишь. Поскольку ты собираешь в VS2008, (в .pro-файле: CONFIG += console) ты не выставишь. Для VS2005 смотри картинку ниже (в VS2008 думаю аналогично). Но можно просто запустить прогу через VS2008 одно из debug окон - консоль. Название: Re: вопрос по qDebug Отправлено: spirit от Июнь 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 Название: Re: вопрос по qDebug Отправлено: spectre71 от Июнь 17, 2009, 09:55 Если у тебя не консольное приложение, то консоль ты не увидишь. это кто тебе такое сказал?Поскольку ты собираешь в VS2008, (в .pro-файле: CONFIG += console) ты не выставишь. про-файл А откуда под студией ты возьмеш про-файл. Он генерится студией при сборке и удаляется, по крайней мере если стоит интегратор. У меня так. Название: Re: вопрос по qDebug Отправлено: spirit от Июнь 17, 2009, 09:58 никогда интегратором не пользовался.
всегда делал следующие шаги: 1. qmake -project в папке с проектом. 2. редактирую про-файл и добавляю что нужно. 3. qmake -t vcapp. 4. запускаю студию. Название: Re: вопрос по qDebug Отправлено: pastor от Июнь 17, 2009, 13:24 Но Я пишу в VS 2008 и у меня консоли нет. В таком случае сообщения будут выводится в Output Название: Re: вопрос по qDebug Отправлено: spectre71 от Июнь 17, 2009, 14:09 Но Я пишу в VS 2008 и у меня консоли нет. В таком случае сообщения будут выводится в Output Я и говорил про Debug->Windows->Output закладку, туда и валятся сообщения если запускаешь через студию |