Cum se configurează OpenGL GLFW GLEW GLM într-un proiect cu Visual Studio

Cuprins:

Cum se configurează OpenGL GLFW GLEW GLM într-un proiect cu Visual Studio
Cum se configurează OpenGL GLFW GLEW GLM într-un proiect cu Visual Studio

Video: Cum se configurează OpenGL GLFW GLEW GLM într-un proiect cu Visual Studio

Video: Cum se configurează OpenGL GLFW GLEW GLM într-un proiect cu Visual Studio
Video: How to Enable Developer Mode and USB Booting Chromebook 2024, Mai
Anonim

Acest ghid vă va ajuta să treceți peste prima provocare a utilizării OpenGL, GLFW, GLEW și GLM: instalarea și configurarea acestora și crearea primului dvs. proiect cu șablonul GLFW-GLEW-GLM în Visual Studio 2019.

Se va presupune că platforma dvs. este Windows, iar IDE-ul dvs. este Visual Studio 2019. În timpul instalării Visual Studio, bifați caseta Dezvoltare desktop cu încărcare de lucru C ++.

Pași

Partea 1 din 7: Descărcarea GLFW, GLEW și GLM

Evidențiați glfw
Evidențiați glfw

Pasul 1. Evidențiați pasul sau sub-pasul

Evidențiați pasul sau sub-pasul pe care vă așteptați să-l faceți și apoi faceți-l. Vedeți ca exemplu imaginea de mai sus.

Pasul 2. Creați folderul GL

Deschideți Windows File Explorer> Navigați la disc (director) C.

  • Dacă folderul GL există deja, este în regulă.
  • Dacă nu, faceți clic dreapta în zona goală> selectați Nou> Dosar> tastați GL > apăsați ↵ Enter.

Pasul 3. Descărcați GLFW

Faceți clic dreapta pe următoarea adresă și selectați Deschideți linkul în fereastra nouă

  • Faceți clic pe binare Windows pe 32 de biți. Veți obține „glfw-3.3.4.bin. WIN32” sau cea mai recentă versiune.
  • Faceți clic pe folderul de descărcare „glfw-3.3.4.bin. WIN32”> faceți clic dreapta> selectați copiere.
  • Navigați la C:> GL> faceți clic dreapta> selectați lipiți.
  • Faceți clic pe „glfw-3.3.4.bin. WIN32” și redenumiți-l în GLFW.
  • Acum, în folderul „GL”, aveți folderul GLFW.

Pasul 4. Descărcați GLEW

Faceți clic dreapta pe următorul link și selectați Deschideți linkul în fereastra nouă https://glew.sourceforge.net/. De mai jos Descărcări, găsi Binare și faceți clic pe Windows pe 32 de biți și pe 64 de biți.

  • Faceți clic pe folderul descărcat glew-2.1.0 (sau cea mai recentă versiune)> faceți clic dreapta> selectați Copie.
  • Navigați la C:> GL> faceți clic dreapta> selectați Pastă.
  • (Alternativ, deschideți fereastra „File Explorer”> C:> GL. Accesați fereastra de descărcare> faceți clic pe folderul descărcat și glisați în C: / GL)
  • Redenumiți glew-2.1.0 la GLEW.
  • Dacă s-a descărcat folderul glew-2.1.0-win32, faceți dublu clic pe acesta pentru a obține glew-2.1.0.
GLM 1
GLM 1

Pasul 5. Descărcați GLM

Faceți clic dreapta pe următoarea adresă și selectați Deschidere link în fereastră nouă glm OpenGL biblioteca de matematică. În colțul din stânga sus, faceți clic pe Descărcați GLM 0.9.9.7 sau cea mai recentă versiune (a se vedea imaginea de mai sus).

  • Faceți clic pe folderul descărcat „glm”> faceți clic dreapta pe> Copiere.
  • Navigați la C: / GL> faceți clic dreapta> Lipire.
  • (Alternativ, deschideți fereastra „Explorator fișiere”> C:> GL. Accesați fereastra de descărcare> faceți clic pe folderul descărcat și glisați în C: / GL)
  • Redenumiți glm la GLM

Partea 2 din 7: Crearea unui proiect Visual Studio

Pasul 1. Creați folderul GLP

Navigați la disc (director) C.

  • Dacă folderul GLP există deja, este în regulă.
  • Dacă nu, faceți clic dreapta în zona goală> selectați Nou> Dosar> tastați GLP > apăsați ↵ Enter.

