OpenGL GLFW GLEW GLM instellen op een project met Visual Studio

Inhoudsopgave:

OpenGL GLFW GLEW GLM instellen op een project met Visual Studio
OpenGL GLFW GLEW GLM instellen op een project met Visual Studio

Video: OpenGL GLFW GLEW GLM instellen op een project met Visual Studio

Video: OpenGL GLFW GLEW GLM instellen op een project met Visual Studio
Video: How to Enable Developer Mode and USB Booting Chromebook 2024, April
Anonim

Deze gids helpt u de eerste uitdaging van het gebruik van OpenGL, GLFW, GLEW en GLM te overwinnen: ze installeren en instellen, en uw eerste project maken met GLFW-GLEW-GLM-sjabloon in Visual Studio 2019.

Het gaat ervan uit dat uw platform Windows is en uw IDE Visual Studio 2019. Vink tijdens de installatie van Visual Studio het vakje Desktop-ontwikkeling met C++-workload aan.

Stappen

Deel 1 van 7: GLFW, GLEW en GLM downloaden

Markeer glfw
Markeer glfw

Stap 1. Markeer stap of substap

Markeer de stap of substap die u verwacht te doen en voer deze vervolgens uit. Zie als voorbeeld foto hierboven.

Stap 2. Maak map GL aan

Open Windows Verkenner > Navigeer naar schijf (map) C.

  • Als de map GL al bestaat, is het goed.
  • Als dit niet het geval is, klik dan met de rechtermuisknop in een leeg gebied > selecteer Nieuw > Map > typ GL > druk op ↵ Enter.

Stap 3. Download GLFW

Klik met de rechtermuisknop op het volgende adres en selecteer Link openen in nieuw venster

  • Klik op 32-bits Windows-binaire bestanden. U krijgt "glfw-3.3.4.bin. WIN32" of de nieuwste versie.
  • Klik op de downloadmap "glfw-3.3.4.bin. WIN32" > klik met de rechtermuisknop > selecteer kopiëren.
  • Navigeer naar C:> GL> klik met de rechtermuisknop> selecteer plakken.
  • Klik op "glfw-3.3.4.bin. WIN32" en hernoem het naar GLFW.
  • Nu in de map "GL" heb je map GLFW.

Stap 4. Download GLEW

Klik met de rechtermuisknop op de volgende link en selecteer Link openen in nieuw venster https://glew.sourceforge.net/. Onderstaand Downloads, vind binaire bestanden en klik op Windows 32-bit en 64-bit.

  • Klik op de gedownloade map glew-2.1.0 (of laatste versie) > klik met de rechtermuisknop > selecteer Kopiëren.
  • Navigeer naar C:> GL> klik met de rechtermuisknop> selecteer Plakken.
  • (U kunt ook het venster "Bestandsverkenner" openen > C: > GL. Ga naar het downloadvenster > klik op de gedownloade map en sleep naar C:\GL)
  • Hernoemen glew-2.1.0 tot GLEW.
  • Als de map glew-2.1.0-win32 is gedownload, dubbelklikt u erop om glew-2.1.0 op te halen.
GLM 1
GLM 1

Stap 5. Download GLM

Klik met de rechtermuisknop op het volgende adres en selecteer Koppeling openen in nieuw venster glm OpenGL wiskundebibliotheek. Klik in de linkerbovenhoek op GLM 0.9.9.7 downloaden of laatste versie (zie afbeelding hierboven).

  • Klik op de gedownloade map "glm" > klik met de rechtermuisknop > Kopiëren.
  • Navigeer naar C:\GL > klik met de rechtermuisknop > Plakken.
  • (U kunt ook het venster "Bestandsverkenner" openen > C: > GL. Ga naar het downloadvenster > klik op de gedownloade map en sleep naar C:\GL)
  • Hernoemen glm tot GLM

Deel 2 van 7: Een Visual Studio-project maken

Stap 1. Maak map GLP aan

Navigeer naar schijf (map) C.

  • Als de map GLP al bestaat, is dat in orde.
  • Als dit niet het geval is, klik dan met de rechtermuisknop in een leeg gebied > selecteer Nieuw > Map > typ GLP > druk op ↵ Enter.

