J'ai besoin de construire mon application console QT en 64 bits. à savoir x86_64Comment créer une application de console QT en 64 bits sous Mac OSX?
Mon fichier de configuration ressemble à ceci:
CONFIG += qt console debug x86_64 CONFIG -= app_bundle HEADERS = HelperClass.h SOURCES = HelperClass.cpp \ main.cpp
La compilation va bien sans problème. Mais, quand la construction arrive à l'étape de liaison, elle se plaint que je n'ai pas l'architecture Qt x86_64.
Extrait de construction:
ld: warning in /Library/Frameworks/QtGui.framework/QtGui, missing required architecture x86_64 in file ld: warning in /Library/Frameworks/QtCore.framework/QtCore, missing required architecture x86_64 in file Undefined symbols: "QIODevice::getChar(char*)", referenced from: ...
Ai-je besoin de télécharger la source Qt et de construire l'architecture nécessaire pour que cela fonctionne? Mon installation provient des fichiers binaires fournis pour Mac OSX - Qt 4.5.2 sur le site QT. Je suppose que cette version ne vient pas avec les versions 64 bits des bibliothèques. Ai-je raison?
Pourriez-vous l'essayer sans le x86_64 dans la ligne de configuration? De cette façon, vous saurez avec certitude si oui ou non il s'agit d'un problème 64 bits. –