Hi
Wie im Titel schon beschrieben kennt die C erweiterung Allegro den Befehl _beginthread und _endthread nicht
Ich wollte anfangen mit Allegro zu programmieren, es funktioniert auch soweit alles wunderbar, nur halt die Thread funktionen nicht
Hier mein Quellcode:
Und hier die Fehlermeldung von DevCpp
Ich benutze DevCpp 4.9.9.2 und Allegro 4.2.2
Allegro habe ich über die Webpdatefunktion von DevCpp installiert
Allegro selber funktioniert, aber leider funktioniert das mit den Threads halt nicht^^
hoffe mir kann jemand helfen im netz finde ich nämlich leider nichts
danke schonmal im Voraus
Wie im Titel schon beschrieben kennt die C erweiterung Allegro den Befehl _beginthread und _endthread nicht
Ich wollte anfangen mit Allegro zu programmieren, es funktioniert auch soweit alles wunderbar, nur halt die Thread funktionen nicht
Hier mein Quellcode:
Code:
#include <allegro.h>
void Kreise();
int main()
{
allegro_init();
install_keyboard();
install_mouse();
set_color_depth(16);
set_gfx_mode( GFX_AUTODETECT, 640, 480, 0, 0);
while (key[KEY_ESC]==0)
_beginthread(Kreise,0,NULL);
return 0;
}
void Kreise()
{
BITMAP *buffer;
buffer = create_bitmap( SCREEN_W, SCREEN_H);
while(1)
{
clear(buffer);
circlefill(buffer, mouse_x-50,mouse_y, 50, makecol(255,255,255));
circle(buffer, mouse_x,mouse_y, 50, makecol(255,255,255));
circlefill(buffer, mouse_x+50,mouse_y, 50, makecol(255,255,255));
blit(buffer, screen, 0, 0, 0, 0, SCREEN_W, SCREEN_H);
}
_endthread;
}
END_OF_MAIN()
Und hier die Fehlermeldung von DevCpp
Code:
In function `int _mangled_main()':
12 `_beginthread' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
In function `void Kreise()':
29 `_endthread' undeclared (first use this function)
[Build Error] [main.o] Error 1
Ich benutze DevCpp 4.9.9.2 und Allegro 4.2.2
Allegro habe ich über die Webpdatefunktion von DevCpp installiert
Allegro selber funktioniert, aber leider funktioniert das mit den Threads halt nicht^^
hoffe mir kann jemand helfen im netz finde ich nämlich leider nichts
danke schonmal im Voraus