|
Heute geht es um das kompilieren der Open Source Version von QT. Version 4.6.3 unter Windows Vista x64 und Vistual Studio 2008
QTDIR, QMAKESPEC und die Konfiguration mit configure.
QTDIR:
Die QTDIR Umgebungsvariable zeigt auf das Installationsverzeichnis von QT.
Beispiel: d:/development/qt/4.6.3/
Unterhalb von 4.6.3 befinden sich dann alle Unterordner.
QMAKESPEC:
QMakespec ist eine weitere Umgebungsvariable, welche das Betriebssystem und den Kompiler spezifiert. In meinem Fall win32-msvc2008.
Alle verfügbaren Kombinationen findet man im Ordner %QTDIR%/mkspecs/
Konfiguration:
Die Konfiguration erstelle ich immer über die Kommandozeile. Mit dem Tool configure lasse ich mir zunächst alle verfügbaren Parameter anzeigen, danach starte ich den Vorgang: Hier meine aktuelle Konfiguration:
configure -debug-and-release -opensource -shared -fast -exceptions -accessibility -stl -no-qt3support -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libjpeg -rtti -openssl -webkit -phonon-backend -scripttools
Nachtrag OpenSSL:
Damit QT auch mit https Verbindungen zurrecht kommt, muss zusätlich das OpenSLL Paket installiert werden:
Danach noch die Umgebungsvariablen INCLUDE,LIB anpassen, Beispiel:
INCLUDE=D:\development\OpenSSL\include LIB=D:\development\OpenSSL\lib |