So richten Sie OpenGL GLFW GLEW GLM in einem Projekt mit Visual Studio ein

Inhaltsverzeichnis:

So richten Sie OpenGL GLFW GLEW GLM in einem Projekt mit Visual Studio ein
So richten Sie OpenGL GLFW GLEW GLM in einem Projekt mit Visual Studio ein

Video: So richten Sie OpenGL GLFW GLEW GLM in einem Projekt mit Visual Studio ein

Video: So richten Sie OpenGL GLFW GLEW GLM in einem Projekt mit Visual Studio ein
Video: USB Stick auf Chromebook öffnen | In 1 Minute erklärt | Deutsch | So einfach geht's mit Chrome OS! 2024, April
Anonim

Diese Anleitung hilft Ihnen, die erste Herausforderung bei der Verwendung von OpenGL, GLFW, GLEW und GLM zu meistern: Installieren und Einrichten und Erstellen Ihres ersten Projekts mit der GLFW-GLEW-GLM-Vorlage in Visual Studio 2019.

Es wird davon ausgegangen, dass Ihre Plattform Windows ist und Ihre IDE Visual Studio 2019. Aktivieren Sie während der Visual Studio-Installation das Kontrollkästchen Desktopentwicklung mit C++-Workload.

Schritte

Teil 1 von 7: GLFW, GLEW und GLM herunterladen

glfw hervorheben
glfw hervorheben

Schritt 1. Markieren Sie Schritt oder Unterschritt

Markieren Sie Schritt oder Unterschritt, den Sie voraussichtlich ausführen werden, und führen Sie ihn dann aus. Siehe als Beispielbild oben.

Schritt 2. Erstellen Sie den Ordner GL

Öffnen Sie den Datei-Explorer von Windows > Navigieren Sie zum Datenträger (Verzeichnis) C.

  • Wenn der Ordner GL bereits existiert, ist es in Ordnung.
  • Wenn dies nicht der Fall ist, klicken Sie mit der rechten Maustaste in einen leeren Bereich> wählen Sie Neu> Ordner> Typ GL > drücke auf ↵ Enter.

Schritt 3. Laden Sie GLFW herunter

Klicken Sie mit der rechten Maustaste auf die folgende Adresse und wählen Sie Link in neuem Fenster öffnen

  • Klicken Sie auf 32-Bit-Windows-Binärdateien. Sie erhalten "glfw-3.3.4.bin. WIN32" oder die neueste Version.
  • Klicken Sie auf den Download-Ordner "glfw-3.3.4.bin. WIN32" > Rechtsklick > wählen Sie Kopieren.
  • Navigieren Sie zu C: > GL > Rechtsklick > wählen Sie Einfügen.
  • Klicken Sie auf "glfw-3.3.4.bin. WIN32" und benennen Sie es um in GLFW.
  • Jetzt haben Sie im Ordner "GL" den Ordner GLFW.

Schritt 4. Laden Sie GLEW herunter

Klicken Sie mit der rechten Maustaste auf den folgenden Link und wählen Sie Link in neuem Fenster öffnen https://glew.sourceforge.net/. Unter Downloads, finden Binärdateien und klicken Sie auf Windows 32-Bit und 64-Bit.

  • Klicken Sie auf den heruntergeladenen Ordner glew-2.1.0 (oder neueste Version) > Rechtsklick > auswählen Kopieren.
  • Navigieren Sie zu C: > GL > Rechtsklick > auswählen Paste.
  • (Alternativ öffnen Sie das "Files Explorer"-Fenster > C: > GL. Gehen Sie zum Download-Fenster > klicken Sie auf den heruntergeladenen Ordner und ziehen Sie ihn in C: / GL)
  • Umbenennen glew-2.1.0 zu GLEW.
  • Wenn der Ordner glew-2.1.0-win32 heruntergeladen wurde, doppelklicken Sie darauf, um glew-2.1.0 zu erhalten.
GLM 1
GLM 1

Schritt 5. Laden Sie GLM herunter

Klicken Sie mit der rechten Maustaste auf die folgende Adresse und wählen Sie Link in neuem Fenster öffnen glm OpenGL Mathematics Library. Klicken Sie in der oberen linken Ecke auf GLM 0.9.9.7 herunterladen oder neueste Version (siehe Bild oben).

  • Klicken Sie auf den heruntergeladenen Ordner "glm" > klicken Sie mit der rechten Maustaste auf > Kopieren.
  • Navigieren Sie zu C:\GL > Rechtsklick > Einfügen.
  • (Alternativ öffnen Sie das "Files Explorer"-Fenster > C: > GL. Gehen Sie zum Download-Fenster > klicken Sie auf den heruntergeladenen Ordner und ziehen Sie ihn in C: / GL)
  • Umbenennen glm zu GLM

