J'ai installé le QtSDK, mais je ne trouve nulle part de documentation spécifiant s'il utilise la version Cocoa ou Carbon. Puis-je savoir qui a été installé? Si ce n'est pas le cas, est-il prudent d'installer la version Cocoa à partir de la bibliothèque seulement dmg? La version de Qt est 4.6.3, la version de système est 10.6.4.Comment puis-je savoir sur Mac OS X si la version Carbon ou Cocoa de Qt est installée?
Répondre
Lorsque vous utilisez qmake, ce qui suit devrait fonctionner:
Il y a QT_MAC_USE_COCOA
, donc un test simple serait:
...
#ifdef QT_MAC_USE_COCOA
std::cout << "Cocoa!" << std::endl;
#else
std::cout << "Carbon!" << std::endl;
#endif
Je n'ai pas de Mac à proximité pour tester mettre en vérifiant le type de QPaintEngine pourrait faire l'affaire. Je crois que Carbon retournerait QPaintEngine :: QuickDraw et Cocoa QPaintEngine :: CoreGraphics mais je ne suis pas sûr.
Pour citer:
Le binaire actuel pour Qt est construit en deux saveurs, le carbone 32 bits et plein de cacao universel (32 bits et 64 bits). Si vous voulez utiliser une configuration différente pour Qt, vous devez construire à partir de zéro. Le carbone ou le cacao est choisi lors de la configuration du paquet pour la construction. Le processus de configuration sélectionne Carbon par défaut, pour spécifier Cocoa, utilisez l'option -cocoa. configurer pour une architecture 64 bits en utilisant l'un des drapeaux -ARCH
10.4 Tiger Carbon 32 PPC/Intel Yes
10.5 Leopard Carbon 32 PPC/Intel Yes
10.5 Leopard Cocoa 32/64 PPC/Intel Yes
10.6 Snow Leopard Cocoa/Carbon 32 PPC/Intel Yes
10.6 Snow Leopard Cocoa 64 Intel Yes
Plus d'informations sont disponibles sur http://doc.trolltech.com/4.6/developing-on-mac.html#carbon-or-cocoa.
- 1. Où sont les bibliothèques Qt et la source installée sur Mac OS X?
- 2. Comment déterminer si binaire est supprimé sur Mac OS X?
- 3. Comment savoir si un chemin donné est monté sur un support amovible dans Mac OS X?
- 4. Obtenez la version eclipse sur Mac OS X
- 5. Comment empaqueter Qt Framework sur Mac OS X?
- 6. Comment savoir quelle version de GTK + est installée sur Ubuntu?
- 7. gcc version 4.1.2 dans mac os x
- 8. Comment désinstaller MySQL de Mac OS X?
- 9. Qt4Dotnet sur Mac OS X
- 10. Mac OS X - Contrôle d'édition de chronologie/courbe Cocoa
- 11. Comment savoir quelle version de MDAC est installée?
- 12. Comment savoir si la version de débogage de Flash est installée?
- 13. Comment puis-je prendre une capture d'écran d'une seule fenêtre en utilisant Cocoa ou Carbon sur OS X?
- 14. android savoir si une application est installée
- 15. Comment installer PySide v0.3.1 sur Mac OS X?
- 16. Comment compiler les extensions python pour Mac OS X 10.5, sur Mac OS X 10.6?
- 17. Comment lancer clojure sur Mac OS X?
- 18. Comment configurer libusb sur Mac OS X?
- 19. Webserver synthétique avec Cocoa WebView sous Mac OS X
- 20. Boîte de dialogue simple de la fenêtre modale Cocoa sous Mac OS X
- 21. installe sqlite3 sur mac os x?
- 22. Où est PyGTK pour Mac OS X?
- 23. Version Python avec Mac OS X Snow Leopard?
- 24. Compilation d'une application Qt pour Mac OS X sous Linux
- 25. Vim Mode d'insertion sur Mac OS X
- 26. équivalent showkey sur mac os x?
- 27. Protocole d'assistance VLC sur Mac OS X
- 28. Comment installer Python 3.1.2 sur Mac OS X 10.6.4?
- 29. HID_Utilities.h manquant sur Mac OS X
- 30. Equivalent GetTextExtentPoint32 sur Mac OS X
Ce parle de la construction de la source, et non pas l'installation du SDK. Le téléchargement binaire est séparé en un téléchargement de cacao et de carbone. Le téléchargement SDK, cependant, ne l'est pas, et ne précise pas lequel il est. – TraxusIV
Je vais devoir vérifier sur mon Mac alors. Je ne l'ai pas avec moi en ce moment. Je vous reviendrai à moins que quelqu'un vous aide d'abord. :) –