______ ___ ___ /\ _ \ /\_ \ /\_ \ \ \ \L\ \\//\ \ \//\ \ __ __ _ __ ___ \ \ __ \ \ \ \ \ \ \ /'__`\ /'_ `\/\`'__\/ __`\ \ \ \/\ \ \_\ \_ \_\ \_/\ __//\ \L\ \ \ \//\ \L\ \ \ \_\ \_\/\____\/\____\ \____\ \____ \ \_\\ \____/ \/_/\/_/\/____/\/____/\/____/\/___L\ \/_/ \/___/ /\____/ \_/__/ Información específica del Borland C++Builder. Véase readme.txt para un punto de vista más general. ============================================= =========== Notas de BCC32 notes ============ ============================================= Estado: funciona. Por el momento no se puede crear la librería Allegro desde el código fuente, pero puede compilar sus programas basados en Allegro y ejecutarlos con las DLLs de Allegro. Gracias a Inprise por crear el tan útil programa IMPLIB. ============================================ ============ Software requerido ============ ============================================ - Borland C++Builder (o herramientas de línea de comando Borland C++) - GNU make (mak*b.zip). - Opcional: rm (fil*b.zip). Usado por el objetivo clean. - Opcional: sed (sed*b.zip). Usado por "make depend" y "fixdll". - Opcional: sort (txt*b.zip). Usado por "fixdll". Use el sort Unix, ¡no el sort del DOS! Para poder ejecutar sus programas, necesitará obtener las DLLs de Allegro e instalarlas en el directorio system de Windows. Se sabe que todo esto funciona con el compilador Borland C++ 5.5 de línea de comando. Necesitará usar el make de GNU, ya que el make de Borland es realmente malo en sus makefiles. Puede obtener una copia de make de las distribuciones MinGW32 o DJGPP; hay más información sobre esto en los ficheros docs/build/mingw32.txt y docs/build/djgpp.txt. ============================================ ============ Instalando Allegro ============ ============================================ Teclee "cd allegro" y "fix.bat bcc32". Entonces ejecute "make". Encuentre algo entretenido que hacer mientras compila. Eventualmente acabará; entonces teclee "make install" para instalar la librería y poder usarla. Si también le interesa instalar una versión de depuración de la librería (altamente recomendado), teclee "make install DEBUGMODE=1". ¡Las mayúsculas son importantes, así que debe ser DEBUGMODE, no debugmode! Si también quiere instalar una versión para medir el rendimiento de la librería, teclee "make install PROFILEMODE=1". Si su copia de Allegro no incluye los ficheros de dependencia makefile.dep (poco probable, a no ser que haya ejecutado "make veryclean" en algún momento), puede regenerarlos tecleando "make depend". Si su copia de Allegro no incluye el fichero de enlazado .def (poco probable, a no ser que haya ejecutado "make veryclean" en algún momento), puede regenerarlo tecleando "fixdll.bat". ======================================== ============ Usando Allegro ============ ======================================== Todas las funciones, variables y estructuras de datos de Allegro están definidas en allegro.h. Debería incluír esto en todos sus programas, y enlazar con una de las librerías: alleg.lib - DLL importada con optimización alld.lib - DLL importada para depurar allp.lib - DLL importada para medir rendimientos ¡No olvide que necesita usar la macro END_OF_MAIN() justo después de su función main()! Necesitará redistribuír la DLL apropiada junto con su programa.