qt Anwendung 64-Bit-Fenster

8

Ist es möglich, eine 64-Bit-Datei in qt windows zu kompilieren?

Ist es derselbe Prozess wie bei 32 Bit oder anders?

    
nish 01.02.2010, 10:43
quelle

3 Antworten

4

Sehen Sie sich diese Wiki-Seite an. Ich beschreibe, wie die Qt-Binärdateien aus der Quelle für verschiedene Konfigurationen erstellt werden.

    
Frank Bollack 01.02.2010, 10:49
quelle
3

Ich bin mir nicht sicher, ob ich Ihre Frage vollständig verstehe, aber ich kann Ihnen von meinem Projekt erzählen und sehen, ob es Ihrer Situation hilft.

Wir haben:

  1. Visual Studio 2008 C ++ - Projekt
  2. Enthält sowohl Win32- als auch x64-Plattformen (mit anderen Worten, es kann 32-Bit oder 64-Bit sein)
  3. Wir speichern die ursprünglichen Qt-Bibliotheken, die mit dem Qt-Installer geliefert wurden, in einem Verzeichnis (z. B. Qt / lib / x32) und bauen Qt als 64-Bit wieder auf und speichern es in einem anderen Verzeichnis (zB Qt / lib / x64) .
  4. Wenn es um das Verknüpfen geht, stellen wir nur sicher, dass wir mit der richtigen Bibliothek verlinken (32-Bit-Plattform-Links zu 32-Bit-Qt usw.).

Das hat sehr gut für uns funktioniert.

Wenn ich also die Antwort auf Ihre Frage erraten müsste.

Ja, es ist möglich, eine 64-Bit-Programmdatei in Qt unter Windows zu kompilieren. Es ist der gleiche Prozess, außer dass du dem qmake etwas andere Parameter mitteilen musst. Siehe Frank Bollack Link oben, wie man es baut.

Hinweis: Wenn Ihre App 64-Bit (x64) ist und Sie versuchen, 32-Bit-Qt (das mit dem Installer gelieferte) zu verknüpfen, wird nicht verknüpft.

>

Hoffe, das hilft.

    
sivabudh 08.04.2010 21:33
quelle
2

Es gibt auch einen (inoffiziellen) Installer der qt-libraries etc. für 64-bit Windows. Vielleicht möchten Sie sich das ansehen:

Ссылка

(Nur für den Fall, dass Sie nicht ein paar Stunden damit verbringen wollen, sich selbst zu kompilieren ...: D)

    
Jan Rüegg 14.02.2012 10:41
quelle

Tags und Links