![Wink :wink:](./images/smilies/icon_e_wink.gif)
![Wink :wink:](./images/smilies/icon_e_wink.gif)
Ok, nun hab ich aber ein paar Probleme. Da QT ja PLATTFORMUNABHÄNGIG ist, entwickle ich auch noch unter Win98 (manche Betriebe die wir beliefern haben sogar nur ao alte Laptops damit) mit VC6.0 - bei der Installation traten folgende Probleme auf :
(Habe die Installation über die zwei verschiedenen Modi durchgeführt, zum ersten die Verwendung der .exe und dann das Übersetzen der Sources lokal unter Windows.)
A - Installation der Bin-Version (.exe)
* im neuen Assistenten lassen sich die .qch - Dateien nicht laden ( FEHLERMELDUNG : "Dies ist keine gültige qt-Hilfedatei" ), der alte Assistent funzt aber
* der Designer will ständig zwischenspeichern, kann es aber aus unerfindlichen Gründen nicht (FEHLERMELDUNG : "... Datei konnte nicht geschrieben werden") , wo kann man den Unsinn abschalten ??
* wenn man den Designer beendet, gibt es ein Segmentation Fault, ebenso beim neuen Assistenten
* sämtliche plugins (imageplugin z.B.) funktionieren wieder nicht, ich verwende GifAnimationen um Kopiervorgänge darzustellen, dazu die QMovie - Klasse. Animationen
werden aber nicht angezeigt (wurde der Pfad wieder geändert ??)
B - Installation über Neukompilierung der Sources
* größtes Hindernis ist die Unfähigkeit der command.com verkettete Befehle abzuarbeiten, ein "cd /verzeichnis && make" schlägt fehl wegen dem && Operator. Die generierten Makefiles sind also nur bedingt Plattformunabhängig - Abhilfe schafft eine andere Shell, z.B. "4Dos"
* Obwohl QTDIR auf das Qt-Installationsverzeichnis gesetzt ist, wird als QMAKESPEC der Bin-Pfad genommen ! z.B. "QTDIR = c:\compiler\qt" und "QMAKESPEC=win32-msvc" dann wird der Pfad in den generierten Makefiles auf "c:\compiler\qt\bin\mkspecs\win32-msvc" gesetzt - Warum ???
* über den Lizenzmechanismus wird eine qconfig.h mit den Lizenzangaben erzeugt, eingebunden wird aber eine qconfig.cpp
* die Namen der erzeugten LICENSEE-Bezeichnungen stimmen mit den generierten Namen in der qtconfig.h nicht überein
* dann gab es noch eine Fehlermeldung bei der Erzeugung der .moc für die Klasse QBuffer, in der .moc-Datei wurde auf die Klasse QBufferPrivate auf die Funktion _q_emitSignals zugegriffen, OHNE das QBufferPrivate definiert war ...
Hat hier jmnd. ähnl. Probleme bei der Installation gehabt ? Also ich bin auf Qt44 gewechselt, weil dort das WebKit drin ist. Oder gibt es ne Möglichkeit das WbKit separat zu bauen und dann zu verwenden, da Qt435 bei mir eigentlich schon gut funktioniert hatte ...
Vielen Dank schon mal im vorraus
![Smile :)](./images/smilies/icon_e_smile.gif)
mfg
MB