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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: define сигнала для класса и moc  (Прочитано 2805 раз)
semlanik
Гость
« : Октябрь 01, 2010, 15:25 »

всем привет!
В общем вот такая вот ситуевина:

Код:
#define SOMESIGNAL void somesignal();

class someClass : public QObject
{
   Q_OBJECT
....
signals:
   SOMESIGNAL
};
Когда компилируется moc_ почему-то препроцессор не подставляет SOMESIGNAL. Any Ideas?
Записан
b-s-a
Гость
« Ответ #1 : Октябрь 01, 2010, 15:56 »

moc создается до обработки исходника препроцессором.
Записан
semlanik
Гость
« Ответ #2 : Октябрь 01, 2010, 16:13 »

moc создается до обработки исходника препроцессором.

ну так вопрос а как попросить препроцессор еще и moc обработать, а то что вы сказали я итак понял по поведению Подмигивающий
Записан
b-s-a
Гость
« Ответ #3 : Октябрь 03, 2010, 21:27 »

препроцессор moc и обрабатывает. вот только SOMESIGNAL для moc конструкция непонятная, поэтому он ее и игнорирует (не копирует в moc_xxx.cpp). Открой moc_xxx.cpp и посмотри сам.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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