2011-01-07 7 views
3

Ich habe das Quellpaket von Qt heruntergeladen und versuche, eine 64-Bit-Version auf einem 64-Bit-Windows 7-Rechner zu erstellen. Ich habe so viel wie möglich über Qt gelesen, aber irgendwo muss ich etwas vermissen.Qt baut 64 Bits

Ich öffne eine 64-Bit-Befehlsshell, die einige Beschreibungen scheinen, ist das einzige, was notwendig ist.

Als nächstes rufe ich konfigurieren. Sollte ich jedoch eine Plattformoption angeben? Wenn ja, welcher? Es scheint keine win64-Option oder ähnliches zu geben.

Dann rufe ich nmake, die eine Menge Zeug baut, aber es baut immer noch in 32 Bits.

Was fehlt mir? Jede Hilfe wäre toll.

Antwort

6

Hier ist der Befehl configure ich zum Erstellen Qt 4.7.1 auf 64-Bit-Windows ausführen. Die kompilierten Bibliotheken sind tatsächlich 64-Bit. Dies wird von der 64-Bit-Befehlszeile ausgeführt. Ich verwende das Windows-Plattform-SDK, nicht Visual Studio, aber solange Sie vcvars64.bat (oder etwas Ähnliches) ausführen, sollte Ihre Umgebung festgelegt werden.

configure -plugin-sql-sqlite -no-qt3support -no-webkit -developer-build -opensource -platform win32-msvc2008 
nmake 
+0

Eigentlich machen wir das im Grunde falsch. Wenn Sie nicht über die 64-Bit-Befehlsshell von Visual Studio verfügen, benötigen Sie dieses Skript. Vielen Dank. – Liz

1

Das scheint der richtige Weg, es zu tun. Haben Sie zuvor einen 32-Bit-Qt auf demselben Quellbaum erstellt? Sie könnten versuchen, mit einem neuen Qt-Quellverzeichnis neu zu starten.

+0

Danke für die Beruhigung. Wir haben schließlich herausgefunden, dass wir die Kommandozeile durcheinander gebracht haben. Ihr helft, war eine Aufwertung wert :) – Liz