• Viernes 29 de Marzo de 2024, 15:00

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - E0N

Páginas: [1]
1
Allegro / Duda Con Allegro En Vc++ 6.0
« en: Lunes 30 de Abril de 2007, 19:34 »
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  :lol:

Weno y ahora mi duda  :D 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:

Citar
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:

Citar
*** 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):

Código: Text
  1. #include <allegro.h>
  2. int main(int argc, char *argv[])
  3. {
  4. char string[] = "Hello World";
  5. int midpoint = 0;
  6.  
  7. install_allegro(SYSTEM_AUTODETECT, &errno, atexit);
  8. if(install_keyboard())
  9. {
  10. allegro_exit();
  11. allegro_message("Error installing keyboard "
  12. "handler.\nExiting");
  13. return -1;
  14. }
  15. set_color_depth(8);
  16. if(0 > set_gfx_mode(GFX_AUTODETECT, 640, 480, 0, 0))
  17. {
  18. allegro_exit();
  19. allegro_message("Error setting graphics "
  20. "mode.\nExiting");
  21. return -1;
  22. }
  23. clear(screen);
  24. midpoint = (SCREEN_W - text_length(font, string)) / 2;
  25. textout(screen, font, string,
  26. midpoint, SCREEN_H / 2,makecol(255, 0, 0));
  27. readkey();
  28. return 0;
  29. }
  30. END_OF_MAIN();
  31.  

Me saltan todos estos errores del linker:

Citar
--------------------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  :)

Páginas: [1]