ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
826
826
EMPFEHLEN
-
13.05.09 19:20 #1
- Registriert seit
- May 2008
- Ort
- NRW -> Düren -> Jülich
- Beiträge
- 61
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:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
#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 :1 2 3 4 5 6
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 VorausMit freundlichen Grüßen
Windhund
-
13.05.09 19:31 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Wieso sollte Allegro auch irgendwelche Threadfunktionen kennen, die aus der Microsoft C Runtime Bibliothek stammen?
Warum suchst du denn nicht mal danach? Im MSDN steht genau drin welche Headerdatei du einbinden mußt.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
13.05.09 21:43 #3
- Registriert seit
- May 2008
- Ort
- NRW -> Düren -> Jülich
- Beiträge
- 61
http://www.c-programmieren.com/Allegro-Tutorial.html
das ist das Tutorial nachdem ich lerne
da stehts auch nicht andres drin als ich es gemacht hab
ein klassenkammerad hat mir eins seiner Projekte zum vergleich gegeben, der benutzt auch nur die allegro.h und bei dem funktioniert die FunktionMit freundlichen Grüßen
Windhund
-
13.05.09 22:01 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Problem mit _beginthread
Von colt4ever im Forum C/C++Antworten: 11Letzter Beitrag: 31.03.10, 08:17 -
Allegro kann nicht kompiliert werden!!
Von Drache2 im Forum C/C++Antworten: 0Letzter Beitrag: 24.09.07, 22:15 -
problem mit _beginthread funktion
Von Nasenbrecher im Forum VisualStudio & MFCAntworten: 4Letzter Beitrag: 03.11.05, 19:55 -
_beginthread und void*
Von unmatrix im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 04.10.05, 16:23 -
Excel VBA kennt kennt meinen enumType nicht
Von Gego im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 19.04.05, 12:58





Zitieren
Login






