______ ___ ___ /\ _ \ /\_ \ /\_ \ \ \ \L\ \\//\ \ \//\ \ __ __ _ __ ___ \ \ __ \ \ \ \ \ \ \ /'__`\ /'_ `\/\`'__\/ __`\ \ \ \/\ \ \_\ \_ \_\ \_/\ __//\ \L\ \ \ \//\ \L\ \ \ \_\ \_\/\____\/\____\ \____\ \____ \ \_\\ \____/ \/_/\/_/\/____/\/____/\/____/\/___L\ \/_/ \/___/ /\____/ \_/__/ Información específica para QNX. Véase readme.txt para un punto de vista más general. =================================== ============ notas QNX ============ =================================== Estado: funciona. El único fallo que está por resolver es el cambio de tarea en pantalla completa; simplemente no intente cambiar a su escritorio mientras esté a pantalla completa o su programa cascará... Además, los bitmaps de video y la aceleración por hardware todavía no están implementados. ============================================ ============ Software requerido ============ ============================================ La librería funciona con QNX 6.0 RTP. Necesitará tener instaladas en su sistema las herramientas de desarrollo; si no las tiene, puede obtenerlas del repositorio online QNX usando el gestor de paquetes. ============================================ ============ Instalando Allegro ============ ============================================ Dado que Allegro es una librería multiplataforma, primero debe configurar todo para que funcione en QNX RTP, ejecutando: chmod +x fix.sh ./fix.sh qnx Ahora puede generar las dependencias; este paso es opcional si está usando una versión oficial, pero es requerido si obtuvo una versión CVS de la librería. make depend Ahora necesita compilar Allegro: make Y finalmente instalarlo (necesita ser root para esto): su -c "make install" Instalar la librería copiará los ficheros de cabecera a /usr/include, los ficheros de librería a /usr/lib y el script allegro-config a /usr/bin. ======================================== ============ Usando Allegro ============ ======================================== Enlazar con Allegro requiere que también enlace sus ejecutables con otras librerías. Para evitar tener que escribir manualmente los comandos del enlazador, la instalación rea un script, allegro-config, que mostrará una línea de comando adecuada. Puede usar esto dentro de una sustitución por comillas, como por ejemplo: gcc mifichero.c -o miprograma `allegro-config --libs` O si desea compilar una versión para depurar de su programa, asumiendo que haya instalado la versión para depurar de Allegro: gcc mifichero.c -o miprograma `allegro-config --libs debug` Novatos del terminal, ¡tomad nota de que eso son las comas `, no las habituales '! También hay otros parámetros para imprimir el número de versión de Allegro o para especificar los directorios de instalación. Ejecute allegro-config sin argumentos para ver la lista completa de opciones. ¡No olvide que necesita usar la macro END_OF_MAIN() justo tras su función main()! ======================================= ============ Notas finales ============ ======================================= Allegro para QNX requiere que esté ejecutando el entorno MicroGUI Photon; si no se encuentra Photon, la librería no podrá ser iniciada. Si esto ocurre, probablemente está en una consola de texto; simplemente teclee "ph" para ejecutar Photon.