okay, aber ich will eigentlich nichts statisch kompilieren.
gehe exakt nachdieser anleitung vor:
http://christopher.rasch-olsen.no/2009/ ... indows-xp/
leider kommt beim kompilieren diese fehlermeldung:
Code: Alles auswählen
api\qscriptextensionplugin.h:43: Error: Undefined interface
mingw32-make[2]: *** [tmp/moc/debug_shared/moc_qscriptextensionplugin.cpp] Error
1
mingw32-make[2]: Leaving directory `C:/Qt/2010.04/qt/src/script'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `C:/Qt/2010.04/qt/src/script'
mingw32-make: *** [sub-script-sub_src_target_ordered] Error 2
C:\Qt\2010.04\qt>
habe jetzt mal folgenden configure-cmd benutzt:
configure -qt-sql-mysql -qt-sql-odbc -nomake examples -nomake demos -no-exceptions -no-qt3support -no-openssl -no-webkit -no-phonon -no-sql-sqlite
mal schaun was raus kommt
¤:
sooo, also hat jetzt mehrere fehler schon gebracht, aber hab dann einfach .h .lib .a .def und alles möglich für dateien überall rumkopiert, damit er sie auch immer schön findet.
dann hat er nochmal abgebrochen, weil in der mysql.h datei stand
das hat der Kompiler nciht gefressen, also in
umgeschrieben.
jetzt kompiliert er weiter. aber schon sehr strange mit der mysql.h
mal schaun was als nächstes kommt
¤2: okay nächster fehler:
Code: Alles auswählen
qscriptextensionplugin.h:43: Error: Undefined interface
Lösung aber gefunden:
Es sind überflüssige temporäre Dateien im Qt-release enthalten. Es müssen zwei Dateien mit dem Namen mocinclude.tmp in den Ordnern X:\Qt\20xx.xx\qt\src\script\tmp\moc\debug_shared und .\release_shared gelöscht werden.
so, weiter gehts. mein gott ist das ...