2011-01-07 12 views
3

J'ai téléchargé le paquet source de Qt, et j'essaie de construire une version 64 bits, sur une machine Windows 7 64 bits. J'ai lu autant que possible sur Qt, mais il me manque quelque chose quelque part.Qt bâtiment 64 bits

J'ouvre un shell de commande 64 bits, que certaines descriptions semblent penser être la seule chose nécessaire.

Ensuite, j'appelle configure. Cependant, devrais-je spécifier une option de plate-forme? Si oui lequel? Il ne semble pas y avoir d'option win64, ou quoi que ce soit de similaire. Puis j'appelle nmake, qui construit un tas de choses, mais il construit toujours en 32 bits.

Qu'est-ce qui me manque? Toute aide serait incroyable.

Répondre

6

Voici la commande configure que je cours pour construire Qt 4.7.1 sur Windows 64 bits. Les bibliothèques compilées sont, en effet, 64 bits. Ceci est exécuté à partir de la ligne de commande 64 bits. J'utilise le Kit de développement Windows Platform SDK, pas Visual Studio, mais tant que vous exécutez vcvars64.bat (ou quelque chose comme ça), votre environnement doit être défini.

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

En fait, c'est essentiellement ce que nous faisions de mal. Si vous n'avez pas le shell de commande Visual Studio 64 bits, ce script est ce dont vous avez besoin. Merci. – Liz

1

Cela semble la bonne façon de le faire. Avez-vous déjà construit un Qt de 32 bits sur le même arbre source? Vous pouvez essayer de redémarrer avec un nouveau répertoire source Qt.

+0

Merci pour l'assurance. Nous avons finalement compris que nous avons foiré le shell de commande. Votre aide valait la peine d'être votée :) – Liz