Stap 2. Maak een leeg project aan

  • Als Visual Studio niet is geopend. Open het > Klik op Een nieuw project maken > Leeg project > Volgende.

    • In Configureer uw nieuwe project wizard, voor "Projectnaam", typ: GLFW-GLEW-GLM-0
    • In "Locatie" alles verwijderen, kopiëren C:\GLP\ en plakken.
    • Vink "Plaats oplossing en project in dezelfde map" aan > klik op Aanmaken.
    • Wacht tot de Visual Studio-instantie verschijnt.
  • Als het al is geopend. Klik op Bestand > Nieuw > Project… > Leeg project > Volgende. De rest zoals hierboven.

Stap 3. Voeg uw bronbestand toe aan het project

  • in VS GUI, Solution Explorer-wizard, klik met de rechtermuisknop op het item Bronbestanden (de laatste) > selecteer Toevoegen > Nieuw item….
  • Klik in de wizard Nieuw item toevoegen - GLFW-GLEW-GLM-0 op C++-bestand (.cpp) (de eerste) vanuit het midden van het venster. Typ in het tekstvak Naam Main.cpp.
  • Locatie moet C:\GLP\GLFW-GLEW-GLM-0\ zijn
  • Klik op de knop Toevoegen. Het bestand wordt geopend in de hoofdteksteditor, maar laat het bestand voorlopig leeg.

Deel 3 van 7: GLFW, GLEW en GLM installeren op het project

Project 0
Project 0

Stap 1. Configureer "Extra mappen opnemen"

Klik in Solution Explorer met de rechtermuisknop op de naam van uw project, dat wil zeggen GLFW-GLEW-GLM-0, en selecteer Eigenschappen. Laat de standaardinstellingen: Configuratie: Actief (foutopsporing) en Platform: Actief (Win32)

Opengl 1
Opengl 1

Stap 2. Open het vervolgkeuzemenu C/C++

Klik op Algemeen > Extra mappen opnemen. > de pijl omlaag aan het einde van het veld > klik in het vervolgkeuzemenu..

  • Kopieer dit C:\GL\GLFW\include > klik in de wizard Extra mappen opnemen op het eerste pictogram > plakken.

    OpenGL 12
    OpenGL 12
  • Kopieer dit C:\GL\GLEW\include > klik nogmaals op het eerste pictogram > plakken.
  • Kopieer dit C:\GL\GLM > klik nogmaals op het eerste pictogram > plakken.
  • Klik in de wizard Extra mappen opnemen op OK.

Stap 3. Configureer de Linker "Extra bibliotheekmappen"

Open het vervolgkeuzemenu Linker en klik op Algemeen. Klik op het item Extra bibliotheekmappen > pijl-omlaag aan de rechterkant van het veld > klik op.

  • Kopiëren C:\GL\GLFW\lib-vc2019 > klik in de wizard "Extra bibliotheekmappen" op het eerste pictogram > plakken.
  • Kopieer dit C:\GL\GLEW\lib\Release\Win32 > klik op het eerste pictogram > plakken > klik op OK.

Stap 4. Configureer "Extra afhankelijkheden"

  • Klik in het vervolgkeuzemenu Linker op "Invoer". Klik op het item Extra afhankelijkheden > de pijl-omlaag aan het einde van het veld > in het vervolgkeuzemenu.
  • Kopiëren opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib en plak in het bovenste tekstvak van de wizard Aanvullende afhankelijkheden. Klik op OK in de wizard Aanvullende afhankelijkheden.

Stap 5. Stel de Linker "SubSystem" in op "Console"

Klik in het vervolgkeuzemenu Linker op Systeem > Subsysteem > klik op de pijl omlaag aan het einde van het veld > selecteer Console(/SUBSYSTEM:CONSOLE) in het vervolgkeuzemenu > klik op Toepassen en vervolgens op OK in de wizard Projecteigenschappenpagina's.

Stap 6. Kopieer het glew32.dll-bestand en plak het in de GLFW-GLEW-GLM-0 projectmap

  • Navigeer naar C: > GL > GLEW > bin > Release > Win32. Klik op glew32.dll > klik met de rechtermuisknop > Kopiëren.
  • Navigeer naar C: > GLP > GLFW-GLEW-GLM-0. Klik met de rechtermuisknop op een leeg gebied in de map GLFW-GLEW-GLM-0 en selecteer Plakken.
  • Het bestand glew32.dll zou nu in de projectmap GLFW-GLEW-GLM-0 moeten staan, samen met Main.cpp en 4 andere bestanden die door Visual Studio zijn gemaakt.

