Nur ein kleiner Tip am Rande:
Bevor man mit einer Grafischen Entwicklungsumgebung C/C++ programmiert, sollte man erst mal den Compiler und Linker über die Konsole ansteuern.
D.h. man erstellt die Source-Dateien mit einem Editor (der kann ja auch Syntaxhighlighting haben) und übersetzt die Dateien zu Object-Dateien und linkt diese dann zusammen GCC eignet sich dafür recht gut.
Vorteil des ganzen ist, daß man die Compiler- und Linkerfehler später besser versteht. Und auserdem auch versteht, wie auch einem oder mehreren Sourcedateien ein ausführbares Programm entsteht, das Betriebssystem spielt dabei keine Rolle.
Gruß Homer