Drakoniasty Temat założony przez niniejszego użytkownika |
» 2014-07-31 12:13:50 #include <allegro.h> #include <iostream> using namespace std;
int main() allegro_init(); install_keyboard(); set_color_depth( 32 ); set_gfx_mode( gfx_autodetect, 800, 600, 0, 0 ); set_palette( default_palette ); clear_to_color( screen, makecol() ) bitmap * czuowiek = NULL czuowiek = loadpng( "czuo.png", default_palette ) int czuowiek_x = 50, int_czuowiek = 100; while( key[ KEY_ESC ] ) { if( key[ KEY_UP ] ) czuowiek_y++; if( key[ KEY_DOWN ] ) czuowiek_y--; if( key[ KEY_RIGHT ) czuowiek_x++; if( key[ KEY_LEFT ] ) czuowiek_x--; if( key[ KEY_Q ] ) destroy_bitmap( czuowiek ); } allegro_exit(); return0; } 27 0 i:\program files\dev-cpp\mingw32\include\allegro.h In file included from i:\program files\dev-cpp\mingw32\include\allegro.h 1 C:\Users\Konrad\Desktop\ruchomy\ruchomy.cpp from ruchomy.cpp88 5 i:\program files\dev-cpp\mingw32\include\allegro\system.h [Error] expected unqualified-id before 'int'
i wiele innych errorów. Przy czym wyświetla mi sie to:
#ifndef ALLEGRO_SYSTEM_H #define ALLEGRO_SYSTEM_H
#include "base.h" #include "unicode.h" #include "config.h"
#ifdef __cplusplus extern "C" { #endif struct RGB; struct BITMAP; struct GFX_VTABLE; struct GFX_MODE; #define ALLEGRO_ERROR_SIZE 256 AL_ARRAY( char, allegro_id ); AL_ARRAY( char, allegro_error ); #define OSTYPE_UNKNOWN 0 #define OSTYPE_WIN3 AL_ID('W','I','N','3') #define OSTYPE_WIN95 AL_ID('W','9','5',' ') #define OSTYPE_WIN98 AL_ID('W','9','8',' ') #define OSTYPE_WINME AL_ID('W','M','E',' ') #define OSTYPE_WINNT AL_ID('W','N','T',' ') #define OSTYPE_WIN2000 AL_ID('W','2','K',' ') #define OSTYPE_WINXP AL_ID('W','X','P',' ') #define OSTYPE_WIN2003 AL_ID('W','2','K','3') #define OSTYPE_WINVISTA AL_ID('W','V','S','T') #define OSTYPE_OS2 AL_ID('O','S','2',' ') #define OSTYPE_WARP AL_ID('W','A','R','P') #define OSTYPE_DOSEMU AL_ID('D','E','M','U') #define OSTYPE_OPENDOS AL_ID('O','D','O','S') #define OSTYPE_LINUX AL_ID('T','U','X',' ') #define OSTYPE_SUNOS AL_ID('S','U','N',' ') #define OSTYPE_FREEBSD AL_ID('F','B','S','D') #define OSTYPE_NETBSD AL_ID('N','B','S','D') #define OSTYPE_OPENBSD AL_ID('O','B','S','D') #define OSTYPE_IRIX AL_ID('I','R','I','X') #define OSTYPE_DARWIN AL_ID('D','A','R','W') #define OSTYPE_QNX AL_ID('Q','N','X',' ') #define OSTYPE_UNIX AL_ID('U','N','I','X') #define OSTYPE_BEOS AL_ID('B','E','O','S') #define OSTYPE_MACOS AL_ID('M','A','C',' ') #define OSTYPE_MACOSX AL_ID('M','A','C','X
generalnie chyba chodzi o pliki nagłówkowe, i nie wiem jak skonfigurować dev-0c++ żeby to działało |