Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
es:doc:macosx [20/02/2012 03:59] – [Compiler un programme C++ : XCode] alcarret | es:doc:macosx [20/11/2014 14:01] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== QElectroTech bajo MacOSX ====== | ||
+ | Esta página contiene todo el conocimiento del equipo sobre la compilación y ejecución de QElectroTech bajo MacOS X. El desarrollador no dispone de un ordenador Apple, no podemos garantizar absolutamente nada sobre el buen funcionamiento de QElectroTech bajo MacOS X. | ||
+ | |||
+ | ===== Preparación del medio ambiente ===== | ||
+ | |||
+ | ==== Compilar un programa C++ : XCode ==== | ||
+ | Para disponer de un compilador C++ y la herramienta make, usted debe instalar [[wp> | ||
+ | |||
+ | Comprobaciones: | ||
+ | # Abrir una consola; el utilitario make debe estar presente: | ||
+ | NomDeLaMachine: | ||
+ | make: *** No targets specified and no makefile found. | ||
+ | </ | ||
+ | |||
+ | ==== Compilar un programa C++/Qt : Qt 4.4.x ==== | ||
+ | |||
+ | Descargue e instale Qt para MacOS : | ||
+ | * Ir a http:// | ||
+ | * Descargue e instale los dos .dmg propuestos en la sección « Additional downloads » | ||
+ | |||
+ | Comprobaciones : | ||
+ | < | ||
+ | # Abrir una consola | ||
+ | # El utilitario qmake debe estar presente: | ||
+ | NomDeLaMachine: | ||
+ | / | ||
+ | |||
+ | # Verificación de la versión de qmake: | ||
+ | NomDeLaMachine: | ||
+ | QMake version 2.01a | ||
+ | Using Qt version 4.3.3 in / | ||
+ | </ | ||
+ | |||
+ | ==== Descargue las fuentes: Subversion ==== | ||
+ | Para descargar y actualizar las fuentes de QElectroTech, | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | Comprobaciones: | ||
+ | < | ||
+ | # Abra una consola | ||
+ | NomDeLaMachine: | ||
+ | / | ||
+ | NomDeLaMachine: | ||
+ | svn, version 1.4.4 (r25188) | ||
+ | compiled Jun 23 2007, 08:53:30 | ||
+ | </ | ||
+ | |||
+ | Si el comando '' | ||
+ | * Verifique la presencia del archivo / | ||
+ | * Editar el archivo ~/.profile y añadir al final: <code bash> | ||
+ | * " | ||
+ | Las comprobaciones deberían ahora funcionar. | ||
+ | |||
+ | ===== Compilación ===== | ||
+ | <code bash> | ||
+ | # cargamos las fuentes de QET en la máquina: | ||
+ | svn co svn:// | ||
+ | cd qelectrotech-svn | ||
+ | |||
+ | # se generan los archivos Makefile*: | ||
+ | qmake -spec macx-g++ | ||
+ | |||
+ | # lance la compilación en modo debug, lo que permitirá obtener un stacktrace en caso de crash : | ||
+ | make debug | ||
+ | |||
+ | # si esto rersulta, se puede intentar lanzar QElectroTech : | ||
+ | cd misc | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Recursos ===== | ||
+ | * Llevar tu aplicación a MacOS X : http:// | ||
+ | |||
+ | ===== Problemas conocidos, comentarios, | ||
+ | * [ok] Problemas gráficos a nivel de los esquemas en un proyecto | ||
+ | * [ok] El cuadro de mensajes de error de cuestiones simples no tiene el formato MacOS (burbuja que sale de la parte superior de la aplicación). | ||
+ | * [ok] En el asistente de creación de nueva categoría: Paro imposible sin seguir todo el procedimiento: | ||
+ | * [ok] Supresión directa por atajo de teclado imposible (no hay tecla suppr sobre las máquinas Apple) | ||
+ | |||
+ | ==== ToDo Benoît ==== | ||
+ | * Icono genérico sobre el « package » aplicación MacOS X | ||
+ | * El programa no se inicia correctamente. Tiene que ir a través de la línea de comandos y jugar con los ajustes. (tiene que configurar el archivo *.pro) . | ||
+ | * Colección de elementos no integrada al paquete MacOS X | ||
+ | |||
+ | ===== Notas a granel ===== | ||
+ | Estas son las notas a granel, puesto aquí para hacer un seguimiento de los experimentos de QET para MacOS X. | ||
+ | |||
+ | Plataforma de prueba: Mac OS 10.5.6 Intel | ||
+ | |||
+ | El archivo Info.plist parece contener un gran número de información relativa al paquete-aplicación de mac OS. | ||
+ | Éste casi no definido para QET da un resultado muy sumario. | ||
+ | |||
+ | === Creación de iconos al formato MAC-OS === | ||
+ | Esto requiere el uso de una aplicación proporcionada bajo las herramienta de desarrollo MacOS. | ||
+ | / | ||
+ | |||
+ | El icono exportado en PNG en 512*512 peu être imorté par glisser déposer dans la plus grande des cases (la duplicación en tamaño mas pequeño poco se hace automáticamente. | ||
+ | Se registra a continuación el fichero en una esquina. | ||
+ | |||
+ | === Archivo Info.plist === | ||
+ | Este es un fichero XML simple que asocia la entrada con valores. | ||
+ | Un simple editor de texto de tipo Unix permite modificar eso (aún si una herramienta Apple se proporciona para hacerlo). | ||
+ | |||
+ | <key> es la entrada | ||
+ | |||
+ | < | ||
+ | |||
+ | == CFBundleIconFile == | ||
+ | Permite definir el icono de la aplicación que será colocado en / | ||
+ | |||
+ | == CFBundleVersion == | ||
+ | Define la versión de la aplicación | ||
+ | |||
+ | == CFBundleGetInfoString == | ||
+ | Esta es una linea de comentario, ideal para poner una nota sobre el autor y el copyright. | ||
+ | |||
+ | ===== nota getsugah ===== | ||
+ | |||
+ | [[http:// |