Pasul 2. Creați un proiect gol

  • Dacă Visual Studio nu este deschis. Deschideți-l> Faceți clic pe Creați un proiect nou> Goliți proiectul> Următorul.

    • În Configurați-vă noul proiect vrăjitor, pentru „Numele proiectului”, tastați: GLFW-GLEW-GLM-0
    • În „Locație” ștergeți totul, copiați C: / GLP \ și lipiți.
    • Bifați „Plasați soluția și proiectați în același director”> faceți clic pe Creare.
    • Așteptați până când apare instanța Visual Studio.
  • Dacă a fost deja deschis. Faceți clic pe Fișier> Nou> Proiect …> Proiect gol> Următor. Restul ca mai sus.

Pasul 3. Adăugați fișierul sursă la proiect

  • În V. S. GUI, expertul Solution Explorer, faceți clic dreapta pe intrarea Fișiere sursă (ultima)> selectați Adăugare> Element nou …
  • În vrăjitorul Adăugare element nou - GLFW-GLEW-GLM-0, faceți clic pe fișier C ++ (.cpp) (primul) din mijlocul ferestrei. În caseta de text Nume tastați Main.cpp.
  • Locația trebuie să fie C: / GLP / GLFW-GLEW-GLM-0 \
  • Faceți clic pe butonul Adăugați. Fișierul se va deschide în editorul de text principal, dar lăsați fișierul gol pentru moment.

Partea 3 din 7: Instalarea GLFW, GLEW și GLM pe proiect

Proiectul 0
Proiectul 0

Pasul 1. Configurați „Directoare suplimentare de includere”

În Solution Explorer, faceți clic dreapta pe numele proiectului dvs., adică GLFW-GLEW-GLM-0, și selectați Proprietăți. Lăsați setările implicite: Configurare: Activ (Depanare) și Platformă: Activ (Win32)

Opengl 1
Opengl 1

Pasul 2. Deschideți meniul derulant C / C ++

Faceți clic pe General> Includeți directoare suplimentare. > săgeata în jos la sfârșitul câmpului> faceți clic în meniul derulant..

  • Copiază acest lucru C: / GL / GLFW / include > în expertul Includere directoare suplimentare, faceți clic pe prima pictogramă> lipiți.

    OpenGL 12
    OpenGL 12
  • Copiați acest lucru C: / GL / GLEW / include > faceți din nou clic pe prima pictogramă> lipiți.
  • Copiați acest lucru C: / GL / GLM > încă o dată faceți clic pe prima pictogramă> lipiți.
  • În vrăjitorul Includere directoare suplimentare, faceți clic pe OK.

Pasul 3. Configurați linkerul "Directoare suplimentare de bibliotecă"

Deschideți meniul derulant Linker și faceți clic pe General. Faceți clic pe Intrare directoare suplimentare bibliotecă> săgeată în jos în dreapta câmpului> faceți clic.

  • Copie C: / GL / GLFW / lib-vc2019 > în expertul „Directoare de biblioteci suplimentare”, faceți clic pe prima pictogramă> lipiți.
  • Copiați acest lucru C: / GL / GLEW / lib / Release / Win32 > faceți clic pe prima pictogramă> lipiți> faceți clic pe OK.

Pasul 4. Configurați „Dependențe suplimentare”

  • În meniul derulant Linker, faceți clic pe „Introducere”. Faceți clic pe intrarea Dependențe suplimentare> săgeata în jos la sfârșitul câmpului> în meniul derulant.
  • Copie opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib și lipiți pe caseta de text din partea de sus a expertului Dependențe suplimentare. Faceți clic pe OK în expertul Dependențe suplimentare.

Pasul 5. Setați linkerul „Subsistem” la „Consolă”

În meniul derulant Linker, faceți clic pe Sistem> Subsistem> faceți clic pe săgeata în jos la sfârșitul câmpului> selectați Consolă (/ SUBSISTEM: CONSOLE) din meniul derulant> faceți clic pe Aplicare, apoi pe OK pe expertul Pagini de proprietăți ale proiectului.

