Страница 1 из 2

Ananas-qt4 собрать под Windows

СообщениеДобавлено: Пн сен 21, 2009 7:53 pm
ribamuka
Пытаюсь собрать Ananas-qt4.
Просмотрел всю информацию по сборке ananas, которая только попадалась.

Скачал последние исходники и обрадрвался когда в них увидел файл проекта для qt-creator (*.pro).
При попытке сборки мне выдается миллион ошибок.

Вопрос: Кто-либо собирала ананас под Windows, если да, то с помощью какой IDE ?

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Пн сен 21, 2009 9:37 pm
app
ribamuka писал(а):Пытаюсь собрать Ananas-qt4.
Просмотрел всю информацию по сборке ananas, которая только попадалась.

Скачал последние исходники и обрадрвался когда в них увидел файл проекта для qt-creator (*.pro).
При попытке сборки мне выдается миллион ошибок.

Вопрос: Кто-либо собирала ананас под Windows, если да, то с помощью какой IDE ?



Ананас собирается без IDE. Плохо это или хорошо, но проект не привязан к какой либо IDE.

Файлы *.pro не являются фирменными файлами qt-creator. Это файлы qmake команды, генерирующей Makefile. Проcто qt-creator их понимает.

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Вт сен 22, 2009 5:59 am
ribamuka
Спасибо за разъяснения

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Чт сен 24, 2009 12:57 pm
ribamuka
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 ?

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Пн сен 28, 2009 9:52 pm
ribamuka
Вобщем невероятными усилиями заставил Ананас запускаться и не падать при запуске.
Сейчс показывается главное меню со справочниками, журналами и т.д.
Но вот только ни одно из них не работает (вообще нет реакции при щелчках).

Возможно проблема в том, что я ананасу указал пустую БД и НЕ пустой конфигурационный файл.
Может кто-нибудь выложить рабочую MySql базу для Ananas qt4 (НЕ qt3)

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Вт сен 29, 2009 9:37 am
heiheshang
Там нет разницы от qt3 или qt4 база.

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Ср сен 30, 2009 6:44 am
ribamuka
Есть разница.
В старой БД нет таблицы "dd" и еще какие-то различаи есть.

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Ср сен 30, 2009 2:47 pm
heiheshang
При сохранении в дизайнере база проапдейтится и то чего нет создастся.

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Ср сен 30, 2009 6:16 pm
ribamuka
Вот в этом и проблема, у меня есть собраный под винду ананас, но нет собранного дизайнера (вернее есть, но он даже проинициализироваться не успевает - падает).

Поэтому и прошу, если у кого-то есть БД, под ананас at4 - огромная просьба выложить на slil.ru, либо в любой другой обменник.

Re: Ananas-qt4 собрать под Windows

СообщениеДобавлено: Чт окт 01, 2009 5:35 am
heiheshang
Скорее всего у тебя для 4 кути цепляется драйвер от 3 поэтому и падает.