Hallo an alle,
ich beschäftige mich privat hauptsächlich mit 3D Entwicklung mit OpenGL. Da
ich immer mal wieder über C++ "gefallen" bin und seit einiger Zeit Probleme
habe mit Delphi bin ich nun seit ein paar Tagen komplett umgestiegen auf
C++, SDL und OpenGL. Als Entwicklungsumgebung sollte also schnell ein
kostenloses Programm her. Die Wahl viel auf Code::Blocks, womit meine
Probleme auch anfingen.
Ich kann keine Klasse erstellen, eine Struktur aber schon. Der Compiler gibt
als Meldung an, dass er class nicht kennt. Eigentlich gibt er die gleiche
Meldung nur aus wenn ich eine Headerdatei nicht eingebunden habe oder
eine Bibliothek nicht gelinkt habe. Muss man denn in Code::Blocks irgendwo
eine Bibliothek laden damit er C++ spezifische Befehle erkennt ? Denn der
Compiler meckert auch wenn ich bei #include <BeliebigeDatei.h> das .h
weglasse. Bin aber der Meinung, gelesen zu haben, dass nur C diese
Dateiendung braucht. Genauso das C nur struct kennt und nicht class.
Deshalb meine Vermutungen das der standardmäßige Code::Blocks Compiler
kein C++ kennt.
Habe mir übrigens noch Dev Cpp runter geladen und dort taucht kein Fehler
auf. Dort kann man nämlich gleich beim erstellen des Projektes die
Programmiersprache wählen die man benutzt. Würde aber gerne Code::Blocks
bernutzen da mir das Syntax Highlighting und die automatische Formatierung
besser gefällt. Zumal Code::Blocks anscheinend noch entwickelt wird. Bei
Dev Cpp ist ja die aktuelleste Version von 2006 und die ist ja seit dem immer
noch in der Beta.
Danke schonmal im Vorraus und hoffe ihr könnt mir helfen.