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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: isRunningFromIDE ?  (Прочитано 8863 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #15 : Февраль 14, 2012, 10:56 »

Ну дык логгинг с дебаг-левел никто не отменял )
Наверное имеется ввиду "создать еще target/конфигурацию". Да, я могу, но это тяжеловато и не очень удобно.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #16 : Февраль 14, 2012, 11:01 »

Ну дык логгинг с дебаг-левел никто не отменял )
Наверное имеется ввиду "создать еще target/конфигурацию". Да, я могу, но это тяжеловато и не очень удобно.
Да нет, я не про это.
Имелось в виду, что более-менее серьёзное приложение должно иметь возможность писать в файл/окно/панель некую отладочную информацию с возможность настройки её уровня детализации.
Записан

Qt 5.11/4.8.7 (X11/Win)
QtCoder
Гость
« Ответ #17 : Февраль 15, 2012, 09:34 »

как в проекте в рантайм определить, запущен ли exe из под IDE ?
Из под IDE запускать с ключом. Например, -ide. Разбираешь в main().
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #18 : Февраль 15, 2012, 11:35 »

Из под IDE запускать с ключом. Например, -ide. Разбираешь в main().
Чукча не читатель, чукча писатель)
Записан

Qt 5.11/4.8.7 (X11/Win)
andrew.k
Гость
« Ответ #19 : Февраль 15, 2012, 13:00 »

Из под IDE запускать с ключом. Например, -ide. Разбираешь в main().
Чукча не читатель, чукча писатель)
Код
C++ (Qt)
if(args.contains("-ide"))
{
#define RUNNING_FROM_IDE true
}
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #20 : Февраль 15, 2012, 13:06 »

Ога, andrew.k, это будет работать???
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
andrew.k
Гость
« Ответ #21 : Февраль 15, 2012, 13:07 »

Ога, andrew.k, это будет работать???
Вообще проверил. Работает, почему нет))
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #22 : Февраль 15, 2012, 13:09 »

Ога, andrew.k, это будет работать???
Вообще проверил. Работает, почему нет))
if (false) {
#define FFF true
}

qDebug () << "FFF"  << FFF;

Выводит:
FFF true

ЧЯДНТ? Подмигивающий
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
andrew.k
Гость
« Ответ #23 : Февраль 15, 2012, 13:12 »

Ога, andrew.k, это будет работать???
Вообще проверил. Работает, почему нет))
if (false) {
#define FFF true
}

qDebug () << "FFF"  << FFF;

Выводит:
FFF true

ЧЯДНТ? Подмигивающий
А в этом смыле) Я проверял, что оно компилится)
Вообще логично. Препроцессор же не разбирает синтаксис С++.

Это была шутка вообще на тему чукча-писатель Подмигивающий
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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