Pasul 6. Copiați fișierul glew32.dll și lipiți-l în folderul de proiect GLFW-GLEW-GLM-0

  • Navigați la C:> GL> GLEW> bin> Release> Win32. Faceți clic pe glew32.dll> faceți clic dreapta> Copiați.
  • Navigați la C:> GLP> GLFW-GLEW-GLM-0. Faceți clic dreapta pe o zonă goală din folderul GLFW-GLEW-GLM-0 și selectați Lipire.
  • Fișierul glew32.dll ar trebui să fie acum în folderul de proiect GLFW-GLEW-GLM-0 împreună cu Main.cpp și alte 4 fișiere create de Visual Studio.

Pasul 7. Testează-ți proiectul

Faceți clic dreapta pe următoarea adresă și selectați Deschideți linkul în fereastra nouă tutorial01.cpp. Copiați codul și lipiți-l în zona de cod Main.cpp. Apăsați pe Ctrl + F5. Ar trebui să apară două ferestre. Unul negru și altul albastru.

Dacă apare doar fereastra neagră (consola) cu mesajul: "Nu s-a putut deschide fereastra GLFW. Dacă aveți un GPU Intel, acestea nu sunt compatibile 3.3. Încercați versiunea 2.1 a tutorialului.", Configurarea este în regulă, dar funcționează glfwCreateWindow nu a funcționat

Pasul 8. Corectați eventualele erori

Dacă vedeți erori în „Lista de erori” verificați următoarele:

  • Fișierul cu extensia.h mergeți la Partea 3, pasul 1, „Configurați„ Directoare suplimentare de includere”” și urmați instrucțiunile.
  • Fișierul cu extensia.lib mergeți la Partea 3, pasul 2, „Configurați linkerul„ Directoare suplimentare de bibliotecă”” și urmați instrucțiunile. De asemenea, la pasul 3, „Configurați linkerul„ Directoare suplimentare de bibliotecă””.
  • Fișierul cu extensia.dll mergeți la pasul 5, „Copiați fișierul glew32.dll și lipiți-l în folderul Proiect” și urmați instrucțiunile.
  • „Punctul de intrare trebuie definit” mergeți la pasul 4, setați linkerul „Subsistem” la „CONSOLE” și urmați instrucțiunile.
  • Pentru alte erori, dacă nu le puteți corecta, închideți Visual Studio> ștergeți folderul de proiect GLFW-GLEW-GLM-0 care se află în C: / GLP> deschideți Visual Studio> repetați setarea din Partea 2. Loc de muncă bun.

Partea 4 din 7: Crearea unui proiect cu șablonul GLFW-GLEW-GLM

Pasul 1. Creați șablonul

Accesați meniul principal Visual Studio și, în timp ce Proiectul-0 este deschis, faceți clic pe Proiect> Exportați șablonul….

  • În Expertul șablon export, verificați Șablonul proiectului, dacă nu este bifat> faceți clic pe Următorul>.
  • În „Expert șablon export” (Selectați Opțiuni șablon), în caseta de text Nume șablon ștergeți totul, copiați GLFW-GLEW-GLM și lipiți> faceți clic pe Finalizare. Șablonul a fost creat. Ștergeți fereastra deschisă cu adresa șablonului.

Pasul 2. Creați-vă proiectul

  • Faceți clic pe Fișier> Nou> Proiect …
  • În Creați un proiect nou wizard, în lista de șabloane, selectați GLFW-GLEW-GLM (dacă este necesar derulați lista șabloanelor)> faceți clic pe Următorul.
  • În Configurați-vă noul proiect expert, în câmpul de text „Numele proiectului”, tastați (sau copiați și lipiți) GLFW-GLEW-GLM-1
  • Locația trebuie să fie C: / GLP. Dacă nu, copiați C: / GLP și lipiți.
  • Asigurați-vă că ați plasat soluția și proiectul în același director. Faceți clic pe Creați.

Pasul 3. Adăugați fișierul sursă

În meniul Explorator soluții faceți dublu clic pe Fișiere sursă> faceți clic pe Main.cpp. Codul ar trebui să apară pe V. S. zona codului. Puteți modifica sau schimba codul dacă doriți.

