diff --git a/README.md b/README.md index a2a3387..c9ee145 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,10 @@ Dieses Readme soll helfen, die Umgebung für die Computergrafik Übungen einzuri Unter Linux ist das Bearbeiten der Aufgaben am einfachsten. Dieses Readme beschreibt aber auch Möglichkeiten, die Aufgaben unter Windows zu bearbeiten, sowie eine Anleitung für macOS. Für Windows gibt es zwei Möglichkeiten: -- WSL (Windows Subsystem for Linux) +- [WSL (Windows Subsystem for Linux)](#wsl) - Nutzt die Linux Umgebung unter Windows -- Nativ Windows mit MSYS2 bzw MINGW64 +- [Nativ Windows mit MSYS2 bzw MINGW64](#windows-native) - Nutzt Windows spezifische Tools Der Entwicklungsprozess ist mit beiden Methoden relativ gleich. Nur im Aufsetzen der Umgebung gibt es Unterschiede. @@ -135,19 +135,20 @@ C:\msys64\mingw64\bin - -> "Path" -> "Bearbeiten" -> "Neu" -> Pfad einfügen - Neue Umgebungsvariablen werden erst nach Programm Neustart übernommen -Der Code dieses Projekts ist außerdem darauf ausgelegt, dass die Datei aus dem Wurzelverzeichnis des Repositories ausgeführt wird. Die Shader Pfade z.B. sind relativ zum Wurzelverzeichnis. Die Datei muss also aus dem `/build` Verzeichnis in das Wurzelverzeichnis des Repositories verschoben werden. Alternati, um die `.exe` Datei von einem anderen Verzeichnis auszuführen, kann man Mit Rechtsclick -> "Verknüpfung erstellen" eine Verknüpfung erstellen und anschließend in den Eigenschaften das Start-Verzeichnis ändern: +Der Code dieses Projekts ist außerdem darauf ausgelegt, dass die Datei aus dem Wurzelverzeichnis des Repositories ausgeführt wird. Die Shader Pfade z.B. sind relativ zum Wurzelverzeichnis. Die Datei muss also aus dem `/build` Verzeichnis in das Wurzelverzeichnis des Repositories verschoben werden. Alternativ, um die `.exe` Datei von einem anderen Verzeichnis auszuführen, kann man Mit Rechtsclick -> "Verknüpfung erstellen" eine Verknüpfung erstellen und anschließend in den Eigenschaften das Start-Verzeichnis ändern: `C:/Pfad/Zum/Projekt/build` -> `C:/Pfad/Zum/Projekt` -# Kompilieren und ausführen +# Kompilieren und Ausführen Nach den oben beschriebenen Schritten sollte das Projekt kompiliert und ausgeführt werden können. -``` +```bash meson setup build meson compile -C build -./build/cg1 +./build/cg1 # linux +./build/cg1.exe # windows ``` # MacOS @@ -205,5 +206,4 @@ Diese kann dann statt `gl_FragColor` verwendet werden. Bei weiteren Fragen, meldet euch gerne bei mir oder Dennis per E-Mail oder sprecht uns in einer der Übungen an. - - \ No newline at end of file + | \ No newline at end of file