Teil 2 von 7: Erstellen eines Visual Studio-Projekts

Schritt 1. Ordner GLP erstellen

Navigieren Sie zu Datenträger (Verzeichnis) C.

  • Wenn der Ordner GLP bereits existiert, ist es in Ordnung.
  • Wenn dies nicht der Fall ist, klicken Sie mit der rechten Maustaste in einen leeren Bereich> wählen Sie Neu> Ordner> Typ GLP > drücke auf ↵ Enter.

Schritt 2. Erstellen Sie ein leeres Projekt

  • Wenn Visual Studio nicht geöffnet ist. Öffnen Sie es > Klicken Sie auf Neues Projekt erstellen > Projekt leeren > Weiter.

    • In Konfigurieren Sie Ihr neues Projekt Assistent, für "Projektname", Typ: GLFW-GLEW-GLM-0
    • In "Standort" alles löschen, kopieren C:\GLP\ und kleben.
    • Aktivieren Sie "Lösung und Projekt im gleichen Verzeichnis ablegen" > klicken Sie auf Erstellen.
    • Warten Sie, bis die Visual Studio-Instanz angezeigt wird.
  • Wenn es bereits geöffnet wurde. Klicken Sie auf Datei > Neu > Projekt… > Leeres Projekt > Weiter. Der Rest wie oben.

Schritt 3. Fügen Sie Ihre Quelldatei zum Projekt hinzu

  • In V. S. GUI, Lösungs-Explorer-Assistent, klicken Sie mit der rechten Maustaste auf den Eintrag Quelldateien (der letzte) > wählen Sie Hinzufügen > Neues Element….
  • Klicken Sie im Assistenten Neues Element hinzufügen - GLFW-GLEW-GLM-0 auf C++-Datei (.cpp) (die erste) in der Mitte des Fensters. Geben Sie in das Textfeld Name Main.cpp ein.
  • Der Speicherort sollte C:\GLP\GLFW-GLEW-GLM-0\ sein.
  • Klicken Sie auf die Schaltfläche Hinzufügen. Die Datei wird im Haupttexteditor geöffnet, aber lassen Sie die Datei vorerst leer.

Teil 3 von 7: GLFW, GLEW und GLM im Projekt installieren

Projekt 0
Projekt 0

Schritt 1. Konfigurieren Sie "Zusätzliche Include-Verzeichnisse"

Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Namen Ihres Projekts, d. h. GLFW-GLEW-GLM-0, und wählen Sie Eigenschaften aus. Belassen Sie die Standardeinstellungen: Konfiguration: Aktiv (Debug) und Plattform: Aktiv (Win32)

Opengl 1
Opengl 1

Schritt 2. Öffnen Sie das Dropdown-Menü C/C++

Klicken Sie auf Allgemein > Zusätzliche Include-Verzeichnisse. > den Pfeil nach unten am Ende des Feldes > klicken Sie in das Dropdown-Menü..

  • Kopier das C:\GL\GLFW\include > Klicken Sie im Assistenten „Zusätzliche Verzeichnisse einschließen“auf das erste Symbol > Einfügen.

    OpenGL 12
    OpenGL 12
  • Kopier das C:\GL\GLEW\include > klicken Sie erneut auf das erste Symbol > Einfügen.
  • Kopier das C:\GL\GLM > Klicken Sie noch einmal auf das erste Symbol > Einfügen.
  • Klicken Sie im Assistenten zum Einschließen weiterer Verzeichnisse auf OK.

Schritt 3. Konfigurieren Sie den Linker "Zusätzliche Bibliotheksverzeichnisse"

Öffnen Sie das Dropdown-Menü Linker und klicken Sie auf Allgemein. Klicken Sie auf den Eintrag Zusätzliche Bibliotheksverzeichnisse > Pfeil nach unten rechts neben dem Feld > klicken Sie auf.

  • Kopieren C:\GL\GLFW\lib-vc2019 > Klicken Sie im Assistenten "Zusätzliche Bibliotheksverzeichnisse" auf das erste Symbol > Einfügen.
  • Kopier das C:\GL\GLEW\lib\Release\Win32 > Klicken Sie auf das erste Symbol > Einfügen > klicken Sie auf OK.

