Compiler Error es ist zum durchdrehen!
-
Moin
Ich will ein Spiel schreiben. Der Anfang(wirklich Anfang) ist fertig. Nur wenn ich ihn versuche zu compilieren Sagt gcc nur:
/home/hannibal/tmp/ccsDrii3.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
Ich weiß nicht was ich machen kann. Hab schon alles Probiert. Viele Fehler hab ich selbst gefunden(wusste garnicht das ich soviele Fehler machen kann
).
Hier der Code.
#include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { int loop=1; //Anzahl akt. Schleifendurchläufe bool cheat1=false; //Mehr Hühner false =Nicht Aktiv bool cheat2=false; //Debug Modus false =Nicht Aktiv char more[6]; //Mehr Hühner Cheat Text char debug[10]; //Debug Modus Cheat Text strcpy(more, "Cheat"); strcpy(debug, "Exclusive"); if(argc != 1) { while(argv[loop]) { if(strcmp(argv[loop], more)==0) { cheat1=true; //Mehr Hühner aktivieren } if(strcmp(argv[loop], debug)==0) { cheat2=true; //Debug Modus aktivieren } } } if(cheat2==true) { printf("Debug Modus aktiv\n"); if(cheat1==true) { printf("Mehr Hühner Cheat aktiv\n"); } } return 0; }
Ich weiß selbst das man erst versucht Fehler selbst zu finden. Ich habs ja auch versucht
Vielen Dank im v*****
-
mit g++ kompiliert?
-
Ich dachte der erkennt das Automatisch
Geht jetz [b]*SchämSchäm*
-
Hallo!
Wie und wo ist denn der Typ 'bool' definiert? Versuch doch mal 'typedef int bool;' und '#define true 1' '#define false 0'.
Gruß
Michael
-
Geht doch. Nur noch ein loop++; hatte ich vergessen
-
bloodshower schrieb:
Hallo!
Wie und wo ist denn der Typ 'bool' definiert? Versuch doch mal 'typedef int bool;' und '#define true 1' '#define false 0'.
Gruß
MichaelEs gibt in C seit C99 den Datentyp bool. Nur man muss stdbool.h includieren.
@LOLJA: und wa soll da deiner Meinung nach automatisch erkannt werden? Ein C++ im C Style? Der gcc ist das um C Code zu übersetzen, der g++ um C++ Code zu übersetzen.
-
mit g++ brauchte ich keine weiteren dateien includen auser die, die schon im Source stehen. Klappt alles.