Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: AlexEx от Декабрь 02, 2010, 11:07



Название: Проблемы сборки примеров для qtpropertybrowser
Отправлено: AlexEx от Декабрь 02, 2010, 11:07
Вполне успешно собрал qtpropertybrowser-2.5-opensource вместе с родными примерами (Win XP, VS 2008, QT 4.7.1, dll), а вот при построении дополнительных примеров qq18-propertybrowser вылезают ошибки компоновки:
Код:
moc_fileeditfactory.obj : error LNK2001: unresolved external symbol "public: static struct QMetaObject const QtAbstractEditorFactoryBase::staticMetaObject" (?staticMetaObject@QtAbstractEditorFactoryBase@@2UQMetaObject@@B)
moc_filepathmanager.obj : error LNK2001: unresolved external symbol "public: static struct QMetaObject const QtAbstractPropertyManager::staticMetaObject" (?staticMetaObject@QtAbstractPropertyManager@@2UQMetaObject@@B)
moc_variantfactory.obj : error LNK2001: unresolved external symbol "public: static struct QMetaObject const QtVariantEditorFactory::staticMetaObject" (?staticMetaObject@QtVariantEditorFactory@@2UQMetaObject@@B)
moc_variantmanager.obj : error LNK2001: unresolved external symbol "public: static struct QMetaObject const QtVariantPropertyManager::staticMetaObject" (?staticMetaObject@QtVariantPropertyManager@@2UQMetaObject@@B)
Проект примеров sln создан из pro с помощью QT add-on, moc на все h-файлы делается, библиотека QtSolutions_PropertyBrowser-2.5.lib подключена (без нее ошибок гораздо больше). Более того, с помощью dumpbin /exports проверил наличие ненайденных символов в библиотеке (контекстный поиск в полученном файле с учетом регистра) - есть они там, точно такие же, как и в объектнике (смотрено через dumpbin /symbols). Чего еще-то предпринять можно?