Название: MOC и директива #define Отправлено: lcs-perm от Сентябрь 03, 2013, 06:22 Добрый день, коллеги.
В процессе использования Qt 4.6 набрел на такой, необъяснимый для меня, факт. Имеется два варианта исходного кода одной и той же программы (которая ничего не делает). Первый вариант - без директивы #define. Компилируется успешно. main.h Код: #include <QCoreApplication> Код: #include "main.h" main.h Код: #include <QCoreApplication> Код: #include "main.h" Отсюда вопрос - это я чего то не знаю или ошибка Qt-шного MOC-компилятора? Название: Re: MOC и директива #define Отправлено: Serr500 от Сентябрь 03, 2013, 08:14 http://qt-project.org/forums/viewthread/7996 (http://qt-project.org/forums/viewthread/7996)
Если кратко, то moc не разворачивает #define. Название: Re: MOC и директива #define Отправлено: lcs-perm от Сентябрь 03, 2013, 09:54 Если кратко, то moc не разворачивает #define. Ну на нет и суда нет.Спасибо. |