Stap 7. Test uw project

Klik met de rechtermuisknop op het volgende adres en selecteer Link openen in nieuw venster tutorial01.cpp. Kopieer de code en plak in het codegebied Main.cpp. Druk op Ctrl+F5. Er zouden twee vensters moeten verschijnen. De ene zwart en de andere blauw.

Als alleen het zwarte venster (de console) verschijnt met de melding: "Kan GLFW-venster niet openen. Als u een Intel GPU hebt, zijn deze niet 3.3-compatibel. Probeer de 2.1-versie van de tutorial.", De installatie is in orde, maar functioneert glfwCreateWindow werkte niet

Stap 8. Corrigeer eventuele fouten

Als u fouten ziet in de "Foutenlijst", controleer dan het volgende:

  • Bestand met de extensie.h ga naar Deel 3, stap 1, "Configureer de "Extra Include Directories"" en volg de instructies.
  • Bestand met extensie.lib ga naar Deel 3, stap 2, "Configureer de linker "Extra bibliotheekmappen"", en volg de instructies. Ook naar stap 3, "Configureer de linker "Extra bibliotheekmappen"".
  • Bestand met de extensie.dll ga naar stap 5, "Kopieer het glew32.dll-bestand en plak het in de projectmap" en volg de instructies.
  • "Ingangspunt moet worden gedefinieerd" ga naar stap 4, stel de linker "SubSystem" in op "CONSOLE" en volg de instructies.
  • Voor andere fouten, als u ze niet kunt corrigeren, sluit u Visual Studio > verwijder de projectmap GLFW-GLEW-GLM-0 die zich in C:\GLP bevindt > open Visual Studio > herhaal de installatie vanaf Deel 2. Goed gedaan.

Deel 4 van 7: Een project maken met GLFW-GLEW-GLM-sjabloon

Stap 1. Sjabloon maken

Ga naar het hoofdmenu van Visual Studio en, terwijl Project-0 open is, klik op Project > Sjabloon exporteren….

  • Schakel in de wizard Sjabloon exporteren het selectievakje Projectsjabloon in, als dit niet is aangevinkt > klik op Volgende >.
  • Op "Wizard Sjabloon exporteren" (Selecteer sjabloonopties), in het tekstvak Sjabloonnaam alles verwijderen, kopiëren GLFW-GLEW-GLM en plak > klik op Voltooien. De sjabloon is gemaakt. Verwijder geopend venster met het adres van de sjabloon.

Stap 2. Creëer uw project

  • Klik op Bestand > Nieuw > Project….
  • In Een nieuw project maken wizard, selecteer in de lijst met sjablonen GLFW-GLEW-GLM (blader indien nodig door de lijst met sjablonen) > klik op Volgende.
  • In de Configureer uw nieuwe project wizard, typ in het tekstveld "Projectnaam" (of kopieer en plak) GLFW-GLEW-GLM-1
  • Locatie moet C:\GLP zijn. Zo niet, kopieer C:\GLP en plakken.
  • Zorg ervoor dat Oplossing en project in dezelfde map plaatsen is aangevinkt. Klik op Maken.

Stap 3. Bronbestand toevoegen

Dubbelklik in het Solution Explorer-menu op Bronbestanden > klik op Main.cpp. Code zou moeten verschijnen op V. S. code gebied. U kunt desgewenst de code wijzigen of wijzigen.

Stap 4. Kopieer het glew32.dll-bestand en plak het in de GLFW-GLEW-GLM-1 projectmap

  • Navigeer naar C: > GL > GLEW > bin > Release > Win32. Klik op glew32.dll > klik met de rechtermuisknop > Kopiëren.
  • Navigeer naar C: > GLP > GLFW-GLEW-GLM-1. Klik met de rechtermuisknop op een leeg gebied in de GLFW-GLEW-GLM-1 projectmap en selecteer Plakken.
  • Het bestand glew32.dll zou zich nu in de projectmap GLFW-GLEW-GLM-1 moeten bevinden, samen met Main.cpp en 4 andere bestanden die door Visual Studio zijn gemaakt.
  • Programma uitvoeren. Goed gedaan.