Schritt 4. Konfigurieren Sie "Zusätzliche Abhängigkeiten"

  • Klicken Sie im Dropdown-Menü Linker auf "Eingabe". Klicken Sie im Dropdown-Menü auf den Eintrag Zusätzliche Abhängigkeiten > den Abwärtspfeil am Ende des Felds >.
  • Kopieren opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib und fügen Sie es in das oberste Textfeld des Assistenten für zusätzliche Abhängigkeiten ein. Klicken Sie im Assistenten für zusätzliche Abhängigkeiten auf OK.

Schritt 5. Setzen Sie den Linker "SubSystem" auf "Console"

Klicken Sie im Dropdown-Menü Linker auf System > SubSystem > klicken Sie auf den Abwärtspfeil am Ende des Felds > wählen Sie Console(/SUBSYSTEM:CONSOLE) aus dem Dropdown-Menü > klicken Sie auf Übernehmen und dann auf OK im Assistenten für Projekteigenschaftenseiten.

Schritt 6. Kopieren Sie die Datei glew32.dll und fügen Sie sie in den Projektordner GLFW-GLEW-GLM-0 ein

  • Navigieren Sie zu C: > GL > GLEW > bin > Release > Win32. Klicken Sie auf glew32.dll > Rechtsklick > Kopieren.
  • Navigieren Sie zu C: > GLP > GLFW-GLEW-GLM-0. Klicken Sie mit der rechten Maustaste auf einen leeren Bereich im Ordner GLFW-GLEW-GLM-0 und wählen Sie Einfügen.
  • Die Datei glew32.dll sollte sich jetzt zusammen mit Main.cpp und 4 anderen von Visual Studio erstellten Dateien im Projektordner GLFW-GLEW-GLM-0 befinden.

Schritt 7. Testen Sie Ihr Projekt

Klicken Sie mit der rechten Maustaste auf die folgende Adresse und wählen Sie Link in neuem Fenster öffnen tutorial01.cpp. Kopieren Sie den Code und fügen Sie ihn in den Codebereich Main.cpp ein. Drücken Sie Strg+F5. Es sollten zwei Fenster erscheinen. Eine schwarz und eine andere blau.

Wenn nur das schwarze Fenster (die Konsole) erscheint mit der Meldung: "Failed to open GLFW window. Wenn Sie eine Intel GPU haben, sind sie nicht 3.3 kompatibel. Versuchen Sie die 2.1 Version des Tutorials.", Einrichtung ist in Ordnung, funktioniert aber glfwCreateWindow hat nicht funktioniert

Schritt 8. Korrigieren Sie alle Fehler

Wenn Sie Fehler in der "Fehlerliste" sehen, überprüfen Sie Folgendes:

  • Datei mit der Erweiterung.h gehen Sie zu Teil 3, Schritt 1, "Konfigurieren Sie die "Zusätzlichen Include-Verzeichnisse"" und befolgen Sie die Anweisungen.
  • Datei mit der Erweiterung.lib gehen Sie zu Teil 3, Schritt 2, "Konfigurieren Sie den Linker "Zusätzliche Bibliotheksverzeichnisse"" und befolgen Sie die Anweisungen. Gehen Sie auch zu Schritt 3, "Konfigurieren Sie den Linker "Zusätzliche Bibliotheksverzeichnisse"".
  • Datei mit der Erweiterung.dll gehen Sie zu Schritt 5, "Datei glew32.dll kopieren und in den Projektordner einfügen" und befolgen Sie die Anweisungen.
  • "Einstiegspunkt muss definiert sein" gehen Sie zu Schritt 4, Setzen Sie den Linker "SubSystem" auf "CONSOLE" und folgen Sie den Anweisungen.
  • Wenn Sie andere Fehler nicht beheben können, schließen Sie Visual Studio > löschen Sie den Projektordner GLFW-GLEW-GLM-0, der sich in C:\GLP befindet > öffnen Sie Visual Studio > wiederholen Sie die Einrichtung von Teil 2. Gut gemacht.

Teil 4 von 7: Erstellen eines Projekts mit der GLFW-GLEW-GLM-Vorlage

Schritt 1. Vorlage erstellen

