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 04:23] – [Télécharger les sources : Subversion] 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:// | ||