Pasul 4. Copiați fișierul glew32.dll și lipiți-l în folderul de proiect GLFW-GLEW-GLM-1

  • Navigați la C:> GL> GLEW> bin> Release> Win32. Faceți clic pe glew32.dll> faceți clic dreapta> Copiați.
  • Navigați la C:> GLP> GLFW-GLEW-GLM-1. Faceți clic dreapta pe o zonă goală din folderul de proiect GLFW-GLEW-GLM-1 și selectați Lipire.
  • Fișierul glew32.dll ar trebui să fie acum în folderul de proiect GLFW-GLEW-GLM-1 împreună cu Main.cpp și alte 4 fișiere create de Visual Studio.
  • Rulați programul. Loc de muncă bun.

Partea 5 din 7: Crearea proiectului pentru a viza platforma x64

Pasul 1. Creați folderul GL

Deschideți Windows File Explorer> Navigați la disc (director) C.

  • Dacă folderul GL există deja, este în regulă.
  • Dacă nu, faceți clic dreapta în zona goală> selectați Nou> Dosar> tastați GL > apăsați ↵ Enter.

Pasul 2. Descărcați GLFW pe 64 de biți

Faceți clic dreapta pe următoarea adresă și selectați Deschideți linkul în fereastra nouă

  • Faceți clic pe binare Windows pe 64 de biți. Obțineți „glfw-3.3.4.bin. WIN64” sau cea mai recentă versiune.
  • Faceți clic pe folder> faceți clic dreapta> Copiere.
  • Navigați C: / GL> faceți clic dreapta> Lipire.
  • Redenumiți folderul „glfw-3.3.4.bin. WIN64” la GLFW64

Pasul 3. Descărcați GLEW și GLM ca mai sus, Partea 1, pașii 4, 5

Pasul 4. Creați proiectul ca mai sus (Partea 2), cu numele GLFW64-GLEW64-GLM-0 și adăugați fișierul Main.cpp

Pasul 5. Setările principale ale paginilor de proprietăți ale proiectului

Mergeți la „Solution Explorer”> faceți clic dreapta pe numele proiectului dvs.> selectați „Properties”. În platformă: intrare, alegeți x64> Faceți clic pe Manager configurare …

  • În platforma Soluție activă: selectați x64
  • În intrarea Platformă, x64 este selectat automat.
  • Faceți clic pe Închidere

Pasul 6. Adăugați directoare suplimentare

Ca mai sus, partea 3, pasul 2.

Pasul 7. Directoare suplimentare de bibliotecă

Deschideți meniul derulant „Linker” și faceți clic pe „General”. Faceți clic pe intrarea „Directoare de biblioteci suplimentare”> săgeata în jos la sfârșitul câmpului> „Editați” în meniul derulant.

  • Copiați acest lucru C: / GL / GLFW64 / lib-vc2019 > în vrăjitorul "Directoare de biblioteci suplimentare", faceți clic pe prima pictogramă> lipiți.
  • Copiază acest lucru C: / GL / GLEW / lib / Release / x64 > faceți clic pe prima pictogramă> lipiți> faceți clic pe OK.

Pasul 8. Dependențe suplimentare

Ca mai sus, partea 3, pasul 4.

Pasul 9. Subsistem

Ca mai sus, partea 3, pasul 5.

Pasul 10. Copiați fișierul glew32.dll și lipiți-l în folderul de proiect GLFW64-GLEW64-GLM-0

În „File Explorer” din Windows navigați la

  • C:> GL> GLEW> bin> Release> x64. În folderul „x64” faceți clic pe fișierul „glew32.dll”> faceți clic dreapta pe „Copiere”.
  • C:> GLP> GLFW64-GLEW64-GLM-0. Faceți clic dreapta pe zona goală din folderul de proiect '"GLFW64-GLEW64-GLM-0'" și selectați "Lipire".

Pasul 11. Testați proiectul și corectați erorile, dacă există

Ca mai sus, partea 3, pașii 7, 8.

SFAT: Chiar dacă în setările principale ale Pagini de proprietate este Platform: x64, faceți clic pe Configuration manager … și în platforma Active solution: selectați x64

Pasul 12. Creați șablonul

Ca mai sus Partea 4, dar la pasul 4 navigați la C:> GL> GLEW> bin> Release> x64. Rețineți că numele fișierului este glew32.dll ca și în cazul platformei x86. Pentru tipul de nume al șablonului GLFW64-GLEW64-GLM Pentru tipul de nume al proiectului GLFW64-GLEW64-GLM-1

SFAT: În fiecare proiect pe care îl creați cu acest șablon, selectați x64 (lângă Debug) în GUI-ul Visual Studio

