Com configurar OpenGL GLFW GLEW GLM en un projecte amb Visual Studio

Taula de continguts:

Com configurar OpenGL GLFW GLEW GLM en un projecte amb Visual Studio
Com configurar OpenGL GLFW GLEW GLM en un projecte amb Visual Studio

Vídeo: Com configurar OpenGL GLFW GLEW GLM en un projecte amb Visual Studio

Vídeo: Com configurar OpenGL GLFW GLEW GLM en un projecte amb Visual Studio
Vídeo: Ed Boyden: un interruptor de luz para neuronas 2024, Maig
Anonim

Aquesta guia us ajudarà a superar el primer repte d’utilitzar OpenGL, GLFW, GLEW i GLM: instal·lar-los i configurar-los i crear el vostre primer projecte amb plantilla GLFW-GLEW-GLM a Visual Studio 2019.

Suposarà que la vostra plataforma és Windows i el vostre IDE és Visual Studio 2019. Durant la instal·lació de Visual Studio, comproveu la casella de desenvolupament de l'escriptori amb càrrega de treball C ++.

Passos

Primera part de 7: descàrrega de GLFW, GLEW i GLM

Ressalteu glfw
Ressalteu glfw

Pas 1. Ressalteu el pas o el subpàs

Ressalteu el pas o el subpàs que espereu fer i, a continuació, feu-ho. Vegeu com a imatge d’exemple anterior.

Pas 2. Creeu la carpeta GL

Obriu l'Explorador de fitxers de Windows> Aneu al disc (directori) C.

  • Si la carpeta GL ja existeix, està bé.
  • Si no ho fa, feu clic amb el botó dret a l'àrea buida> seleccioneu Nou> Carpeta> escriviu GL > premeu ↵ Retorn.

Pas 3. Descarregueu GLFW

Feu clic amb el botó dret a la següent adreça i seleccioneu Obre enllaç a la finestra nova

  • Feu clic a binaris de Windows de 32 bits. Obtindreu "glfw-3.3.4.bin. WIN32" o l'última versió.
  • Feu clic a la carpeta de descàrrega "glfw-3.3.4.bin. WIN32"> feu clic amb el botó dret> seleccioneu còpia.
  • Aneu a C:> GL> feu clic amb el botó dret> seleccioneu enganxa.
  • Feu clic a "glfw-3.3.4.bin. WIN32" i canvieu el nom a GLFW.
  • Ara, a la carpeta "GL", teniu la carpeta GLFW.

Pas 4. Descarregueu GLEW

Feu clic amb el botó dret a l'enllaç següent i seleccioneu Obre l'enllaç a la finestra nova https://glew.sourceforge.net/. Baix Descàrregues, trobar Binaris i feu clic a Windows de 32 i 64 bits.

  • Feu clic a la carpeta descarregada glew-2.1.0 (o la versió més recent)> feu clic amb el botó dret> seleccioneu Copia.
  • Aneu a C:> GL> feu clic dret> seleccioneu Enganxa.
  • (També podeu obrir la finestra "Explorador de fitxers"> C:> GL. Aneu a la finestra de descàrrega> feu clic a la carpeta descarregada i arrossegueu-la a C: / GL)
  • Canvia el nom glew-2.1.0 a GLEW.
  • Si s'ha descarregat la carpeta glew-2.1.0-win32, feu-hi doble clic per obtenir glew-2.1.0.
GLM 1
GLM 1

Pas 5. Descarregueu GLM

Feu clic amb el botó dret a la següent adreça i seleccioneu Obre enllaç a Finestra nova Biblioteca de matemàtiques OpenGL glm. Feu clic a l'extrem superior esquerre Descarregueu GLM 0.9.9.7 o la versió més recent (vegeu la imatge superior).

  • Feu clic a la carpeta descarregada "glm"> feu clic amb el botó dret> Copia.
  • Aneu a C: / GL> feu clic amb el botó dret> Enganxa.
  • (També podeu obrir la finestra "Explorador de fitxers"> C:> GL. Aneu a la finestra de descàrrega> feu clic a la carpeta descarregada i arrossegueu-la a C: / GL)
  • Canvia el nom glm a GLM

Part 2 de 7: Creació d'un projecte de Visual Studio

Pas 1. Creeu la carpeta GLP

Aneu al disc (directori) C.

  • Si la carpeta GLP ja existeix, està bé.
  • Si no ho fa, feu clic amb el botó dret a l'àrea buida> seleccioneu Nou> Carpeta> escriviu GLP > premeu ↵ Retorn.

Pas 2. Creeu un projecte buit

  • Si Visual Studio no està obert. Obriu-lo> Feu clic a Crea un projecte nou> Projecte buit> Següent.

    • En Configureu el vostre nou projecte assistent, per a "Nom del projecte", escriviu: GLFW-GLEW-GLM-0
    • A "Ubicació", suprimiu-ho tot, copieu-lo C: / GLP \ i enganxar.
    • Marqueu "Col·loqueu la solució i el projecte al mateix directori"> feu clic a Crea.
    • Espereu fins que aparegui la instància de Visual Studio.
  • Si ja s’ha obert. Feu clic a Fitxer> Nou> Projecte …> Projecte buit> Següent. La resta com abans.

Pas 3. Afegiu el fitxer font al projecte

  • A V. S. GUI, assistent de l'Explorador de solucions, feu clic amb el botó dret a l'entrada Fitxers font (l'última)> seleccioneu Afegeix> Element nou …
  • A l’assistent Afegeix un element nou: GLFW-GLEW-GLM-0, feu clic a Fitxer C ++ (.cpp) (el primer) al centre de la finestra. Al quadre de text Nom escriviu Main.cpp.
  • La ubicació ha de ser C: / GLP / GLFW-GLEW-GLM-0 \
  • Feu clic al botó Afegeix. El fitxer s’obrirà a l’editor de text principal, però deixeu el fitxer en blanc per ara.

Part 3 de 7: Instal·lació de GLFW, GLEW i GLM al projecte

Projecte 0
Projecte 0

Pas 1. Configureu "Directoris d'inclusió addicionals"

A l'Explorador de solucions, feu clic amb el botó dret del ratolí sobre el nom del vostre projecte, que és GLFW-GLEW-GLM-0, i seleccioneu Propietats. Deixeu la configuració predeterminada: configuració: activa (depuració) i plataforma: activa (Win32)

Opengl 1
Opengl 1

Pas 2. Obriu el menú desplegable C / C ++

Feu clic a General> Inclou directoris addicionals. > la fletxa cap avall al final del camp> feu clic al menú desplegable..

  • Copieu això C: / GL / GLFW / include > a l'assistent d'inclusió de directoris addicionals, feu clic a la primera icona> enganxa.

    OpenGL 12
    OpenGL 12
  • Copieu això C: / GL / GLEW / include > torneu a fer clic a la primera icona> enganxa.
  • Copieu això C: / GL / GLM > torneu a fer clic a la primera icona> enganxa.
  • A l'assistent d'inclusió de directoris addicionals, feu clic a D'acord.

Pas 3. Configureu l'enllaçador "Directoris de biblioteca addicionals"

Obriu el menú desplegable Enllaçador i feu clic a General. Feu clic a Entrada de directoris de biblioteca addicionals> fletxa avall a la dreta del camp> feu clic.

  • Copia C: / GL / GLFW / lib-vc2019 > a l'assistent "Directoris de biblioteca addicionals", feu clic a la primera icona> enganxa.
  • Copieu això C: / GL / GLEW / lib / Release / Win32 > feu clic a la primera icona> enganxa> feu clic a D'acord.

Pas 4. Configureu "Dependències addicionals"

  • Al menú desplegable Enllaçador, feu clic a "Entrada". Feu clic a Entrada de dependències addicionals> la fletxa cap avall al final del camp> al menú desplegable.
  • Copia opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib i enganxeu-lo al quadre de text més superior de l'assistent de dependències addicionals. Feu clic a D'acord a l'assistent de dependències addicionals.

Pas 5. Establiu l'enllaçador "Subsistema" a "Consola"

Al menú desplegable Enllaçador, feu clic a Sistema> Subsistema> feu clic a la fletxa cap avall al final del camp> seleccioneu Consola (/ SUBSISTEMA: CONSOLA) al menú desplegable> feu clic a Aplica i, a continuació, a D'acord a l'assistent Pàgines de propietats del projecte.

Pas 6. Copieu el fitxer glew32.dll i enganxeu-lo a la carpeta de projecte GLFW-GLEW-GLM-0

  • Aneu a C:> GL> GLEW> bin> Release> Win32. Feu clic a glew32.dll> feu clic amb el botó dret> Copia.
  • Aneu a C:> GLP> GLFW-GLEW-GLM-0. Feu clic amb el botó dret a una àrea buida de la carpeta GLFW-GLEW-GLM-0 i seleccioneu Enganxa.
  • El fitxer glew32.dll ara hauria de ser a la carpeta de projecte GLFW-GLEW-GLM-0 juntament amb Main.cpp i 4 fitxers més creats per Visual Studio.

Pas 7. Proveu el vostre projecte

Feu clic amb el botó dret a la següent adreça i seleccioneu Obre enllaç a la finestra nova tutorial01.cpp. Copieu el codi i enganxeu-lo a l'àrea de codis Main.cpp. Feu clic a Ctrl + F5. Haurien d'aparèixer dues finestres. Un negre i un altre blau.

Si només apareix la finestra negra (la consola) amb el missatge: "No s'ha pogut obrir la finestra GLFW. Si teniu una GPU Intel, no són compatibles amb la versió 3.3. Proveu la versió 2.1 del tutorial.", La configuració està bé, però funciona glfwCreateWindow no ha funcionat

Pas 8. Corregiu els errors

Si veieu algun error a la "Llista d'errors", comproveu el següent:

  • Arxiu amb l'extensió.h aneu a la part 3, pas 1, "Configureu els" directoris d'inclusió addicionals "" i seguiu les instruccions.
  • El fitxer amb l'extensió.lib aneu a la part 3, pas 2, "Configureu l'enllaç" Directoris de biblioteca addicionals "" i seguiu les instruccions. També al pas 3, "Configureu l'enllaçador" Directoris de biblioteca addicionals "".
  • El fitxer amb extensió.dll aneu al pas 5, "Copieu el fitxer glew32.dll i enganxeu-lo a la carpeta Projecte" i seguiu les instruccions.
  • "Cal definir el punt d'entrada", aneu al pas 4, configureu l'enllaçador "Subsistema" a "CONSOLA" i seguiu les instruccions.
  • Per a altres errors, si no els podeu corregir, tanqueu Visual Studio> suprimiu la carpeta del projecte GLFW-GLEW-GLM-0 que es troba a C: / GLP> obriu Visual Studio> repeteix la configuració des de Part 2. Bona feina.

Part 4 de 7: Creació d'un projecte amb plantilla GLFW-GLEW-GLM

Pas 1. Crea una plantilla

Aneu al menú principal de Visual Studio i, mentre el Projecte-0 està obert, feu clic a Projecte> Exporta plantilla …

  • A l'Assistent d'exportació de plantilles comproveu Plantilla de projecte, si no està marcat> feu clic a Següent>.
  • A "Assistent d'exportació de plantilles" (Seleccioneu Opcions de plantilla), al quadre de text Nom de plantilla, suprimiu-ho tot, copieu-lo GLFW-GLEW-GLM i enganxa> feu clic a Finalitza. S'ha creat la plantilla. Suprimiu la finestra oberta amb l'adreça de la plantilla.

Pas 2. Crea el teu projecte

  • Feu clic a Fitxer> Nou> Projecte …
  • En Crea un projecte nou assistent, a la llista de plantilles, seleccioneu GLFW-GLEW-GLM (si cal desplaçar-vos per la llista de plantilles)> feu clic a Següent.
  • A la Configureu el vostre nou projecte assistent, al camp de text "Nom del projecte", escriviu (o copieu i enganxeu) GLFW-GLEW-GLM-1
  • La ubicació ha de ser C: / GLP. Si no és així, copia C: / GLP i enganxar.
  • Assegureu-vos que la solució Col·locar i projectar al mateix directori està marcada. Feu clic a Crea.

Pas 3. Afegiu un fitxer font

Al menú Explorador de solucions, feu doble clic a Fitxers font> feu clic a Main.cpp. El codi hauria d'aparèixer a V. S. àrea de codi. Podeu modificar o canviar el codi si ho desitgeu.

Pas 4. Copieu el fitxer glew32.dll i enganxeu-lo a la carpeta de projecte GLFW-GLEW-GLM-1

  • Aneu a C:> GL> GLEW> bin> Release> Win32. Feu clic a glew32.dll> feu clic amb el botó dret> Copia.
  • Aneu a C:> GLP> GLFW-GLEW-GLM-1. Feu clic amb el botó dret a una àrea buida de la carpeta de projecte GLFW-GLEW-GLM-1 i seleccioneu Enganxa.
  • El fitxer glew32.dll ara hauria de ser a la carpeta de projecte GLFW-GLEW-GLM-1 juntament amb Main.cpp i 4 fitxers més creats per Visual Studio.
  • Executa el programa. Bona feina.

Part 5 de 7: Creació del projecte per orientar la plataforma x64

Pas 1. Creeu la carpeta GL

Obriu l'Explorador de fitxers de Windows> Aneu al disc (directori) C.

  • Si la carpeta GL ja existeix, està bé.
  • Si no ho fa, feu clic amb el botó dret a l'àrea buida> seleccioneu Nou> Carpeta> escriviu GL > premeu ↵ Retorn.

Pas 2. Descarregueu GLFW de 64 bits

Feu clic amb el botó dret a la següent adreça i seleccioneu Obre enllaç a la finestra nova

  • Feu clic a binaris de Windows de 64 bits. Obteniu "glfw-3.3.4.bin. WIN64" o la versió més recent.
  • Feu clic a la carpeta> feu clic amb el botó dret> Copia.
  • Navegueu C: / GL> feu clic amb el botó dret> Enganxa.
  • Canvieu el nom de la carpeta "glfw-3.3.4.bin. WIN64" a GLFW64

Pas 3. Descarregueu GLEW i GLM de la manera anterior, part 1, passos 4, 5

Pas 4. Creeu el projecte tal com es va indicar anteriorment (part 2), amb el nom GLFW64-GLEW64-GLM-0 i afegiu el fitxer Main.cpp

Pas 5. Configuració principal de les pàgines de propietats del projecte

Aneu a "Explorador de solucions"> feu clic dret sobre el nom del vostre projecte> seleccioneu "Propietats". A Plataforma: entrada, trieu x64> Feu clic a Gestor de configuració …

  • A la plataforma de solucions actives: seleccioneu x64
  • A l'entrada de la plataforma, x64 es selecciona automàticament.
  • Feu clic a Tanca

Pas 6. Incloure directoris addicionals

Com es va esmentar anteriorment, part 3, pas 2.

Pas 7. Directoris bibliotecaris addicionals

Obriu el menú desplegable "Enllaçador" i feu clic a "General". Feu clic a l'entrada "Directoris de biblioteca addicionals"> fletxa avall al final del camp> "Edita" al menú desplegable.

  • Copieu això C: / GL / GLFW64 / lib-vc2019 > a l'assistent "Directoris de biblioteca addicionals", feu clic a la primera icona> enganxa.
  • Copieu això C: / GL / GLEW / lib / Release / x64 > feu clic a la primera icona> enganxa> feu clic a D'acord.

Pas 8. Dependències addicionals

Com es va esmentar anteriorment, part 3, pas 4.

Pas 9. Subsistema

Com es va esmentar anteriorment, part 3, pas 5.

Pas 10. Copieu el fitxer glew32.dll i enganxeu-lo a la carpeta de projecte GLFW64-GLEW64-GLM-0

A "Explorador de fitxers" de Windows, aneu a

  • C:> GL> GLEW> bin> Release> x64. A la carpeta "x64", feu clic al fitxer "glew32.dll"> feu clic amb el botó dret> "Copia".
  • C:> GLP> GLFW64-GLEW64-GLM-0. Feu clic amb el botó dret a l'àrea buida de la carpeta de projecte "" GLFW64-GLEW64-GLM-0 "i seleccioneu" Enganxa ".

Pas 11. Proveu el projecte i corregiu els errors, si n'hi ha

Com es va esmentar anteriorment, part 3, passos 7, 8.

SUGGERIMENT: Fins i tot si a la configuració principal de les pàgines de propietats és Plataforma: x64, feu clic a Gestor de configuració … i, a Plataforma de solucions actives: seleccioneu x64

Pas 12. Creeu una plantilla

Com a la part 4 anterior, però al pas 4 aneu a C:> GL> GLEW> bin> Allibera> x64. Tingueu en compte que el nom del fitxer és glew32.dll igual que amb la plataforma x86. Per al tipus de nom de la plantilla GLFW64-GLEW64-GLM Per al tipus de nom del projecte GLFW64-GLEW64-GLM-1

CONSELL: a cada projecte que creeu amb aquesta plantilla, seleccioneu x64 (al costat de Depuració) a la GUI de Visual Studio

Part 6 de 7: Configuració de GLFW construït, GLEW construït i GLM construït

Pas 1. Creeu la carpeta GL

Obriu l'Explorador de fitxers de Windows> Aneu al disc (directori) C.

  • Si la carpeta GL ja existeix, està bé.
  • Si no ho fa, feu clic amb el botó dret a l'àrea buida> seleccioneu Nou> Carpeta> escriviu GL > premeu ↵ Retorn.

Pas 2. Instal·leu CMake

Feu clic amb el botó dret a l'enllaç següent i seleccioneu Obre l'enllaç a la finestra nova. Utilitzeu CMake per obtenir binaris del codi font. Segueix Part 1 Instal·lació de CMake.

Pas 3. Descarregueu la font GLFW

Feu clic amb el botó dret a la següent adreça i seleccioneu Obre enllaç a la finestra nova https://www.glfw.org/download.html. Seleccioneu "Paquet font".

  • A la finestra de descàrrega, feu clic a la carpeta "glfw-3.3.4" (o a la darrera versió)> feu clic amb el botó dret> seleccioneu Copia.
  • A l'Explorador de fitxers, aneu a C: \> GL> feu clic amb el botó dret> seleccioneu Enganxa. Feu clic dues vegades al nom de la carpeta> elimina el nom> escriviu: GLFWsrc > premeu ↵ Retorn.

Pas 4. Descarregueu la font GLEW

Feu clic amb el botó dret a la següent adreça i seleccioneu Obre enllaç a la finestra nova https://glew.sourceforge.net/. Al costat Font feu clic a ZIP.

  • A la finestra de descàrrega, feu clic a la carpeta "glew-2.1.0" (o més recent)> feu clic amb el botó dret> Copia.
  • Aneu a C: \> GL. Feu clic amb el botó dret> Enganxa. Feu clic dues vegades al nom de la carpeta i canvieu el nom GLEWsrc > premeu ↵ Retorn. Ara a la carpeta GL teniu les carpetes GLFWsrc i GLEWsrc, potser entre d'altres.

Pas 5. Descarregueu GLM si encara no s'ha descarregat

Aneu a la primera part i seguiu el pas 5.

Pas 6. Creeu GLFW per CMake i Visual Studio

Aneu a la GUI de CMake.

  • Copia (vés amb compte, no copies cap espai en blanc) C: / GL / GLFWsrc i enganxeu-lo al primer camp de text.
  • Copia (vés amb compte, no copies cap espai en blanc) C: / GL / GLFWsrc / build i enganxeu-lo al segon camp de text ("On es construeixen els binaris:").
  • Configurar i generar. A CMake GUI, feu clic a Configura> a l'assistent Crea directori, feu clic a Sí> seleccioneu Visual Studio 16 2019> feu clic a Finalitza.

    Quan, a la interfície gràfica d'usuari de CMake, llegiu: "Configuració realitzada", feu clic a Genera. Heu de llegir: "Generació feta"

  • Construeix la teva solució.

    • Aneu a C:> GL> GLFWsrc> build. Feu doble clic a "GLFW.sln" o a "GLFW" o a "ALL_BUILD.vcxproj". Apareix una instància de Visual Studio. Espereu fins que aparegui al menú principal l'entrada de compilació. Feu-hi clic> "Construeix la solució".
    • Espereu fins que llegiu l'última línia a la finestra "Sortida": ========== Generació: 32 correctament, 0 fallades, 0 actualitzades, 2 omeses "========= =

      Nombre de canvis "reeixits" a les versions de glfw

  • Aneu a C: \> GL> GLFWsrc> build> src> Depuració. A l'interior hauríeu de veure el fitxer glfw3.lib.

Pas 7. Construïu GLEW per CMake i Visual Studio

Seguiu el pas anterior però

  • Copia (vés amb compte, no copies cap espai en blanc) C: / GL / GLEWsrc / build / cmake i enganxeu-lo al primer camp de text.
  • Copia (vés amb compte, no copies cap espai en blanc) C: / GL / GLEWsrc / build i enganxeu-lo al segon camp de text.
  • Aneu a C:> GL> GLEWsrc> build. Feu doble clic a "glew.sln" o "glew" o "ALL_BUILD.vcxproj".
  • A V. S. L’assistent de sortida, el nombre d’èxits realitzats avui (31-1-2020), és de 6, però, pot canviar en la versió posterior.
  • Aneu a C:> GL> GLEWsrc> build> lib> Depuració. A l'interior hauríeu de veure el fitxer glew32d.lib entre altres fitxers.

Pas 8. Construïu GLM per CMake i Visual Studio

Seguiu el pas 6 (d'aquesta part) Creeu GLFW per CMake i Visual Studio però …

  • Per al primer camp de text, copieu (atenció:

    no copieu cap espai en blanc) i enganxeu-lo C: / GL / GLM

  • Per a la segona còpia del camp de text (atenció:

    no copieu cap espai en blanc) i enganxeu-lo C: / GL / GLM / compilació

  • Aneu a C:> GL> GLM> compilació. Feu doble clic al fitxer "ALL_BUILD.vcxproj" o al fitxer (no a la carpeta) "glm".
  • A V. S. L’assistent de sortida, el nombre d’èxits realitzats avui (2021-08-31), és de 165, tot i que pot canviar en la versió posterior.

    Si el nombre d’èxits correctes és inferior a 165, suprimiu CMake GUI> aneu a C:> GL> feu doble clic a "cmake-3.21.2-windows-x86_64"> feu doble clic a "bin"> feu doble clic al fitxer "cmake-gui". Apareix una nova GUI de CMake. Seguiu el pas actual (# 8)

  • Aneu a C:> GL> GLM> build> glm> Depuració. A l'interior hauríeu de veure el fitxer glm_static.lib entre altres fitxers.

Pas 9. Configureu GLFW, GLEW i GLM en projecte

  • Creeu un projecte buit segons Part 2. Per al tipus de nom GLFWsrc-GLEWsrc-GLMsrc-0 "Ubicació" hauria de ser: C: / GLP Recordeu afegir el fitxer Main.cpp.
  • Configureu les propietats del projecte. A l'assistent de l'Explorador de solucions, feu clic amb el botó dret del ratolí al nom del projecte que és GLFWsrc-GLEWsrc-GLMsrc-0> seleccioneu Propietats.

    • (1) Al menú principal Pàgines de propietats GLFWsrc-GLEWsrc-GLMsrc-0.

      A l'entrada de la plataforma, seleccioneu x64> feu clic a Gestor de configuració …

      • A la plataforma de solucions actives: seleccioneu x64.
      • A l'entrada de la plataforma, x64 es selecciona automàticament.
      • Feu clic a Tanca.
    • (2) Directoris addicionals d'inclusió. Feu clic a C / C ++> General> Al menú al costat, seleccioneu el primer, Inclou directoris addicionals> feu clic a la fletxa cap avall al final del camp> feu clic a Edita ….

      • Copia C: / GL / GLFWsrc / include > a l'assistent "Inclou directoris addicionals", feu clic a la primera icona> enganxa al camp de text superior.
      • Copia C: / GL / GLEWsrc / include > torneu a fer clic a la primera icona> enganxa.
      • Copia C: / GL / GLM > torneu a fer clic a la primera icona> enganxa.
      • A l'assistent "Inclou directoris addicionals", feu clic a D'acord.
    • (3) Directoris bibliotecaris addicionals. Feu doble clic a Enllaçador> feu clic a General> Directoris de biblioteca addicionals> feu clic a la fletxa cap avall al final del camp> feu clic a Edita …

      • Copia C: / GL / GLFWsrc / build / src / Debug > a l'assistent de directoris de biblioteca addicionals, feu clic a la primera icona> enganxa al camp de text de la part superior.
      • Copia C: / GL / GLEWsrc / build / lib / Debug > torneu a fer clic a la primera icona> enganxa.
      • Copia C: / GL / GLM / build / glm / Depuració > torneu a fer clic a la primera icona> enganxa.
    • (4) Dependències addicionals. Al menú desplegable Enllaçador, seleccioneu Entrada> al costat del menú, seleccioneu el primer, Dependències addicionals> feu clic a la fletxa cap avall al final del camp> Edita …

      • Copia opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > enganxeu al quadre de text de l'assistent "Dependències addicionals".
      • A l'assistent "Dependències addicionals", feu clic a D'acord.
    • (5) Establiu el sistema a subsistema CONSOLE.

      Al menú desplegable Enllaçador, seleccioneu Sistema> al menú al costat, seleccioneu el primer, Subsistema> feu clic a la fletxa cap avall al final del camp> seleccioneu Consola (/ SUBSISTEMA: CONSOLA). Feu clic a Aplica i a D'acord.

  • Copieu el fitxer glew32d.dll i enganxeu-lo a la carpeta del projecte GLFWsrc-GLEWsrc-GLMsrc-0.

    • Aneu a C:> GL> GLEWsrc> build> bin> depuració. Feu clic a glew32d.dll > Feu clic amb el botó dret> Copia.
    • Aneu a C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Feu clic amb el botó dret a una àrea buida a la carpeta de projecte GLFWsrc-GLEWsrc-GLMsrc-0 i seleccioneu Enganxa.
  • Copieu el fitxer glm_shared.dll i enganxeu-lo a la carpeta del projecte GLFWsrc-GLEWsrc-GLMsrc-0.

    • Aneu a C:> GL> GLM> build> glm> Depuració. Feu clic a glm_shared.dll > Feu clic amb el botó dret> Copia.
    • Aneu a C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Feu clic amb el botó dret a una àrea buida a la carpeta de projecte GLFWsrc-GLEWsrc-GLMsrc-0 i seleccioneu Enganxa.
    • glew32d.dll i glm_shared.dll ara els fitxers haurien d'estar a la carpeta de projecte GLFWsrc-GLEWsrc-GLMsrc-0 juntament amb Main.cpp i 4 fitxers més creats per Visual Studio.

Pas 10. Proveu el vostre projecte i corregiu els errors, si n'hi ha

Aneu a la part 3 i seguiu els passos 7 i 8.

Pas 11. Crea una plantilla

Com es mostra a la part 4. Per al tipus de nom de la plantilla GLFWsrc-GLEWsrc-GLMsrc Per al nom del projecte, escriviu GLFWsrc-GLEWsrc-GLMsrc-1 Recordeu que a cada projecte que creeu amb aquesta plantilla feu clic a x64 a V. S. Menú principal de la GUI.

Part 7 de 7: triar configuració

Pas 1. En aquest tutorial, aprendreu 3 era establir GLFW, GLEW i GLM a Project amb Visual Studio

  • Configureu els fitxers binaris x86 (32 bits).

    És el més fàcil. Hauríeu de començar a aprendre configurats des d’aquí.

  • Configureu els fitxers binaris x64 (64 bits).

    Es dirigeix a la plataforma x64. Trieu-lo només quan tingueu motius específics per fer-ho.

  • Compileu la font GLFW, la font GLEW i la font GLM i configureu-les al projecte.

    Objectius x64 també. El més difícil. El millor però.

Consells

  • Podeu crear una carpeta a la carpeta C: / GL per situar-hi els vostres projectes. Quan creeu un projecte, seleccioneu aquesta carpeta per a "Ubicació".
  • Forma general de configurar Incloure directoris addicionals és que, després de fer clic a la primera icona, feu clic a tres punts …, aneu a la carpeta on hi ha el fitxer.h en directe (en aquest tutorial C: / GL / glfw / include, C: / GL / glew / include i C: / GL / glm) i feu clic a Selecciona una carpeta.
  • Forma general de configurar Directoris bibliotecaris addicionals és que, després de fer clic a la primera icona, feu clic a tres punts …, aneu a la carpeta on hi ha fitxers.lib en viu (en aquest tutorial per a la plataforma x86, C: / GL / glfw / lib-vc2019 i C: / GL / glew / lib / Release / Win32) i feu clic a Selecciona una carpeta.
  • Forma general de configurar Dependències addicionals és alló,

    • A l'Explorador de fitxers, aneu a la carpeta on hi ha (s) fitxers.lib (en aquest tutorial per a la plataforma x86, C: / GL / glfw / lib-vc2019 i C: / GL / glew / lib / Release / Win32), feu clic dues vegades sobre el nom de cada fitxer.lib i copieu (amb un toc Ctrl + C) el nom amb la seva extensió.lib.
    • Ara aneu a l’assistent de dependències addicionals i enganxeu-lo (tocant Ctrl + V). Escriviu un punt i coma (;).
    • Si voleu configurar OpenGL amb el vostre projecte, afegiu opengl32.lib.
  • Si es necessiten fitxers dll, a cada projecte que creeu, fins i tot amb plantilles creades pel projecte, inclòs el fitxer dll, hauríeu de copiar els fitxers dll de les biblioteques o del projecte anterior i enganxar-los al nou projecte.

Recomanat: