Dieses Repository dient als Startvorlage für C++ Projekte im Rahmen des Universitätskurses.
Falls du die Entwicklungsumgebung noch nicht eingerichtet hast, folge bitte der Anleitung in SETUP.md.
Falls du Git noch nicht installiert oder mit GitHub verbunden hast, folge der Anleitung in GIT_SETUP.md.
- Akzeptiere die Aufgabe über den GitHub Classroom Link (wird vom Dozenten bereitgestellt)
- GitHub erstellt automatisch dein persönliches Repository
- Klone das Repository auf deinen Computer:
Detaillierte Anleitung siehe GIT_SETUP.md
git clone <deine-repository-url> cd <repository-name>
- Öffne den Projektordner in VSCode:
- Windows/Linux:
code . - macOS:
code .oder über Menü "File" → "Open Folder"
- Windows/Linux:
cpp-lab-template/
├── .vscode/ # VSCode Konfiguration (Debugger)
├── src/ # Alle .cpp und .h Quelldateien
├── doc/ # Dokumentation
├── Makefile # Build-System
└── README.md # Diese Datei
makeDies erstellt die ausführbare Datei build/program.
make runDies kompiliert das Projekt und führt es direkt aus.
make cleanEntfernt alle kompilierten Dateien und das build/ Verzeichnis.
Bitte lade KEINE .exe, .out oder andere kompilierte Binärdateien in Git hoch!
Gründe:
- Binärdateien sind plattformabhängig (Windows, Linux, macOS)
- Sie vergrößern das Repository unnötig
- Jeder kann das Projekt selbst mit
makekompilieren - Git ist für Quellcode gedacht, nicht für kompilierte Programme
Die .gitignore Datei ist bereits so konfiguriert, dass kompilierte Dateien automatisch ignoriert werden.
- Schreibe deinen Code in
src/main.cppoder erstelle neue.cppDateien imsrc/Ordner - Das Makefile findet automatisch alle
.cppDateien - Kompiliere mit
make - Führe das Programm mit
make runoder./build/programaus
Änderungen speichern und hochladen:
git add .
git commit -m "Beschreibung deiner Änderungen"
git pushTipp: Committe regelmäßig, um deine Fortschritte zu sichern!
Das Projekt enthält bereits eine Beispiel-Klasse (Calculator.h und Calculator.cpp), die in main.cpp verwendet wird.
So fügst du neue Klassen hinzu:
- Erstelle eine
.hDatei (Header) und eine.cppDatei (Implementierung) imsrc/Ordner - Binde den Header mit
#include "DeineKlasse.h"ein, wo du ihn brauchst - Das Makefile kompiliert automatisch alle
.cppDateien - du musst nichts konfigurieren!
Der Debugger ist bereits konfiguriert:
- Setze Breakpoints in deinem Code (klicke links neben die Zeilennummer)
- Drücke
F5oder gehe zu "Run > Start Debugging" - Das Programm wird automatisch kompiliert und der Debugger startet
Wichtige Shortcuts:
F5- Debugging startenF9- Breakpoint setzen/entfernenF10- Nächste Zeile (Step Over)F11- In Funktion springen (Step Into)
Viel Erfolg beim Programmieren! 🚀