Hola a todos:
Queria, lo primero de todo ya que soy nuevo por akí, felicitar a el staff del foro por q esta realmente muy bien
Weno y ahora mi duda
Weno la cosa es q despues de mucho googlear e intentar instalar una y otra vez Allegro en mi Visual C++ 6.0 sigo sin conseguirlo y no se que hago mal... vereis, sigo este manual:
h tt
p://sp4br75 .digiweb .psi .br/VC_Allegro/Allegro_for_VC .htm
Y cuando llego a la parte que dice:
Si no tiene el DJGPP instalado, ni puede instalarlo, considere la opción de descargar el último WIP, localizado en la página web del WIP en sunsite .dk/allegro/wip .es .html, consiga la distribución binaria de Allegro. Este nuevo fichero Zip (all39xx_bin .zip) contiene varios archivos. Apenas descomprímalo en algún directorio de trabajo. A continuación lea el fichero de texto que fue descomprimido con él, explicará lo que necesita hacer para compilar los ejemplos, las herramientas, y las pruebas.
Lo que hago precisamente es intentar dicho paquete, ya que no tengo instalado el DJGPP. Asi pues entro en la web sunsite .dk/allegro/wip.es .html para descargar el paquete.
Una vez en ella elijo estos archivos: w ww.allegro .cc/files/ (tercera opcion la seccion de "Versión binaria (sólo para Windows)" y no se si es aquí donde me equivoco, son estos los archivos que hay que descargar o son otros?? En la siguiente pagina selecciono "Microsoft Visual C++ 6" de la seccion "Allegro 4.2.1", los descargo y descomprimo el zip y leo el archivo de texto:
*** HOW TO INSTALL ***
Because everything is already built, all you need to do is copy
the files to the correct place. The "lib" and "include" files
should be placed inside your compiler's directory. This is
typically C:\Program Files\Microsoft Visual Studio\VC98. You'll
know are looking at the right directory if it already contains a
"lib" and "include" folder.
The contents of the "bin" folder (three DLLs) should be placed
somewhere in your system's PATH. Normally they are put in the
C:\WINDOWS\SYSTEM32 folder.
Asi q hago lo ahí indicado, me voy a la ruta C:\Archivos de programa\Microsoft Visual Studio\VC98 y meto los correspondientes arhivos d las carpetas include, lib y bin del pakete de allegro en las de mi compilador.
Tambien copio los archivos de la carpeta bin del pakete en mi ruta de system32 (q por cierto no replazan nada...), pero cuando voy a compilar, por ejemplo esto (codigo de prueva del manual):
#include <allegro.h>
int main(int argc, char *argv[])
{
char string[] = "Hello World";
int midpoint = 0;
install_allegro(SYSTEM_AUTODETECT, &errno, atexit);
if(install_keyboard())
{
allegro_exit();
allegro_message("Error installing keyboard "
"handler.\nExiting");
return -1;
}
set_color_depth(8);
if(0 > set_gfx_mode(GFX_AUTODETECT, 640, 480, 0, 0))
{
allegro_exit();
allegro_message("Error setting graphics "
"mode.\nExiting");
return -1;
}
clear(screen);
midpoint = (SCREEN_W - text_length(font, string)) / 2;
textout(screen, font, string,
midpoint, SCREEN_H / 2,makecol(255, 0, 0));
readkey();
return 0;
}
END_OF_MAIN();
Me saltan todos estos errores del linker:
--------------------Configuration: Text1 - Win32 Release--------------------
Compiling...
Text1.cpp
Linking...
Text1.obj : error LNK2001: unresolved external symbol __imp__readkey
Text1.obj : error LNK2001: unresolved external symbol __imp__textout_ex
Text1.obj : error LNK2001: unresolved external symbol __imp___textmode
Text1.obj : error LNK2001: unresolved external symbol __imp__makecol
Text1.obj : error LNK2001: unresolved external symbol __imp__text_length
Text1.obj : error LNK2001: unresolved external symbol __imp__font
Text1.obj : error LNK2001: unresolved external symbol __imp__gfx_driver
Text1.obj : error LNK2001: unresolved external symbol __imp__clear_bitmap
Text1.obj : error LNK2001: unresolved external symbol __imp__screen
Text1.obj : error LNK2001: unresolved external symbol __imp__set_gfx_mode
Text1.obj : error LNK2001: unresolved external symbol __imp__set_color_depth
Text1.obj : error LNK2001: unresolved external symbol __imp__allegro_message
Text1.obj : error LNK2001: unresolved external symbol __imp__allegro_exit
Text1.obj : error LNK2001: unresolved external symbol __imp__install_keyboard
Text1.obj : error LNK2001: unresolved external symbol __imp___install_allegro_version_check
Text1.obj : error LNK2001: unresolved external symbol __imp___WinMain
LIBC.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/Text1.exe : fatal error LNK1120: 17 unresolved externals
Error executing link.exe.
Text1.exe - 18 error(s), 0 warning(s)
Tanto en release como en debug...
Alguien podria decirme en que me estoy equivocando por favor?? es q no hay manera... por mas q lo intento nada...
Si alguien me lo explicara se lo agradeceria mucho