Instalé el QtSDK, pero no puedo encontrar ninguna documentación en ningún lugar que especifique si usa la versión Cocoa o Carbon. ¿Puedo averiguar qué se instaló? Si no es así, ¿es seguro instalar la versión de Cocoa desde la biblioteca solo dmg? La versión de Qt es 4.6.3, la versión del sistema es 10.6.4.¿Cómo puedo saber en Mac OS X si tengo instalada la versión de carbono o cacao de Qt?
Respuesta
Cuando se usa qmake, el siguiente debería funcionar:
Hay QT_MAC_USE_COCOA
, por lo que sería una prueba sencilla:
...
#ifdef QT_MAC_USE_COCOA
std::cout << "Cocoa!" << std::endl;
#else
std::cout << "Carbon!" << std::endl;
#endif
No tengo una Mac cerca para poner a prueba el tipo de QPaintEngine podría hacer el truco. Creo que Carbon devolverá QPaintEngine :: QuickDraw y Cocoa QPaintEngine :: CoreGraphics, pero no estoy seguro.
Para citar:
El binario actual para Qt está construida en dos sabores, el carbono de 32 bits y el cacao universales completo (32 bits y 64 bits). Si desea una configuración diferente para Qt utilizará, debe construir desde cero. El carbono o el cacao se eligen al configurar el paquete para la construcción. El proceso de configuración selecciona carbono por defecto, para especificar que Cocoa use el indicador -cocoa. configurar una arquitectura de 64 bits utilizando una de las banderas -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
Más información está disponible en http://doc.trolltech.com/4.6/developing-on-mac.html#carbon-or-cocoa.
- 1. ¿Cómo saber la versión de xdebug que tengo instalada?
- 2. NSFetchedResultsController Mac OS X cacao equivalente
- 3. ¿Qué versión de Python tengo instalada?
- 4. ¿Cómo puedo crear una 'lista de fuentes' en Mac OS X?
- 5. ¿Cómo apuntar a una versión específica de Mac OS X?
- 6. Java: ¿cómo puedo determinar la versión actual de Mac OS X con código?
- 7. Versión OS X de bringSubviewToFront :?
- 8. Ventana de notificación en Mac. Con o sin Qt
- 9. ¿Cómo puedo desinstalar Ruby on Rails en Mac OS X?
- 10. ¿Cómo desinstalo git versión 1.6.5.1 de Mac OS X 10.5.8
- 11. Cómo eliminar la instalación de MySQL en Mac OS X
- 12. Cómo eliminar el botón Maximizar en la ventana de la herramienta Mac OS X en Qt
- 13. ¿dónde está instalada la hormiga en Mac OS X Snow Leopard por defecto?
- 14. ¿Cómo puedo averiguar qué versión de Perl estaba disponible en versiones anteriores de Mac OS X?
- 15. Cómo desinstalar wxpython 2.8 en Mac OS X 10.6
- 16. ¿Cómo puedo determinar la versión Mac OS X en ejecución programáticamente?
- 17. ¿Cómo saber si una NSWindow es a pantalla completa en Mac OS X Lion?
- 18. ¿Cómo puedo usar el directorio/home en Mac OS X
- 19. ¿Cómo se desinstala MySQL de Mac OS X?
- 20. JNotify en Mac OS X?
- 21. pygettext.py y msgfmt.py en Mac OS X
- 22. ¿Cómo puedo instalar Apache Ant en Mac OS X?
- 23. ¿Cómo detectar la versión de Mac OS usando Python?
- 24. desinstalar ipython mac os x
- 25. Buscar la versión de Mac OSX instalada usando AppleScript
- 26. Cómo instalar gcc en Mac OS X Lion
- 27. Desarrollo de Blackberry en Mac OS X
- 28. donde puedo encontrar los certificados SSL en Mac OS X
- 29. Cómo encontrar la versión de Drupal instalada
- 30. ¿Cómo saber si la versión de depuración de flash está instalada?
Esto está hablando de la construcción de la fuente, no a la instalación del SDK. La descarga binaria se divide en una descarga de cacao y carbono. La descarga de SDK, sin embargo, no lo es, y no especifica cuál es. – TraxusIV
Tendré que revisar mi Mac entonces. No lo tengo conmigo ahora mismo. Volveré a hablar contigo a menos que alguien te ayude primero. :) –