Deel 5 van 7: Project maken om het x64-platform te targeten

Stap 1. Maak map GL aan

Open Windows Verkenner > Navigeer naar schijf (map) C.

  • Als de map GL al bestaat, is het goed.
  • Als dit niet het geval is, klik dan met de rechtermuisknop in een leeg gebied > selecteer Nieuw > Map > typ GL > druk op ↵ Enter.

Stap 2. Download GLFW 64 bits

Klik met de rechtermuisknop op het volgende adres en selecteer Link openen in nieuw venster

  • Klik op 64-bits Windows-binaire bestanden. U krijgt "glfw-3.3.4.bin. WIN64" of de nieuwste versie.
  • Klik op map > klik met de rechtermuisknop > Kopiëren.
  • Navigeer naar C:\GL> klik met de rechtermuisknop> Plakken.
  • Hernoem map "glfw-3.3.4.bin. WIN64" naar GLFW64

Stap 3. Download GLEW en GLM zoals hierboven, deel 1, stappen 4, 5

Stap 4. Maak een project zoals hierboven (deel 2), met de naam GLFW64-GLEW64-GLM-0 en voeg het Main.cpp-bestand toe

Stap 5. Hoofdinstellingen van de eigenschappenpagina's van het project

Ga naar "Solution Explorer" > klik met de rechtermuisknop op de naam van uw project > selecteer "Eigenschappen". Kies in Platform: entry x64 > Klik op Configuratiebeheer…

  • In Actief oplossingsplatform: selecteer x64
  • Bij Platforminvoer wordt x64 automatisch geselecteerd.
  • Klik op Sluiten

Stap 6. Extra mappen opnemen

Zoals hierboven, deel 3, stap 2.

Stap 7. Extra bibliotheekmappen

Open het vervolgkeuzemenu "Linker" en klik op "Algemeen". Klik op het item "Extra bibliotheekmappen" > pijl-omlaag aan het einde van het veld > "Bewerken" in het vervolgkeuzemenu.

  • Kopieer dit C:\GL\GLFW64\lib-vc2019 > klik in de wizard "Extra bibliotheekmappen" op het eerste pictogram > plakken.
  • Kopieer dit C:\GL\GLEW\lib\Release\x64 > klik op het eerste pictogram > plakken > klik op OK.

Stap 8. Extra afhankelijkheden

Zoals hierboven, deel 3, stap 4.

Stap 9. Subsysteem

Zoals hierboven, deel 3, stap 5.

Stap 10. Kopieer het glew32.dll-bestand en plak het in de GLFW64-GLEW64-GLM-0 projectmap

Navigeer in de "Bestandsverkenner" van Windows naar:

  • C: > GL > GLEW > bak > Vrijgeven > x64. Klik in de map "x64" op het bestand "glew32.dll" > klik met de rechtermuisknop > "Kopiëren".
  • C: > GLP > GLFW64-GLEW64-GLM-0. Klik met de rechtermuisknop op een leeg gebied in de projectmap '"GLFW64-GLEW64-GLM-0'" en selecteer "Plakken".

Stap 11. Test het project en corrigeer eventuele fouten

Zoals hierboven, deel 3, stappen 7, 8.

TIP: Zelfs als in de hoofdinstellingen van Eigenschappenpagina's Platform: x64 is, klik op Configuratiebeheer… en in Actief oplossingsplatform: selecteer x64

Stap 12. Sjabloon maken

Zoals hierboven deel 4, maar in stap 4 navigeer je in plaats daarvan naar C: > GL > GLEW > bin > Release > x64. Merk op dat de bestandsnaam is glew32.dll net als bij platform x86. Voor het naamtype van de sjabloon GLFW64-GLEW64-GLM Voor het naamtype van het project GLFW64-GLEW64-GLM-1

TIP: In elk project dat u met deze sjabloon maakt, selecteert u x64 (naast Debug) in de GUI van Visual Studio

Deel 6 van 7: Ingebouwde GLFW, ingebouwde GLEW en ingebouwde GLM instellen

Stap 1. Maak map GL aan

