GLFW3
Letzte Nacht habe ich spät gearbeitet und versucht, die GLFW 3-Pakete für Linux aus dem Quellcode zu erstellen. Dieser Prozess hat sehr lange gedauert, insgesamt etwa 3 Stunden, teils weil ich mit CMake nicht vertraut bin, teils weil ich mit GLFW nicht vertraut bin.
Ich hoffe, dass dieser Beitrag Sie vor den Schwierigkeiten bewahren wird, die ich gestern hatte! Ich dachte, ich sollte einen kurzen Bericht schreiben und dir hoffentlich einige Stunden deines Lebens ersparen ...
Dank "urraka", "b6" und "niklas" auf dem # glfw IRC-Kanal konnte ich glfw Version 3.0.1 zum Laufen bringen.
Es stellt sich heraus, dass dies kein trivialer Prozess ist (sicherlich nicht für mich, ich bin kein Experte), da es im Web nicht viel Dokumentation über glfw3 gibt, insbesondere über das Einrichten mit CMake.
Ich wurde gebeten, dies in einen Frage- und Antwortabschnitt aufzuteilen, und so habe ich das getan, und die Antwortteile sind jetzt unten.
Sind Sie ein Betreuer von GLFW oder ein Mitglied des GLFW-Teams?
Wenn einer der Betreuer von GLFW3 dies sieht, ist meine Nachricht an sie bitte, Ihrer Website einen Abschnitt "Einrichten von GLFW3 unter Windows, Mac OS X und Linux" hinzuzufügen! Es ist ziemlich einfach, Programme mit GLFW zu schreiben, da die Online-Dokumentation ziemlich gut ist, ein schneller Scan aller verfügbaren Klassen und Module und Sie können loslegen. Das Beispiel eines hier vorgestellten Testprojekts ist ebenfalls sehr gut. Die beiden Hauptprobleme, die ich gefunden habe, waren: Erstens, wie richte ich GLFW3 auf meinem System ein und zweitens, wie erstelle ich ein GLFW3-Projekt? Diese beiden Dinge sind für einen Nicht-Experten vielleicht nicht klar genug.
Bearbeiten
Habe heute einen kurzen Blick darauf geworfen (Datum: 2014-01-14), es sieht so aus, als ob die GLFW-Website seit meinem letzten Besuch starke Änderungen erfahren hat, und es gibt jetzt einen Abschnitt über das Kompilieren von GLFW- und Buliding-Programmen mit GLFW, die ich für neu halte.