Partea 6 din 7: Configurarea GLFW Built, Built GLEW și Built GLM

Pasul 1. Creați folderul GL

Deschideți Windows File Explorer> Navigați la disc (director) C.

  • Dacă folderul GL există deja, este în regulă.
  • Dacă nu, faceți clic dreapta în zona goală> selectați Nou> Dosar> tastați GL > apăsați ↵ Enter.

Pasul 2. Instalați CMake

Faceți clic dreapta pe următorul link și selectați Deschideți linkul în fereastra nouă Utilizați CMake pentru a obține binare din codul sursă. Urma Partea 1 Instalarea CMake.

Pasul 3. Descărcați sursa GLFW

Faceți clic dreapta pe următoarea adresă și selectați Deschideți linkul în fereastra nouă https://www.glfw.org/download.html. Selectați „Pachet sursă”.

  • În fereastra de descărcare, faceți clic pe folderul "glfw-3.3.4" (sau ultima versiune)> faceți clic dreapta> selectați Copiere.
  • În File Explorer navigați la C: \> GL> faceți clic dreapta> selectați Lipire. Faceți clic de două ori pe numele folderului> ștergeți numele> tastați: GLFWsrc > apăsați ↵ Enter.

Pasul 4. Descărcați sursa GLEW

Faceți clic dreapta pe următoarea adresă și selectați Deschideți linkul în fereastra nouă https://glew.sourceforge.net/. Lângă Sursă faceți clic pe ZIP.

  • În fereastra de descărcare, faceți clic pe folderul "glew-2.1.0" (sau cel mai recent)> faceți clic dreapta> Copiere.
  • Navigați la C: \> GL. Faceți clic dreapta> Lipire. Faceți clic de două ori pe numele folderului și redenumiți-l GLEWsrc > apăsați ↵ Enter. Acum, în folderul GL aveți foldere GLFWsrc și GLEWsrc, poate printre altele.

Pasul 5. Descărcați GLM dacă nu este deja descărcat

Mergeți la Partea 1 și urmați pasul 5.

Pasul 6. Construiți GLFW de către CMake și Visual Studio

Accesați CMake GUI.

  • Copiați (aveți grijă, nu copiați niciun spațiu gol) C: / GL / GLFWsrc și lipiți în primul câmp de text.
  • Copiați (aveți grijă, nu copiați niciun spațiu gol) C: / GL / GLFWsrc / build și lipiți în al doilea câmp de text („Unde se construiesc binare:”).
  • Configurați și generați. În CMake GUI, faceți clic pe Configurare> în expert Creare director faceți clic pe Da> selectați Visual Studio 16 2019> faceți clic pe Finalizare.

    Când, în CMake GUI, citiți: „Configurare finalizată”, faceți clic pe Generare. Ar trebui să citiți: „Generarea a terminat”

  • Construiți-vă soluția.

    • Navigați la C:> GL> GLFWsrc> build. Faceți dublu clic pe „GLFW.sln” sau „GLFW” sau pe „ALL_BUILD.vcxproj”. Apare o instanță a Visual Studio. Așteptați până când în meniul principal apare intrarea Build. Faceți clic pe acesta> „Construiți soluția”.
    • Așteptați până citiți ultimul rând în fereastra „Ieșire”: ========== Construire: 32 reușite, 0 eșuate, 0 actualizate, 2 omise”========= =

      Numărul de modificări „reușite” în versiunile glfw

  • Navigați la C: \> GL> GLFWsrc> build> src> Debug. În interior ar trebui să vedeți fișierul glfw3.lib.

Pasul 7. Construiți GLEW de CMake și Visual Studio

Urmați pasul de mai sus, dar

  • Copiați (aveți grijă, nu copiați niciun spațiu gol) C: / GL / GLEWsrc / build / cmake și lipiți în primul câmp de text.
  • Copiați (aveți grijă, nu copiați niciun spațiu gol) C: / GL / GLEWsrc / build și lipiți în al doilea câmp de text.
  • Navigați la C:> GL> GLEWsrc> build. Faceți dublu clic pe „glew.sln” sau „glew” sau „ALL_BUILD.vcxproj”.
  • În V. S. Expertul de ieșire, numărul de reușite astăzi (31-1-2020) este 6, se poate schimba însă în versiunea ulterioară.
  • Navigați la C:> GL> GLEWsrc> build> lib> Debug. În interior ar trebui să vedeți fișierul glew32d.lib printre alte dosare.