Open Windows Verkenner > Navigeer naar schijf (map) C.

  • Als de map GL al bestaat, is het goed.
  • Als dit niet het geval is, klik dan met de rechtermuisknop in een leeg gebied > selecteer Nieuw > Map > typ GL > druk op ↵ Enter.

Stap 2. Installeer CMake

Klik met de rechtermuisknop op de volgende link en selecteer Link openen in nieuw venster. Gebruik CMake om binaire bestanden uit de broncode te halen. Volgen Deel 1 CMake installeren.

Stap 3. Download de GLFW-bron

Klik met de rechtermuisknop op het volgende adres en selecteer Link openen in nieuw venster https://www.glfw.org/download.html. Selecteer "Bronpakket".

  • Klik in het downloadvenster op map "glfw-3.3.4" (of laatste versie) > klik met de rechtermuisknop > selecteer Kopiëren.
  • Navigeer in Verkenner naar C:\> GL> klik met de rechtermuisknop> selecteer Plakken. Klik twee keer op mapnaam > verwijder naam > typ: GLFWsrc > druk op ↵ Enter.

Stap 4. Download de GLEW-bron

Klik met de rechtermuisknop op het volgende adres en selecteer Link openen in nieuw venster https://glew.sourceforge.net/. Naast Bron klik op ZIP.

  • Klik in het downloadvenster op map "glew-2.1.0" (of laatste) > klik met de rechtermuisknop > Kopiëren.
  • Navigeer naar C:\ > GL. Klik met de rechtermuisknop > Plakken. Klik twee keer op de naam van de map en wijzig de naam GLEWsrc > druk op ↵ Enter. Nu heb je in map GL mappen GLFWsrc en GLEWsrc, misschien onder andere.

Stap 5. Download GLM als het nog niet is gedownload

Ga naar deel 1 en volg stap 5.

Stap 6. Bouw GLFW door CMake en Visual Studio

Ga naar CMake GUI.

  • Kopiëren (Pas op dat u geen lege ruimte kopieert) C:/GL/GLFWsrc en plak in het eerste tekstveld.
  • Kopiëren (Pas op dat u geen lege ruimte kopieert) C:/GL/GLFWsrc/build en plak in het tweede tekstveld ("Waar de binaire bestanden te bouwen:").
  • Configureren en genereren. Klik in CMake GUI op Configureren > klik in de wizard Create Directory op Ja > selecteer Visual Studio 16 2019 > klik op Voltooien.

    Als u in CMake GUI leest: "Configureren klaar", klik dan op Generate. U moet lezen: "Genereren klaar"

  • Bouw uw oplossing.

    • Navigeer naar C: > GL > GLFWsrc > bouwen. Dubbelklik op "GLFW.sln", of "GLFW" of "ALL_BUILD.vcxproj". Er verschijnt een exemplaar van Visual Studio. Wacht tot in het hoofdmenu Build item verschijnt. Klik erop > "Oplossing bouwen".
    • Wacht tot je de laatste regel in het venster "Uitvoer" hebt gelezen: ========== Build: 32 geslaagd, 0 mislukt, 0 up-to-date, 2 overgeslagen" ========= =

      Aantal "geslaagde" wijzigingen in glfw-versies

  • Navigeer naar C:\> GL> GLFWsrc> build> src> Debug. Binnenin zou je bestand moeten zien glfw3.lib.

Stap 7. Bouw GLEW door CMake en Visual Studio

Volg bovenstaande stap maar

  • Kopiëren (Pas op dat u geen lege ruimte kopieert) C:/GL/GLEWsrc/build/cmake en plak in het eerste tekstveld.
  • Kopiëren (Pas op dat u geen lege ruimte kopieert) C:/GL/GLEWsrc/build en plak in het tweede tekstveld.
  • Navigeer naar C: > GL > GLEWsrc > bouwen. Dubbelklik op "glew.sln", of "glew" of "ALL_BUILD.vcxproj".
  • in VS Uitvoerwizard, aantal geslaagden vandaag (31-1-2020) is 6, kan in latere versie echter veranderen.
  • Navigeer naar C: > GL > GLEWsrc > build > lib > Debug. Binnenin zou je bestand moeten zien glew32d.lib onder andere bestanden.

Stap 8. Bouw GLM door CMake en Visual Studio

Volg stap 6 (van dit deel) Bouw GLFW door CMake en Visual Studio maar…

  • Kopieer voor het eerste tekstveld (aandacht:

    kopieer geen lege ruimte) en plak C:/GL/GLM

  • Kopieer voor tweede tekstveld (aandacht:

    kopieer geen lege ruimte) en plak C:/GL/GLM/bouwen

  • Navigeer naar C: > GL > GLM > bouwen. Dubbelklik op het bestand "ALL_BUILD.vcxproj" of het bestand (niet de map) "glm".
  • in VS Uitvoerwizard, aantal geslaagden vandaag (2021-08-31) is 165, maar kan in een latere versie veranderen.

    Als het aantal geslaagden minder is dan 165, verwijder dan CMake GUI > ga naar C: > GL > dubbelklik op "cmake-3.21.2-windows-x86_64" > dubbelklik op "bin" > dubbelklik op bestand "cmake-gui". Nieuwe CMake GUI verschijnt. Volg huidige stap (#8)

  • Navigeer naar C: > GL > GLM > build > glm > Debug. Binnenin zou je bestand moeten zien glm_static.lib onder andere bestanden.

Stap 9. Opzetten gebouwde GLFW, gebouwde GLEW en gebouwde GLM in project

  • Maak een leeg project aan volgens Deel 2. Voor naamtype: GLFWsrc-GLEWsrc-GLMsrc-0 "Locatie:" moet zijn: C:\GLP Onthoud het bestand Main.cpp toevoegen.
  • Projecteigenschappen configureren. Klik in de wizard Solution Explorer met de rechtermuisknop op de naam van het project, namelijk GLFWsrc-GLEWsrc-GLMsrc-0 > selecteer Eigenschappen.

    • (1) In het hoofdmenu van GLFWsrc-GLEWsrc-GLMsrc-0 Eigenschappenpagina's.

      Selecteer in Platform entry x64 > klik op Configuration Manager….

      • In Actief oplossingsplatform: selecteer x64.
      • Bij Platforminvoer wordt x64 automatisch geselecteerd.
      • Klik op Sluiten.
    • (2) Extra mappen opnemen. Klik op C/C++ > Algemeen > Selecteer in het menu naast de eerste, Extra mappen opnemen > klik op de pijl omlaag aan het einde van het veld > klik op Bewerken….

      • Kopiëren C:\GL\GLFWsrc\include > klik in de wizard "Extra mappen opnemen" op het eerste pictogram > plak in het bovenste tekstveld.
      • Kopiëren C:\GL\GLEWsrc\include > klik nogmaals op het eerste icoon > plakken.
      • Kopiëren C:\GL\GLM > klik nog een keer op het eerste icoon > plakken.
      • Klik in de wizard "Extra mappen opnemen" op OK.
    • (3) Extra bibliotheekmappen. Dubbelklik op Linker > klik op Algemeen > Extra bibliotheekmappen > klik op de pijl omlaag aan het einde van het veld > klik op Bewerken….

      • Kopiëren C:\GL\GLFWsrc\build\src\Debug > klik in de wizard Extra bibliotheekmappen op het eerste pictogram > plak in het bovenste tekstveld.
      • Kopiëren C:\GL\GLEWsrc\build\lib\Debug > klik nogmaals op het eerste icoon > plakken.
      • Kopiëren C:\GL\GLM\build\glm\Debug > klik nog een keer op het eerste icoon > plakken.
    • (4) Aanvullende afhankelijkheden. Selecteer in het vervolgkeuzemenu Linker Invoer > selecteer in het menu naast de eerste, Extra afhankelijkheden > klik op de pijl-omlaag aan het einde van het veld > Bewerken….

      • Kopiëren opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > plak in het bovenste tekstvak van de wizard "Aanvullende afhankelijkheden".
      • Klik in de wizard "Aanvullende afhankelijkheden" op OK.
    • (5) Stel Systeem in op SubSysteem CONSOLE.

      Selecteer in het vervolgkeuzemenu Linker Systeem > selecteer in het menu naast de eerste, Subsysteem > klik op de pijl omlaag aan het einde van het veld > selecteer Console (/SUBSYSTEM:CONSOLE). Klik op Toepassen en OK.

  • Kopieer het glew32d.dll-bestand en plak het in de GLFWsrc-GLEWsrc-GLMsrc-0 projectmap.

    • Navigeer naar C: > GL > GLEWsrc > build > bin > debug. Klik glew32d.dll > klik met de rechtermuisknop > Kopiëren.
    • Navigeer naar C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Klik met de rechtermuisknop op een leeg gebied in de GLFWsrc-GLEWsrc-GLMsrc-0 projectmap en selecteer Plakken.
  • Kopieer het glm_shared.dll-bestand en plak het in de GLFWsrc-GLEWsrc-GLMsrc-0 projectmap.

    • Navigeer naar C: > GL > GLM > build > glm > Debug. Klik glm_shared.dll > klik met de rechtermuisknop > Kopiëren.
    • Navigeer naar C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Klik met de rechtermuisknop op een leeg gebied in de GLFWsrc-GLEWsrc-GLMsrc-0 projectmap en selecteer Plakken.
    • glew32d.dll en glm_shared.dll bestanden zouden nu in de GLFWsrc-GLEWsrc-GLMsrc-0 project-map moeten staan, samen met Main.cpp, en 4 andere bestanden die door Visual Studio zijn gemaakt.

Stap 10. Test uw project en corrigeer eventuele fouten

Ga naar deel 3 en volg stap 7 en 8.

Stap 11. Sjabloon maken

Zoals hierboven Deel 4. Voor het naamtype van de sjabloon GLFWsrc-GLEWsrc-GLMsrc Typ voor de projectnaam GLFWsrc-GLEWsrc-GLMsrc-1 Onthoud dat in elk project dat u met deze sjabloon maakt, op x64 in V. S. GUI's hoofdmenu.

Deel 7 van 7: Instellen kiezen

Stap 1. In deze tutorial leer je 3 was om GLFW, GLEW en GLM in Project in te stellen met Visual Studio

  • Stel binaire bestanden x86 (32 bits) in.

    Het is het gemakkelijkst. U zou vanaf hier moeten beginnen met het leren instellen.

  • Stel binaire bestanden x64 (64 bits) in.

    Het is gericht op het x64-platform. Kies het alleen als je daar een specifieke reden voor hebt.

  • Compileer GLFW-bron, GLEW-bron, GLM-bron en stel ze in project in.

    Richt zich ook op x64. De moeilijkste. De beste wel.

Tips

  • U kunt een map maken in map C:\GL voor plaats in uw projecten. Wanneer u een project aanmaakt, selecteert u deze map voor "Locatie".
  • Algemene manier voor configureren: Extra mappen opnemen is dat, nadat u op het eerste pictogram hebt geklikt, op drie puntjes … navigeert, naar de map navigeert waar.h-bestand(en) leven (in deze tutorial C:\GL\glfw\include, C:\GL\glew\include en C:\GL\glm) en klik op Selecteer een map.
  • Algemene manier voor configureren: Extra bibliotheekmappen is dat, nadat u op het eerste pictogram hebt geklikt, op drie stippen klikt …, navigeer naar de map waar.lib-bestand(en) leven(en) (in deze tutorial voor x86-platform, C:\GL\glfw\lib-vc2019 en C:\ GL\glew\lib\Release\Win32) en klik op Selecteer een map.
  • Algemene manier voor configureren: Extra afhankelijkheden is dat,

    • Navigeer in Verkenner naar de map waar.lib-bestand(en) leven(en) (in deze tutorial voor x86-platform, C:\GL\glfw\lib-vc2019 en C:\GL\glew\lib\Release\Win32), klik twee keer op de naam van elk.lib-bestand en kopieer (door Ctrl+C aan te raken) de naam met de extensie.lib.
    • Ga nu naar de wizard Extra afhankelijkheden en plak deze (door Ctrl+V aan te raken). Typ een puntkomma (;).
    • Als u OpenGL met uw project wilt configureren, voegt u opengl32.lib toe.
  • Als dll-bestanden nodig zijn, moet u in elk project dat u aanmaakt - zelfs met een sjabloon die door het project is gemaakt, inclusief een dll-bestand - dll-bestand(en) uit bibliotheken of een vorig project kopiëren en in het nieuwe project plakken.

Aanbevolen: