Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2013, 22:38
Majde
 
Fecha de Ingreso: marzo-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Exclamación Me da error al compilar pacman exe en Dev C++

Hola a todos, soy nuevo en el lenguaje C++ y utilizo DEV C++, viendo el video de deividcoptero la primera parte q es esta

http://www.youtube.com/watch?feature=player_embedded&v=iA8zn62T7yw

Me dice que tengo q utilizar Allegro, bueno yo lo actualize, pero como q hubo unos errores y no se si se instalo bien. Cuando quiero crear un proyecto con allegro me dice: Allegro Aplication (DLL) y la otra Allegro Aplication (Static) bueno y sale asi no como en el video que no me acuerdo como era pero no salia ni DLL ni static.

Bueno el otro problema es que cuando quiero compilar me sale el siguiente error..

Este es el codigo:

Código C++:
Ver original
  1. #include <allegro.h>
  2. #define  MAXFILAS 20 // para el eje Y
  3. #define  MAXCOLS  31 // para el eje X
  4. BITMAP *buffer;
  5. BITMAP *roca;
  6.  
  7. char mapa[MAXFILAS][MAXCOLS] = {
  8.   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  9.   "X  o |o o o XXXXX o o o| o  X",
  10.   "X XXX XXXXX XXXXX XXXXX XXX X",
  11.   "XoXXX XXXXX XXXXX XXXXX XXXoX",
  12.   "X      o|o   o o   o|o      X",
  13.   "XoXXXoXX XXXXXXXXXXX XXoXXXoX",
  14.   "X    |XX    |XXX|    XX     X",
  15.   "XoXXXoXXXXXX XXX XXXXXXoXXXoX",
  16.   "X XXXoXX ooo|ooo|ooo XXoXXX X",
  17.   " o   |XX XXXXXXXXXXX XX|   o ",
  18.   "X XXXoXX XXXXXXXXXXX XXoXXX X",
  19.   "XoXXXoXX oo |ooo|ooo XXoXXXoX",
  20.   "X XXXoXXXXXX XXX XXXXXXoXXX X",
  21.   "X     XX     XXX     XX     X",
  22.   "X XXXoXX XXXXXXXXXXX XXoXXX X",
  23.   "XoXXX| o| o o o o o |o |XXXoX",
  24.   "X XXXoXXXX XXXXXXXX XXX XXX X",
  25.   "XoXXXoXXXX          XXX XXXoX",
  26.   "X  o |o o  XXXXXXXX o o| o  X",
  27.   "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  28. };
  29. void dibujar_mapa(){
  30.      int row,col;
  31.      
  32.      for(row = 0 ; row< MAXFILAS ; row++){
  33.           for(col = 0; col < MAXCOLS; col++){
  34.                if(mapa[row][col] == 'X'){
  35.                        draw_sprite(buffer, roca , col*30 , row*30);          
  36.                }
  37.           }      
  38.      }
  39.          
  40. }
  41. void pantalla(){
  42.      blit(buffer, screen , 0,0,0,0,880, 600);
  43. }
  44.  
  45.  
  46. int main()
  47. {
  48.     allegro_init();
  49.     install_keyboard();
  50.    
  51.     set_color_depth(32);
  52.     set_gfx_mode(GFX_AUTODETECT_WINDOWED, 880, 600, 0 , 0);
  53.    
  54.     buffer - create_bitmap(880, 600);
  55.    
  56.     while(!key[KEY_ESC]){
  57.       dibujar_mapa();
  58.       pantalla();
  59.     }
  60.    
  61. }
  62. END_OF_MAIN();

y esto son los errores:

cannot find -lalleg_s
ld returned 1 exit status
D:\Desktop\pacman\Makefile.win [Build Error] [pacman.exe] Error 1

Solo tengo la libreria allegro, y en opciones de compilar tengo esto:

-Iglut32 -Iglu32 -lopengl32 -lwinmm -lgdi32 -lm -lalleg