Pasul 8. Construiți GLM de CMake și Visual Studio

Urmați pasul 6 (din această parte) Construiți GLFW de CMake și Visual Studio dar…

  • Pentru primul câmp de text, copiați (Atenţie:

    nu copiați niciun spațiu gol) și lipiți C: / GL / GLM

  • Pentru a doua copie a câmpului de text (Atenţie:

    nu copiați niciun spațiu gol) și lipiți C: / GL / GLM / build

  • Navigați la C:> GL> GLM> build. Faceți dublu clic pe fișierul „ALL_BUILD.vcxproj” sau pe fișierul (nu folderul) „glm”.
  • În V. S. Expertul de ieșire, numărul de reușite astăzi (2021-08-31) este 165, totuși se poate modifica în versiunea ulterioară.

    Dacă numărul de reușite este mai mic de 165, ștergeți CMake GUI> accesați C:> GL> faceți dublu clic pe "cmake-3.21.2-windows-x86_64"> faceți dublu clic pe "bin"> faceți dublu clic pe fișierul "cmake-gui". Apare o nouă interfață grafică CMake. Urmați pasul prezent (# 8)

  • Navigați la C:> GL> GLM> build> glm> Debug. În interior ar trebui să vedeți fișierul glm_static.lib printre alte dosare.

Pasul 9. Configurați GLFW construit, GLEW construit și GLM încorporat în proiect

  • Creați un proiect gol conform Partea 2. Pentru tipul de nume GLFWsrc-GLEWsrc-GLMsrc-0 „Locația:” ar trebui să fie: C: / GLP Nu uitați să adăugați fișierul Main.cpp.
  • Configurați Proprietățile proiectului. În expertul Solution Explorer, faceți clic dreapta pe numele proiectului care este GLFWsrc-GLEWsrc-GLMsrc-0> selectați Properties.

    • (1) În meniul principal al paginilor de proprietăți GLFWsrc-GLEWsrc-GLMsrc-0.

      În intrarea Platformă selectați x64> faceți clic pe Configuration Manager….

      • În platforma Soluție activă: selectați x64.
      • În intrarea Platformă, x64 este selectat automat.
      • Faceți clic pe Închidere.
    • (2) Include directoare suplimentare. Faceți clic pe C / C ++> General> În meniul de lângă selectați primul, Adăugați directoare suplimentare> faceți clic pe săgeata în jos de la capătul câmpului> faceți clic pe Editare ….

      • Copie C: / GL / GLFWsrc / include > în vrăjitorul „Includere directoare suplimentare” faceți clic pe prima pictogramă> lipiți în câmpul de text superior.
      • Copie C: / GL / GLEWsrc / include > faceți din nou clic pe prima pictogramă> lipiți.
      • Copie C: / GL / GLM > mai faceți clic pe prima pictogramă> lipiți.
      • În expertul „Includere directoare suplimentare”, faceți clic pe OK.
    • (3) Directoare suplimentare ale bibliotecii. Faceți dublu clic pe Linker> faceți clic pe General> Directoare suplimentare de bibliotecă> faceți clic pe săgeata în jos din capătul câmpului> faceți clic pe Editare ….

      • Copie C: / GL / GLFWsrc / build / src / Debug > în vrăjitorul de biblioteci suplimentare "faceți clic pe prima pictogramă> lipiți în câmpul de text din partea de sus.
      • Copie C: / GL / GLEWsrc / build / lib / Debug > faceți din nou clic pe prima pictogramă> lipiți.
      • Copie C: / GL / GLM / build / glm / Debug > faceți din nou clic pe prima pictogramă> lipiți.
    • (4) Dependențe suplimentare. În meniul derulant Linker selectați Intrare> în meniul de lângă selectați primul, Dependențe suplimentare> faceți clic pe săgeata în jos de la sfârșitul câmpului> Editați …

      • Copie opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > lipiți în caseta de text din partea superioară a expertului „Dependențe suplimentare”.
      • În expertul „Dependențe suplimentare” faceți clic pe OK.
    • (5) Setați sistemul la subsistemul CONSOLE.

      În meniul derulant Linker, selectați Sistem> în meniul de lângă selectați primul, SubSistem> faceți clic pe săgeata în jos la sfârșitul câmpului> selectați Consolă (/ SUBSISTEM: CONSOLE). Faceți clic pe Aplicare și OK.

  • Copiați fișierul glew32d.dll și lipiți-l în folderul de proiect GLFWsrc-GLEWsrc-GLMsrc-0.

    • Navigați la C:> GL> GLEWsrc> build> bin> debug. Clic glew32d.dll > faceți clic dreapta> Copiați.
    • Navigați la C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Faceți clic dreapta pe o zonă goală din folderul de proiect GLFWsrc-GLEWsrc-GLMsrc-0 și selectați Lipire.
  • Copiați fișierul glm_shared.dll și lipiți-l în folderul de proiect GLFWsrc-GLEWsrc-GLMsrc-0.

    • Navigați la C:> GL> GLM> build> glm> Debug. Clic glm_shared.dll > faceți clic dreapta> Copiați.
    • Navigați la C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Faceți clic dreapta pe o zonă goală din folderul de proiect GLFWsrc-GLEWsrc-GLMsrc-0 și selectați Lipire.
    • glew32d.dll și glm_shared.dll fișierele ar trebui să fie acum în folderul de proiect GLFWsrc-GLEWsrc-GLMsrc-0 împreună cu Main.cpp și alte 4 fișiere create de Visual Studio.

Pasul 10. Testați-vă proiectul și corectați erorile, dacă există

Mergeți la partea 3 și urmați pașii 7 și 8.

Pasul 11. Creați șablonul

Ca mai sus Partea 4. Pentru tipul de nume al șablonului GLFWsrc-GLEWsrc-GLMsrc Pentru numele proiectului, tastați GLFWsrc-GLEWsrc-GLMsrc-1 Amintiți-vă, în fiecare proiect pe care îl creați cu acest șablon, faceți clic pe x64 în V. S. Meniul principal al GUI.

Partea 7 din 7: Alegerea configurării

Pasul 1. În acest tutorial veți afla că 3 a fost să setați GLFW, GLEW și GLM în Project cu Visual Studio

  • Configurați binarele x86 (32 biți).

    Este cel mai ușor. Ar trebui să începeți să învățați configurarea de aici.

  • Configurați binarele x64 (64 de biți).

    Acesta vizează platforma x64. Alegeți-l numai atunci când aveți un motiv specific pentru aceasta.

  • Compilați sursa GLFW, sursa GLEW, sursa GLM și configurați-le în proiect.

    Țintește și x64. Cel mai dificil. Cel mai bun totuși.

sfaturi

  • Puteți crea un folder în folderul C: / GL pentru a vă pune acolo proiectele. Când creați un proiect, selectați acest folder pentru „Locație”.
  • Mod general de configurare Adăugați directoare suplimentare este că, după ce faceți clic pe prima pictogramă, faceți clic pe trei puncte …, navigați la folderul unde.h fișier (e) sunt active (în acest tutorial C: / GL / glfw / include, C: / GL / glew / include și C: / GL / glm) și faceți clic pe Selectați un folder.
  • Mod general de configurare Directoare suplimentare de bibliotecă este că, după ce faceți clic pe prima pictogramă, faceți clic pe trei puncte …, navigați la folderul în care sunt disponibile fișierele.lib (în acest tutorial pentru platforma x86, C: / GL / glfw / lib-vc2019 și C: / GL / glew / lib / Release / Win32) și faceți clic pe Selectați un folder.
  • Mod general de configurare Dependențe suplimentare este asta,

    • În File Explorer navigați la folderul în care se află fișierele.lib live (s) (în acest tutorial pentru platforma x86, C: / GL / glfw / lib-vc2019 și C: / GL / glew / lib / Release / Win32), faceți clic de două ori pe numele fiecărui fișier.lib și copiați (prin apăsarea Ctrl + C) numele cu extensia sa.lib.
    • Acum mergeți la expertul Dependențe suplimentare și lipiți-l (prin apăsarea Ctrl + V). Tastați un punct și virgulă (;).
    • Dacă doriți să configurați OpenGL cu proiectul dvs. adăugați opengl32.lib.
  • Dacă sunt necesare fișiere DLL, atunci, în fiecare proiect pe care îl creați - chiar și cu șablonul creat de proiect, inclusiv fișierul DLL - ar trebui să copiați fișierele DLL din biblioteci sau din proiectul anterior și să le lipiți în noul proiect.

Recomandat: