4 дня собираю ананас qt4 под windows, вот что выходит:
Инструмент для сборки:
VS2005 + Qt 4.3 Коммерческая версия + Интегратор QT для VS2005
1. qtdatasheme собралась без проблем (почти).
2. Сам ананас состоит из exe и dll, вот какие dll удалось собрать:
ananas4.dll
aext_meta.dll
aextexample.dll
aextsql.dll
aexttext.dll
aextxml.dll
Dll, которые не удалось собрать:
ananasplugin4.dll
aextservice.dll
Проблема при сборке в том, что компилятор не видит реализации некоторых методов класса, например:
"
- Код: Выделить всё
engine.obj : error LNK2019: unresolved external symbol "public: class QString __thiscall AMetaInfo::author(void)" (?author@AMetaInfo@@QAE?AVQString@@XZ) referenced in function "public: virtual int __thiscall AMetaInfo::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@AMetaInfo@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
"
Как побороть уже не знаю.
Вопросы:
1. Кто-нибудь компилировал ananas-qt4 под Windows любыми средствами ?
2. Если кто-то собирал, подскажите с помощью какого компилятора ?
3. Существует какое-то руководство по сборке ananas-qt4 ?