Gehen Sie zum Hauptmenü von Visual Studio und während Project-0 geöffnet ist, klicken Sie auf Projekt > Vorlage exportieren….

  • Aktivieren Sie im Assistenten zum Exportieren von Vorlagen die Option Projektvorlage, wenn sie nicht aktiviert ist > klicken Sie auf Weiter >.
  • Unter "Assistent zum Exportieren von Vorlagen" (Vorlagenoptionen auswählen), im Textfeld Vorlagenname alles löschen, kopieren GLFW-GLEW-GLM und einfügen > klicken Sie auf Fertig stellen. Die Vorlage wurde erstellt. Geöffnetes Fenster mit Vorlagenadresse löschen.

Schritt 2. Erstellen Sie Ihr Projekt

  • Klicken Sie auf Datei > Neu > Projekt….
  • In Erstellen Sie ein neues Projekt Assistent, wählen Sie in der Vorlagenliste GLFW-GLEW-GLM (ggf. in der Vorlagenliste nach unten scrollen) > klicken Sie auf Weiter.
  • In dem Konfigurieren Sie Ihr neues Projekt Assistent, im Textfeld "Projektname" eingeben (oder kopieren und einfügen) GLFW-GLEW-GLM-1
  • Der Speicherort sollte C:\GLP sein. Wenn nicht, kopieren C:\GLP und kleben.
  • Stellen Sie sicher, dass Projektmappe und Projekt im selben Verzeichnis platzieren aktiviert ist. Klicken Sie auf Erstellen.

Schritt 3. Quelldatei hinzufügen

Doppelklicken Sie im Projektmappen-Explorer-Menü auf Quelldateien > klicken Sie auf Main.cpp. Code sollte auf V. S. Code-Bereich. Sie können den Code ändern oder ändern, wenn Sie möchten.

Schritt 4. Kopieren Sie die Datei glew32.dll und fügen Sie sie in den Projektordner GLFW-GLEW-GLM-1 ein

  • Navigieren Sie zu C: > GL > GLEW > bin > Release > Win32. Klicken Sie auf glew32.dll > Rechtsklick > Kopieren.
  • Navigieren Sie zu C: > GLP > GLFW-GLEW-GLM-1. Klicken Sie mit der rechten Maustaste auf einen leeren Bereich im Projektordner von GLFW-GLEW-GLM-1 und wählen Sie Einfügen.
  • Die Datei glew32.dll sollte sich jetzt zusammen mit Main.cpp und 4 anderen von Visual Studio erstellten Dateien im Projektordner GLFW-GLEW-GLM-1 befinden.
  • Programm ausführen. Gut gemacht.

Teil 5 von 7: Erstellen eines Projekts für die x64-Plattform

Schritt 1. Erstellen Sie den Ordner GL

Öffnen Sie den Datei-Explorer von Windows > Navigieren Sie zum Datenträger (Verzeichnis) C.

  • Wenn der Ordner GL bereits existiert, ist es in Ordnung.
  • Wenn dies nicht der Fall ist, klicken Sie mit der rechten Maustaste in einen leeren Bereich> wählen Sie Neu> Ordner> Typ GL > drücke auf ↵ Enter.

Schritt 2. Laden Sie GLFW 64-Bit herunter

Klicken Sie mit der rechten Maustaste auf die folgende Adresse und wählen Sie Link in neuem Fenster öffnen

  • Klicken Sie auf 64-Bit-Windows-Binärdateien. Sie erhalten "glfw-3.3.4.bin. WIN64" oder die neueste Version.
  • Klicken Sie auf Ordner > Rechtsklick > Kopieren.
  • Navigieren Sie zu C:\GL > Rechtsklick > Einfügen.
  • Benennen Sie den Ordner "glfw-3.3.4.bin. WIN64" um in GLFW64

Schritt 3. Laden Sie GLEW und GLM wie oben beschrieben herunter, Teil 1, Schritte 4, 5

Schritt 4. Erstellen Sie das Projekt wie oben (Teil 2) mit dem Namen GLFW64-GLEW64-GLM-0 und fügen Sie die Datei Main.cpp hinzu

Schritt 5. Haupteinstellungen der Eigenschaftenseiten des Projekts

Gehen Sie zu "Solution Explorer" > klicken Sie mit der rechten Maustaste auf den Namen Ihres Projekts > wählen Sie "Eigenschaften". Wählen Sie im Eintrag Plattform: x64 > Klicken Sie auf Konfigurationsmanager…

  • In der aktiven Lösungsplattform: Wählen Sie x64
  • Im Eintrag Plattform wird x64 automatisch ausgewählt.
  • Klicken Sie auf Schließen

Schritt 6. Zusätzliche Include-Verzeichnisse

Wie oben, Teil 3, Schritt 2.

Schritt 7. Zusätzliche Bibliotheksverzeichnisse

Öffnen Sie das Dropdown-Menü "Linker" und klicken Sie auf "Allgemein". Klicken Sie auf den Eintrag "Zusätzliche Bibliotheksverzeichnisse" > Pfeil nach unten am Ende des Feldes > "Bearbeiten" im Dropdown-Menü.

  • Kopier das C:\GL\GLFW64\lib-vc2019 > Klicken Sie im Assistenten "Zusätzliche Bibliotheksverzeichnisse" auf das erste Symbol > Einfügen.
  • Kopier das C:\GL\GLEW\lib\Release\x64 > Klicken Sie auf das erste Symbol > Einfügen > klicken Sie auf OK.

Schritt 8. Zusätzliche Abhängigkeiten

Wie oben, Teil 3, Schritt 4.

Schritt 9. Subsystem

Wie oben, Teil 3, Schritt 5.

Schritt 10. Kopieren Sie die Datei glew32.dll und fügen Sie sie in den Projektordner GLFW64-GLEW64-GLM-0 ein

Navigieren Sie im "Datei-Explorer" von Windows zu

  • C: > GL > GLEW > bin > Release > x64. Klicken Sie im Ordner "x64" auf die Datei "glew32.dll" > Rechtsklick > "Kopieren".
  • C: > GLP > GLFW64-GLEW64-GLM-0. Klicken Sie mit der rechten Maustaste auf den leeren Bereich im Projektordner '"GLFW64-GLEW64-GLM-0'" und wählen Sie "Einfügen".

Schritt 11. Testen Sie das Projekt und korrigieren Sie ggf. Fehler

Wie oben, Teil 3, Schritte 7, 8.

TIPP: Auch wenn es in den Haupteinstellungen der Eigenschaftenseiten Plattform: x64 ist, klicken Sie auf Konfigurationsmanager… und wählen Sie in Aktive Lösungsplattform: x64 aus

Schritt 12. Vorlage erstellen

Wie oben Teil 4, aber in Schritt 4 navigieren Sie stattdessen zu C: > GL > GLEW > bin > Release > x64. Beachten Sie, dass der Dateiname glew32.dll wie bei Plattform x86. Für den Namenstyp der Vorlage GLFW64-GLEW64-GLM Für den Namenstyp des Projekts GLFW64-GLEW64-GLM-1

TIPP: Wählen Sie in jedem Projekt, das Sie mit dieser Vorlage erstellen, x64 (neben Debug) in der grafischen Benutzeroberfläche von Visual Studio aus

Teil 6 von 7: Einrichten von Built GLFW, Built GLEW und Built GLM

Schritt 1. Erstellen Sie den Ordner GL

Öffnen Sie den Datei-Explorer von Windows > Navigieren Sie zum Datenträger (Verzeichnis) C.

  • Wenn der Ordner GL bereits existiert, ist es in Ordnung.
  • Wenn dies nicht der Fall ist, klicken Sie mit der rechten Maustaste in einen leeren Bereich> wählen Sie Neu> Ordner> Typ GL > drücke auf ↵ Enter.

Schritt 2. Installieren Sie CMake

Klicken Sie mit der rechten Maustaste auf den folgenden Link und wählen Sie Link in neuem Fenster öffnen Verwenden Sie CMake, um Binärdateien aus dem Quellcode zu erhalten. Folgen Teil 1 CMake installieren.

Schritt 3. Laden Sie die GLFW-Quelle herunter

Klicken Sie mit der rechten Maustaste auf die folgende Adresse und wählen Sie Link in neuem Fenster öffnen https://www.glfw.org/download.html. Wählen Sie "Quellpaket".

  • Klicken Sie im Download-Fenster auf den Ordner "glfw-3.3.4" (oder die neueste Version) > klicken Sie mit der rechten Maustaste > wählen Sie Kopieren.
  • Navigieren Sie im Datei-Explorer zu C:\ > GL > klicken Sie mit der rechten Maustaste > wählen Sie Einfügen. Klicken Sie zweimal auf den Namen des Ordners > Namen löschen > geben Sie Folgendes ein: GLFWsrc > drücke auf ↵ Enter.

Schritt 4. Laden Sie die GLEW-Quelle herunter

Klicken Sie mit der rechten Maustaste auf die folgende Adresse und wählen Sie Link in neuem Fenster öffnen https://glew.sourceforge.net/. Neben Quelle Klicken Sie auf ZIP.

  • Klicken Sie im Download-Fenster auf den Ordner "glew-2.1.0" (oder neueste) > Rechtsklick > Kopieren.
  • Navigieren Sie zu C:\ > GL. Rechtsklick > Einfügen. Klicken Sie zweimal auf den Namen des Ordners und benennen Sie ihn um GLEWsrc > drücke auf ↵ Enter. Jetzt haben Sie im Ordner GL möglicherweise unter anderem die Ordner GLFWsrc und GLEWsrc.

Schritt 5. Laden Sie GLM herunter, falls es noch nicht heruntergeladen wurde

Gehen Sie zu Teil 1 und folgen Sie Schritt 5.

Schritt 6. Erstellen Sie GLFW von CMake und Visual Studio

Gehen Sie zur CMake-GUI.

  • Kopieren (Achten Sie darauf, keine Leerzeichen zu kopieren) C:/GL/GLFWsrc und in das erste Textfeld einfügen.
  • Kopieren (Achten Sie darauf, keine Leerzeichen zu kopieren) C:/GL/GLFWsrc/build und fügen Sie das zweite Textfeld ein ("Wo sollen die Binärdateien erstellt werden:").
  • Konfigurieren und generieren. Klicken Sie in der CMake-GUI auf Konfigurieren > klicken Sie im Assistenten Verzeichnis erstellen auf Ja > wählen Sie Visual Studio 16 2019 > klicken Sie auf Fertig stellen.

    Wenn Sie in der CMake-GUI lesen: "Konfiguration abgeschlossen", klicken Sie auf Generieren. Sie sollten lesen: "Generieren fertig"

  • Erstellen Sie Ihre Lösung.

    • Navigieren Sie zu C: > GL > GLFWsrc > build. Doppelklicken Sie auf "GLFW.sln" oder "GLFW" oder "ALL_BUILD.vcxproj". Eine Instanz von Visual Studio wird angezeigt. Warten Sie, bis im Hauptmenü der Eintrag Build erscheint. Klicken Sie darauf > "Lösung erstellen".
    • Warten Sie, bis Sie die letzte Zeile im Fenster "Ausgabe" gelesen haben: ========== Build: 32 erfolgreich, 0 fehlgeschlagen, 0 aktuell, 2 übersprungen" ========= =

      Anzahl der "erfolgreichen" Änderungen in glfw-Versionen

  • Navigieren Sie zu C:\ > GL > GLFWsrc > build > src > Debug. Darin sollten Sie eine Datei sehen glfw3.lib.

Schritt 7. Erstellen Sie GLEW von CMake und Visual Studio

Befolgen Sie den obigen Schritt, aber

  • Kopieren (Achten Sie darauf, keine Leerzeichen zu kopieren) C:/GL/GLEWsrc/build/cmake und in das erste Textfeld einfügen.
  • Kopieren (Achten Sie darauf, keine Leerzeichen zu kopieren) C:/GL/GLEWsrc/build und in das zweite Textfeld einfügen.
  • Navigieren Sie zu C: > GL > GLEWsrc > build. Doppelklicken Sie auf "glew.sln" oder "glew" oder "ALL_BUILD.vcxproj".
  • In V. S. Ausgabeassistent, Anzahl erfolgreicher heute (31-1-2020) ist 6, kann sich jedoch in einer späteren Version ändern.
  • Navigieren Sie zu C: > GL > GLEWsrc > build > lib > Debug. Darin sollten Sie eine Datei sehen glew32d.lib unter anderen Dateien.

Schritt 8. Erstellen Sie GLM mit CMake und Visual Studio

Befolgen Sie Schritt 6 (dieses Teils) GLFW von CMake und Visual Studio erstellen aber…

  • Kopieren Sie für das erste Textfeld (Beachtung:

    keine Leerzeichen kopieren) und einfügen C:/GL/GLM

  • Für zweite Textfeldkopie (Beachtung:

    keine Leerzeichen kopieren) und einfügen C:/GL/GLM/build

  • Navigieren Sie zu C: > GL > GLM > Build. Doppelklicken Sie auf die Datei "ALL_BUILD.vcxproj" oder die Datei (nicht den Ordner) "glm".
  • In V. S. Ausgabeassistent, Anzahl erfolgreicher heute (31.08.2021) ist 165, kann sich jedoch in späteren Versionen ändern.

    Wenn die Anzahl der erfolgreich durchgeführten weniger als 165 beträgt, löschen Sie die CMake-GUI > gehen Sie zu C: > GL > doppelklicken Sie auf "cmake-3.21.2-windows-x86_64" > doppelklicken Sie auf "bin" > doppelklicken Sie auf die Datei "cmake-gui". Die neue CMake-GUI wird angezeigt. Folgen Sie dem gegenwärtigen Schritt (#8)

  • Navigieren Sie zu C: > GL > GLM > build > glm > Debug. Darin sollten Sie eine Datei sehen glm_static.lib unter anderen Dateien.

Schritt 9. Richten Sie das erstellte GLFW, das erstellte GLEW und das erstellte GLM im Projekt ein

  • Leeres Projekt erstellen nach Teil 2. Für Namenstyp GLFWsrc-GLEWsrc-GLMsrc-0 "Ort:" sollte sein: C:\GLP Denken Sie daran, die Datei Main.cpp hinzuzufügen.
  • Konfigurieren Sie die Eigenschaften des Projekts. Klicken Sie im Projektmappen-Explorer-Assistenten mit der rechten Maustaste auf den Projektnamen GLFWsrc-GLEWsrc-GLMsrc-0 > wählen Sie Eigenschaften aus.

    • (1) Im Hauptmenü der Eigenschaftenseiten von GLFWsrc-GLEWsrc-GLMsrc-0.

      Wählen Sie im Plattformeintrag x64 > klicken Sie auf Konfigurationsmanager….

      • In der Plattform für aktive Lösungen: Wählen Sie x64 aus.
      • Im Eintrag Plattform wird x64 automatisch ausgewählt.
      • Klicken Sie auf Schließen.
    • (2) Zusätzliche Include-Verzeichnisse. Klicken Sie auf C/C++ > Allgemein > Wählen Sie im Menü neben dem ersten aus, Zusätzliche Verzeichnisse einschließen > klicken Sie auf den Abwärtspfeil am Ende des Felds > klicken Sie auf Bearbeiten….

      • Kopieren C:\GL\GLFWsrc\include > Klicken Sie im Assistenten "Zusätzliche Include-Verzeichnisse" auf das erste Symbol > fügen Sie es in das oberste Textfeld ein.
      • Kopieren C:\GL\GLEWsrc\include > klicken Sie erneut auf das erste Symbol > Einfügen.
      • Kopieren C:\GL\GLM > klicken Sie noch einmal auf das erste Symbol > Einfügen.
      • Klicken Sie im Assistenten "Zusätzliche Verzeichnisse einschließen" auf OK.
    • (3) Zusätzliche Bibliotheksverzeichnisse. Doppelklicken Sie auf Linker > klicken Sie auf Allgemein > Zusätzliche Bibliotheksverzeichnisse > klicken Sie auf den Abwärtspfeil am Ende des Felds > klicken Sie auf Bearbeiten….

      • Kopieren C:\GL\GLFWsrc\build\src\Debug > Klicken Sie im Assistenten "Zusätzliche Bibliotheksverzeichnisse" auf das erste Symbol > fügen Sie es in das oberste Textfeld ein.
      • Kopieren C:\GL\GLEWsrc\build\lib\Debug > klicken Sie erneut auf das erste Symbol > Einfügen.
      • Kopieren C:\GL\GLM\build\glm\Debug > klicken Sie noch einmal auf das erste Symbol > Einfügen.
    • (4) Zusätzliche Abhängigkeiten. Wählen Sie im Dropdown-Menü Linker die Option Eingabe > wählen Sie im Menü neben die erste, Zusätzliche Abhängigkeiten > klicken Sie auf den Abwärtspfeil am Ende des Felds > Bearbeiten….

      • Kopieren opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > in das oberste Textfeld des Assistenten "Zusätzliche Abhängigkeiten" einfügen.
      • Klicken Sie im Assistenten "Zusätzliche Abhängigkeiten" auf OK.
    • (5) Setzen Sie System auf Subsystem CONSOLE.

      Wählen Sie im Dropdown-Menü Linker System > im Menü neben wählen Sie das erste, SubSystem > klicken Sie auf den Abwärtspfeil am Ende des Felds > wählen Sie Konsole (/SUBSYSTEM:CONSOLE). Klicken Sie auf Übernehmen und OK.

  • Kopieren Sie die Datei glew32d.dll und fügen Sie sie in den Projektordner GLFWsrc-GLEWsrc-GLMsrc-0 ein.

    • Navigieren Sie zu C: > GL > GLEWsrc > build > bin > debug. Klicken glew32d.dll > Rechtsklick > Kopieren.
    • Navigieren Sie zu C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Klicken Sie mit der rechten Maustaste auf einen leeren Bereich im Projektordner GLFWsrc-GLEWsrc-GLMsrc-0 und wählen Sie Einfügen.
  • Kopieren Sie die Datei glm_shared.dll und fügen Sie sie in den Projektordner GLFWsrc-GLEWsrc-GLMsrc-0 ein.

    • Navigieren Sie zu C: > GL > GLM > build > glm > Debug. Klicken glm_shared.dll > Rechtsklick > Kopieren.
    • Navigieren Sie zu C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Klicken Sie mit der rechten Maustaste auf einen leeren Bereich im Projektordner GLFWsrc-GLEWsrc-GLMsrc-0 und wählen Sie Einfügen.
    • glew32d.dll und glm_shared.dll Dateien sollten sich jetzt zusammen mit Main.cpp und 4 anderen von Visual Studio erstellten Dateien im Projektordner GLFWsrc-GLEWsrc-GLMsrc-0 befinden.

Schritt 10. Testen Sie Ihr Projekt und korrigieren Sie ggf. Fehler

Gehen Sie zu Teil 3 und befolgen Sie die Schritte 7 und 8.

Schritt 11. Vorlage erstellen

Wie oben Teil 4. Für den Namenstyp der Vorlage GLFWsrc-GLEWsrc-GLMsrc Geben Sie für den Projektnamen GLFWsrc-GLEWsrc-GLMsrc-1 ein Denken Sie daran, in jedem Projekt, das Sie mit dieser Vorlage erstellen, klicken Sie auf x64 in V. S. Hauptmenü der GUI.

Teil 7 von 7: Setup auswählen

Schritt 1. In diesem Tutorial erfahren Sie, wie Sie GLFW, GLEW und GLM in Project mit Visual Studio einstellen

  • Richten Sie Binärdateien x86 (32 Bit) ein.

    Es ist am einfachsten. Sie sollten von hier aus mit dem Lernen beginnen.

  • Binärdateien x64 (64 Bit) einrichten.

    Es zielt auf die x64-Plattform ab. Wählen Sie es nur, wenn Sie einen bestimmten Grund dafür haben.

  • Kompilieren Sie GLFW-Quelle, GLEW-Quelle, GLM-Quelle und richten Sie sie im Projekt ein.

    Ziele auch auf x64. Am schwierigsten. Das Beste aber.

Tipps

  • Sie können einen Ordner im Ordner C:\GL erstellen, um dort Ihre Projekte abzulegen. Wählen Sie beim Anlegen eines Projekts diesen Ordner für "Standort".
  • Allgemeiner Weg zum Konfigurieren Zusätzliche Include-Verzeichnisse ist, dass, nachdem Sie auf das erste Symbol geklickt haben, auf drei Punkte … C:\GL\glm) und klicken Sie auf Ordner auswählen.
  • Allgemeiner Weg zum Konfigurieren Zusätzliche Bibliotheksverzeichnisse ist das, nachdem Sie auf das erste Symbol geklickt haben, auf drei Punkte klicken …, zu dem Ordner navigieren, in dem die.lib-Datei(en) leben (in diesem Tutorial für die x86-Plattform, C:\GL\glfw\lib-vc2019 und C:\ GL\glew\lib\Release\Win32) und klicken Sie auf Ordner auswählen.
  • Allgemeiner Weg zum Konfigurieren Zusätzliche Abhängigkeiten ist dass,

    • Navigieren Sie im Datei-Explorer zu dem Ordner, in dem sich.lib-Dateien befinden (in diesem Tutorial für die x86-Plattform C:\GL\glfw\lib-vc2019 und C:\GL\glew\lib\Release\Win32), klicken Sie zweimal auf den Namen jeder.lib-Datei und kopieren Sie (durch Drücken von Strg+C) den Namen mit seiner Erweiterung.lib.
    • Gehen Sie nun zum Assistenten für zusätzliche Abhängigkeiten und fügen Sie ihn ein (durch Drücken von Strg+V). Geben Sie ein Semikolon (;) ein.
    • Wenn Sie OpenGL mit Ihrem Projekt konfigurieren möchten, fügen Sie opengl32.lib hinzu.
  • Wenn DLL-Dateien benötigt werden, dann sollten Sie in jedem von Ihnen erstellten Projekt - auch mit einer vom Projekt erstellten Vorlage einschließlich DLL-Datei - DLL-Datei(en) aus Bibliotheken oder dem vorherigen Projekt kopieren und in das neue Projekt einfügen.

Empfohlen: