Непонятные проблемы с vtable |
Здравствуйте, гость ( Вход | Регистрация )
Непонятные проблемы с vtable |
Гость_Михаил_* |
9.8.2009, 20:05
Сообщение
#1
|
Гости |
Здравствуйте уважаемые знатоки. Начинаю учить тонкости Qt (MinGW + Qt 4.5.1 + Eclipse + Qt Integration)
Делаю следующее: ViewFactory.h
Потом: tableview.h
Если в таком виде компилирую проект то все работает нормально но если пытаюсь сделать более универсальный код: Factory.h
ViewFactory.h
tableview.h
Если же в этом случае компилирую проэкт, то при линковке выводится ошибка:
Причина редактирования: Используй тэг code
|
|
|
BRE |
9.8.2009, 20:11
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Это происходит скорее всего из-за того, что moc не распознает класс с Q_OBJECT, который делается с помощью #define FACTORY.
moc парсит исходники до отработки препроцессора и такие подстановки делать не умеет. |
|
|
Текстовая версия | Сейчас: 2.12.2024, 8:01 |