crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в #ifdef и debug
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 20.2.2011, 7:47
  попробуй в pro-файл писать:
CONFIG(debug, debug|release){
  DEFINES += MY_DEBUG
}

RazrFalcon Дата 20.2.2011, 1:14
  В .pro дописал:
debug {
  DEFINES += MY_DEBUG
}
В свой код:
#ifdef MY_DEBUG
qDebug()<<"debug";
#endif
Но оно и при релизе срабатывает.
Полный .pro
Раскрывающийся текст
QT       += core gui

TARGET = wall
TEMPLATE = app

SOURCES += main.cpp\
        wallwindow.cpp

HEADERS  += wallwindow.h

debug {
  DEFINES += MY_DEBUG
}


Это работает:
    #ifdef QT_NO_DEBUG
        qDebug() << "release";
    #endif
Это "правильный" вариант?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 6.6.2020, 17:37