Come impostare OpenGL GLFW GLEW GLM su un progetto con Visual Studio

Sommario:

Come impostare OpenGL GLFW GLEW GLM su un progetto con Visual Studio
Come impostare OpenGL GLFW GLEW GLM su un progetto con Visual Studio

Video: Come impostare OpenGL GLFW GLEW GLM su un progetto con Visual Studio

Video: Come impostare OpenGL GLFW GLEW GLM su un progetto con Visual Studio
Video: INSTALLARE CHROME OS OFFICIAL SU PC USB/HDD/SSD/SD by STEXUP 2024, Aprile
Anonim

Questa guida ti aiuterà a superare la prima sfida dell'utilizzo di OpenGL, GLFW, GLEW e GLM: installarli e configurarli e creare il tuo primo progetto con GLFW-GLEW-GLM Template in Visual Studio 2019.

Presupporrà che la tua piattaforma sia Windows e che il tuo IDE sia Visual Studio 2019. Durante l'installazione di Visual Studio, seleziona la casella Sviluppo desktop con carico di lavoro C++.

Passi

Parte 1 di 7: download di GLFW, GLEW e GLM

Evidenzia glfw
Evidenzia glfw

Passaggio 1. Evidenzia il passaggio o il passaggio secondario

Evidenzia il passaggio o il passaggio secondario che prevedi di eseguire e quindi eseguilo. Vedi come immagine di esempio sopra.

Passaggio 2. Creare la cartella GL

Apri Esplora file di Windows > Vai al disco (directory) C.

  • Se la cartella GL esiste già, va bene.
  • In caso contrario, fare clic con il pulsante destro del mouse in un'area vuota> selezionare Nuovo> Cartella> digita GL > premi Invio.

Passaggio 3. Scarica GLFW

Fare clic con il tasto destro sul seguente indirizzo e selezionare Apri collegamento in una nuova finestra

  • Fare clic su binari di Windows a 32 bit. Otterrai "glfw-3.3.4.bin. WIN32" o l'ultima versione.
  • Fare clic sulla cartella di download "glfw-3.3.4.bin. WIN32" > fare clic con il tasto destro > selezionare copia.
  • Passare a C:> GL> fare clic con il tasto destro> selezionare incolla.
  • Fare clic su "glfw-3.3.4.bin. WIN32" e rinominarlo in GLFW.
  • Ora nella cartella "GL", hai la cartella GLFW.

Passaggio 4. Scarica GLEW

Fare clic con il tasto destro sul collegamento seguente e selezionare Apri collegamento in una nuova finestra https://glew.sourceforge.net/. Sotto Download, trova binari e fai clic su Windows a 32 e 64 bit.

  • Fare clic sulla cartella scaricata glew-2.1.0 (o l'ultima versione) > tasto destro > seleziona copia.
  • Passare a C:> GL> fare clic con il tasto destro> selezionare Impasto.
  • (In alternativa, apri la finestra "Esplora file" > C: > GL. Vai alla finestra di download > fai clic sulla cartella scaricata e trascina in C:\GL)
  • Rinominare glew-2.1.0 a GLEW.
  • Se la cartella glew-2.1.0-win32 è stata scaricata, fai doppio clic su di essa per ottenere glew-2.1.0.
GLM 1
GLM 1

Passaggio 5. Scarica GLM

Fare clic con il tasto destro sul seguente indirizzo e selezionare Apri collegamento in una nuova finestra Libreria matematica OpenGL glm. Nell'angolo in alto a sinistra clicca Scarica GLM 0.9.9.7 o l'ultima versione (vedi immagine sopra).

  • Fai clic sulla cartella scaricata "glm"> fai clic con il pulsante destro del mouse> Copia.
  • Passare a C:\GL > tasto destro > Incolla.
  • (In alternativa, apri la finestra "Esplora file" > C: > GL. Vai alla finestra di download > fai clic sulla cartella scaricata e trascina in C:\GL)
  • Rinominare glm a GLM

Parte 2 di 7: Creazione di un progetto di Visual Studio

Passaggio 1. Creare la cartella GLP

Passare al disco (directory) C.

  • Se la cartella GLP esiste già, va bene.
  • In caso contrario, fare clic con il pulsante destro del mouse in un'area vuota> selezionare Nuovo> Cartella> digita GLP > premi Invio.

Passaggio 2. Crea un progetto vuoto

  • Se Visual Studio non è aperto. Aprilo> Fai clic su Crea un nuovo progetto> Progetto vuoto> Avanti.

    • In Configura il tuo nuovo progetto procedura guidata, per "Nome progetto", digitare: GLFW-GLEW-GLM-0
    • In "Posizione" elimina tutto, copia C:\GLP\ e incolla.
    • Seleziona "Inserisci soluzione e progetto nella stessa directory"> fai clic su Crea.
    • Attendi fino a quando non viene visualizzata l'istanza di Visual Studio.
  • Se è già stato aperto. Fare clic su File > Nuovo > Progetto… > Progetto vuoto > Avanti. Il resto come sopra.

Passaggio 3. Aggiungi il tuo file sorgente al progetto

  • In V. S. GUI, procedura guidata di Esplora soluzioni, fare clic con il pulsante destro del mouse sulla voce File di origine (l'ultima) > selezionare Aggiungi > Nuovo elemento….
  • Nella procedura guidata Aggiungi nuovo elemento - GLFW-GLEW-GLM-0, fai clic su File C++ (.cpp) (il primo) al centro della finestra. Nella casella di testo Nome digitare Main.cpp.
  • La posizione dovrebbe essere C:\GLP\GLFW-GLEW-GLM-0\
  • Fare clic sul pulsante Aggiungi. Il file si aprirà nell'editor di testo principale, ma per ora lascia il file vuoto.

Parte 3 di 7: installazione di GLFW, GLEW e GLM sul progetto

Progetto 0
Progetto 0

Passaggio 1. Configurare "Directory di inclusione aggiuntive"

In Esplora soluzioni, fai clic con il pulsante destro del mouse sul nome del tuo progetto, ovvero GLFW-GLEW-GLM-0 e seleziona Proprietà. Lascia le impostazioni predefinite: Configurazione: Attivo (Debug) e Piattaforma: Attivo (Win32)

Opengl 1
Opengl 1

Passaggio 2. Aprire il menu a discesa C/C++

Fare clic su Generale > Directory di inclusione aggiuntive. > la freccia verso il basso alla fine del campo > fare clic nel menu a discesa..

  • Copia questo C:\GL\GLFW\include > nella procedura guidata per le directory di inclusione aggiuntive, fare clic sulla prima icona > incolla.

    OpenGL 12
    OpenGL 12
  • Copia questo C:\GL\GLEW\include > di nuovo fai clic sulla prima icona > incolla.
  • Copia questo C:\GL\GLM > ancora una volta fai clic sulla prima icona > incolla.
  • Nella procedura guidata di inclusione di directory aggiuntive, fare clic su OK.

Passaggio 3. Configura il linker "Directory di librerie aggiuntive"

Apri il menu a discesa Linker e fai clic su Generale. Fare clic sulla voce Directory di librerie aggiuntive > freccia giù a destra del campo > fare clic su.

  • copia C:\GL\GLFW\lib-vc2019 > nella procedura guidata "Directory di librerie aggiuntive", fare clic sulla prima icona > incolla.
  • Copia questo C:\GL\GLEW\lib\Release\Win32 > fare clic sulla prima icona > incolla > fare clic su OK.

Passaggio 4. Configura "Dipendenze aggiuntive"

  • Nel menu a discesa Linker, fai clic su "Input". Fare clic sulla voce Dipendenze aggiuntive > freccia giù alla fine del campo > nel menu a discesa.
  • copia opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib e incolla nella casella di testo più in alto della procedura guidata Dipendenze aggiuntive. Fare clic su OK nella procedura guidata Dipendenze aggiuntive.

Passaggio 5. Impostare il linker "Sottosistema" su "Console"

Nel menu a discesa Linker, fare clic su Sistema > Sottosistema > fare clic sulla freccia giù alla fine del campo > selezionare Console(/SUBSYSTEM:CONSOLE) dal menu a discesa > fare clic su Applica, quindi su OK nella procedura guidata Pagine delle proprietà del progetto.

Passaggio 6. Copia il file glew32.dll e incollalo nella cartella del progetto GLFW-GLEW-GLM-0

  • Passare a C: > GL > GLEW > bin > Rilascio > Win32. Fare clic su glew32.dll > tasto destro del mouse > Copia.
  • Vai a C: > GLP > GLFW-GLEW-GLM-0. Fare clic con il pulsante destro del mouse su un'area vuota nella cartella GLFW-GLEW-GLM-0 e selezionare Incolla.
  • Il file glew32.dll dovrebbe ora trovarsi nella cartella del progetto GLFW-GLEW-GLM-0 insieme a Main.cpp e altri 4 file creati da Visual Studio.

Passaggio 7. Testa il tuo progetto

Fare clic con il tasto destro sul seguente indirizzo e selezionare Apri collegamento in una nuova finestra tutorial01.cpp. Copia il codice e incollalo nell'area del codice Main.cpp. Premi Ctrl+F5. Dovrebbero apparire due finestre. Uno nero e l'altro blu.

Se viene visualizzata solo la finestra nera (la console) con il messaggio: "Impossibile aprire la finestra GLFW. Se disponi di una GPU Intel, non sono compatibili con 3.3. Prova la versione 2.1 del tutorial.", l'installazione è a posto, ma funziona glfwCreateWindow non ha funzionato

Passaggio 8. Correggere eventuali errori

Se vedi errori nell'"Elenco errori", controlla quanto segue:

  • File con estensione.h vai alla Parte 3, passaggio 1, "Configura le "directory di inclusione aggiuntive"" e segui le istruzioni.
  • File con estensione.lib andare alla Parte 3, passaggio 2, "Configura il linker "Directory di librerie aggiuntive"" e seguire le istruzioni. Anche al passaggio 3, "Configura il linker "Directory di librerie aggiuntive"".
  • File con estensione.dll vai al passaggio 5, "Copia il file glew32.dll e incollalo nella cartella del progetto" e segui le istruzioni.
  • "Il punto di ingresso deve essere definito" andare al passaggio 4, impostare il linker "Sottosistema" su "CONSOLE" e seguire le istruzioni.
  • Per altri errori, se non puoi correggerli, chiudi Visual Studio > elimina la cartella del progetto GLFW-GLEW-GLM-0 che risiede in C:\GLP > apri Visual Studio > ripeti la configurazione da Parte 2. Buon lavoro.

Parte 4 di 7: Creazione di un progetto con il modello GLFW-GLEW-GLM

Passaggio 1. Crea modello

Vai al menu principale di Visual Studio e, mentre Project-0 è aperto, fare clic su Progetto > Esporta modello….

  • Nella procedura guidata di esportazione del modello, seleziona Modello di progetto, se non è selezionato> fai clic su Avanti>.
  • In "Esporta guidata modello" (Seleziona le opzioni del modello), nella casella di testo Nome modello elimina tutto, copia GLFW-GLEW-GLM e incolla > fai clic su Fine. Il modello è stato creato. Elimina la finestra aperta con l'indirizzo del modello.

Passaggio 2. Crea il tuo progetto

  • Fare clic su File > Nuovo > Progetto….
  • In Crea un nuovo progetto procedura guidata, nell'elenco dei modelli, selezionare GLFW-GLEW-GLM (se necessario scorrere l'elenco dei modelli) > fare clic su Avanti.
  • Nel Configura il tuo nuovo progetto procedura guidata, nel campo di testo "Nome progetto", digitare (o copiare e incollare) GLFW-GLEW-GLM-1
  • La posizione dovrebbe essere C:\GLP. Se non lo è, copia C:\GLP e incolla.
  • Assicurati che sia selezionato Posiziona soluzione e progetto nella stessa directory. Fare clic su Crea.

Passaggio 3. Aggiungi il file di origine

Nel menu Esplora soluzioni, fai doppio clic su File di origine > fai clic su Main.cpp. Il codice dovrebbe apparire su V. S. zona codice. Puoi modificare o cambiare il codice se lo desideri.

Passaggio 4. Copia il file glew32.dll e incollalo nella cartella del progetto GLFW-GLEW-GLM-1

  • Passare a C: > GL > GLEW > bin > Rilascio > Win32. Fare clic su glew32.dll > tasto destro del mouse > Copia.
  • Vai a C: > GLP > GLFW-GLEW-GLM-1. Fare clic con il pulsante destro del mouse su un'area vuota nella cartella del progetto GLFW-GLEW-GLM-1 e selezionare Incolla.
  • Il file glew32.dll dovrebbe ora trovarsi nella cartella del progetto GLFW-GLEW-GLM-1 insieme a Main.cpp e altri 4 file creati da Visual Studio.
  • Eseguire il programma. Buon lavoro.

Parte 5 di 7: creazione di un progetto per la piattaforma x64 di destinazione

Passaggio 1. Creare la cartella GL

Apri Esplora file di Windows > Vai al disco (directory) C.

  • Se la cartella GL esiste già, va bene.
  • In caso contrario, fare clic con il pulsante destro del mouse in un'area vuota> selezionare Nuovo> Cartella> digita GL > premi Invio.

Passaggio 2. Scarica GLFW 64 bit

Fare clic con il tasto destro sul seguente indirizzo e selezionare Apri collegamento in una nuova finestra

  • Fare clic su binari di Windows a 64 bit. Ottieni "glfw-3.3.4.bin. WIN64" o l'ultima versione.
  • Fare clic su cartella > fare clic con il tasto destro > Copia.
  • Naviga in C:\GL > tasto destro > Incolla.
  • Rinominare la cartella "glfw-3.3.4.bin. WIN64" in GLFW64

Passaggio 3. Scarica GLEW e GLM come sopra, parte 1, passaggi 4, 5

Passaggio 4. Creare il progetto come sopra (Parte 2), con il nome GLFW64-GLEW64-GLM-0 e aggiungere il file Main.cpp

Passaggio 5. Impostazioni principali delle pagine delle proprietà del progetto

Vai su "Solution Explorer" > fai clic con il pulsante destro del mouse sul nome del tuo progetto > seleziona "Proprietà". In Platform: entry, scegli x64 > Fai clic su Configuration manager…

  • Nella piattaforma della soluzione attiva: selezionare x64
  • Nella voce Platform, x64 viene selezionato automaticamente.
  • Fare clic su Chiudi

Passaggio 6. Directory di inclusione aggiuntive

Come sopra, parte 3, passaggio 2.

Passaggio 7. Directory di librerie aggiuntive

Apri il menu a discesa "Linker" e fai clic su "Generale". Fare clic sulla voce "Directory di librerie aggiuntive" > freccia giù alla fine del campo > "Modifica" nel menu a discesa.

  • Copia questo C:\GL\GLFW64\lib-vc2019 > nella procedura guidata "Directory di librerie aggiuntive" fare clic sulla prima icona > incolla.
  • Copia questo C:\GL\GLEW\lib\Release\x64 > fare clic sulla prima icona > incolla > fare clic su OK.

Passaggio 8. Dipendenze aggiuntive

Come sopra, parte 3, passaggio 4.

Passaggio 9. Sottosistema

Come sopra, parte 3, passaggio 5.

Passaggio 10. Copia il file glew32.dll e incollalo nella cartella del progetto GLFW64-GLEW64-GLM-0

In "Esplora file" di Windows, vai a

  • C: > GL > GLEW > bin > Release > x64. Nella cartella "x64" fai clic sul file "glew32.dll"> fai clic con il pulsante destro del mouse> "Copia".
  • C: > GLP > GLFW64-GLEW64-GLM-0. Fare clic con il tasto destro del mouse su un'area vuota nella cartella del progetto '"GLFW64-GLEW64-GLM-0'" e selezionare "Incolla".

Passaggio 11. Testare il progetto e correggere eventuali errori

Come sopra, parte 3, passaggi 7, 8.

SUGGERIMENTO: Anche se nelle impostazioni principali di Property Pages è Platform: x64, fare clic su Configuration manager… e in Active solution platform: selezionare x64

Passaggio 12. Crea modello

Come sopra, parte 4, ma nel passaggio 4 vai a C:> GL> GLEW> bin> Release> x64 invece. Nota che il nome del file è glew32.dll come con la piattaforma x86. Per il tipo di nome del modello GLFW64-GLEW64-GLM Per il tipo di nome del progetto GLFW64-GLEW64-GLM-1

SUGGERIMENTO: in ogni progetto che crei con questo modello, seleziona x64 (accanto a Debug) nella GUI di Visual Studio

Parte 6 di 7: Configurazione di Built GLFW, Built GLEW e Built GLM

Passaggio 1. Creare la cartella GL

Apri Esplora file di Windows > Vai al disco (directory) C.

  • Se la cartella GL esiste già, va bene.
  • In caso contrario, fare clic con il pulsante destro del mouse in un'area vuota> selezionare Nuovo> Cartella> digita GL > premi Invio.

Passaggio 2. Installa CMake

Fare clic con il pulsante destro del mouse sul collegamento seguente e selezionare Apri collegamento in una nuova finestra Usa CMake per ottenere binari dal codice sorgente. Seguire Parte 1 Installazione di CMake.

Passaggio 3. Scarica la fonte GLFW

Fare clic con il pulsante destro del mouse sul seguente indirizzo e selezionare Apri collegamento in una nuova finestra https://www.glfw.org/download.html. Seleziona "Pacchetto sorgente".

  • Nella finestra di download, fai clic sulla cartella "glfw-3.3.4" (o versione più recente)> fai clic con il pulsante destro del mouse> seleziona Copia.
  • In Esplora file, vai a C:\ > GL > fai clic con il pulsante destro del mouse > seleziona Incolla. Clicca due volte sul nome della cartella > elimina nome > digita: GLFWsrc > premi Invio.

Passaggio 4. Scarica la fonte GLEW

Fare clic con il pulsante destro del mouse sul seguente indirizzo e selezionare Apri collegamento in una nuova finestra https://glew.sourceforge.net/. Al fianco Fonte fare clic su ZIP.

  • Nella finestra di download, fai clic sulla cartella "glew-2.1.0" (o più recente)> fai clic con il pulsante destro del mouse> Copia.
  • Vai a C:\ > GL. Fare clic con il tasto destro > Incolla. Fare clic due volte sul nome della cartella e rinominare GLEWsrc > premi Invio. Ora nella cartella GL hai le cartelle GLFWsrc e GLEWsrc, forse tra le altre.

Passaggio 5. Scarica GLM se non è già stato scaricato

Vai alla Parte 1 e segui il passaggio 5.

Passaggio 6. Crea GLFW con CMake e Visual Studio

Vai a CMake GUI.

  • Copia (attenzione a non copiare nessuno spazio vuoto) C:/GL/GLFWsrc e incolla nel primo campo di testo.
  • Copia (attenzione a non copiare nessuno spazio vuoto) C:/GL/GLFWsrc/build e incolla nel secondo campo di testo ("Dove creare i binari:").
  • Configura e genera. Nella GUI di CMake, fare clic su Configura > nella procedura guidata Crea directory fare clic su Sì > selezionare Visual Studio 16 2019 > fare clic su Fine.

    Quando, nella GUI di CMake, leggi: "Configurazione completata", fai clic su Genera. Dovresti leggere: "Generazione completata"

  • Costruisci la tua soluzione.

    • Passare a C: > GL > GLFWsrc > build. Fare doppio clic su "GLFW.sln" o "GLFW" o "ALL_BUILD.vcxproj". Viene visualizzata un'istanza di Visual Studio. Attendi finché nel menu principale non viene visualizzata la voce Build. Fare clic su di esso > "Crea soluzione".
    • Aspetta di leggere l'ultima riga nella finestra "Output": ========== Build: 32 riusciti, 0 falliti, 0 aggiornati, 2 saltati" ========= =

      Numero di modifiche "riuscite" nelle versioni glfw

  • Passare a C:\ > GL > GLFWsrc > build > src > Debug. Dentro dovresti vedere il file glfw3.lib.

Passaggio 7. Crea GLEW di CMake e Visual Studio

Segui il passaggio precedente ma

  • Copia (attenzione a non copiare nessuno spazio vuoto) C:/GL/GLEWsrc/build/cmake e incolla nel primo campo di testo.
  • Copia (attenzione a non copiare nessuno spazio vuoto) C:/GL/GLEWsrc/build e incolla nel secondo campo di testo.
  • Passare a C: > GL > GLEWsrc > build. Fare doppio clic su "glew.sln" o "glew" o "ALL_BUILD.vcxproj".
  • In V. S. Procedura guidata di output, il numero di risultati riusciti oggi (31-1-2020) è 6, tuttavia potrebbe cambiare nella versione successiva.
  • Passare a C: > GL > GLEWsrc > build > lib > Debug. Dentro dovresti vedere il file glew32d.lib tra gli altri file.

Passaggio 8. Crea GLM con CMake e Visual Studio

Segui il passaggio 6 (di questa parte) Crea GLFW con CMake e Visual Studio ma…

  • Per il primo campo di testo, copia (Attenzione:

    non copiare nessuno spazio vuoto) e incolla C:/GL/GLM

  • Per il secondo campo di testo copia (Attenzione:

    non copiare nessuno spazio vuoto) e incolla C:/GL/GLM/costruire

  • Passare a C: > GL > GLM > build. Fare doppio clic sul file "ALL_BUILD.vcxproj" o sul file (non la cartella) "glm".
  • In V. S. Procedura guidata di output, il numero di risultati riusciti oggi (2021-08-31) è 165, tuttavia potrebbe cambiare nella versione successiva.

    Se il numero di operazioni riuscite è inferiore a 165, elimina CMake GUI > vai su C: > GL > fai doppio clic su "cmake-3.21.2-windows-x86_64" > fai doppio clic su "bin" > fai doppio clic sul file "cmake-gui". Viene visualizzata la nuova GUI di CMake. Segui il passaggio attuale (#8)

  • Passare a C: > GL > GLM > build > glm > Debug. Dentro dovresti vedere il file glm_static.lib tra gli altri file.

Passaggio 9. Impostare GLFW costruito, GLEW costruito e GLM costruito nel progetto

  • Crea un progetto vuoto secondo Parte 2. Per il tipo di nome GLFWsrc-GLEWsrc-GLMsrc-0 "Posizione:" dovrebbe essere: C:\GLP Ricorda di aggiungere il file Main.cpp.
  • Configura le proprietà del progetto. Nella procedura guidata di Esplora soluzioni, fare clic con il pulsante destro del mouse sul nome del progetto che è GLFWsrc-GLEWsrc-GLMsrc-0 > selezionare Proprietà.

    • (1) Nel menu principale delle pagine delle proprietà GLFWsrc-GLEWsrc-GLMsrc-0.

      Nella voce Platform selezionare x64 > fare clic su Configuration Manager….

      • Nella piattaforma della soluzione attiva: seleziona x64.
      • Nella voce Platform, x64 viene selezionato automaticamente.
      • Fare clic su Chiudi.
    • (2) Directory di inclusione aggiuntive. Fare clic su C/C++ > Generale > Nel menu accanto selezionare il primo, Directory di inclusione aggiuntive > fare clic sulla freccia giù alla fine del campo > fare clic su Modifica….

      • copia C:\GL\GLFWsrc\include > nella procedura guidata "Directory di inclusione aggiuntive" fare clic sulla prima icona > incollare nel campo di testo più in alto.
      • copia C:\GL\GLEWsrc\include > fai di nuovo clic sulla prima icona > incolla.
      • copia C:\GL\GLM > clicca ancora una volta sulla prima icona > incolla.
      • Nella procedura guidata "Directory di inclusione aggiuntive" fare clic su OK.
    • (3) Directory aggiuntive della libreria. Fare doppio clic su Linker > fare clic su Generale > Directory di librerie aggiuntive > fare clic sulla freccia giù alla fine del campo > fare clic su Modifica….

      • copia C:\GL\GLFWsrc\build\src\Debug > nella procedura guidata di directory aggiuntive della libreria" fare clic sulla prima icona > incollare nel campo di testo più in alto.
      • copia C:\GL\GLEWsrc\build\lib\Debug > fai di nuovo clic sulla prima icona > incolla.
      • copia C:\GL\GLM\build\glm\Debug > clicca ancora una volta sulla prima icona > incolla.
    • (4) Dipendenze aggiuntive. Nel menu a discesa Linker seleziona Input > nel menu accanto seleziona il primo, Dipendenze aggiuntive > fai clic sulla freccia giù alla fine del campo > Modifica….

      • copia opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > incolla nella casella di testo più in alto della procedura guidata "Dipendenze aggiuntive".
      • Nella procedura guidata "Dipendenze aggiuntive" fare clic su OK.
    • (5) Imposta Sistema su Sottosistema CONSOLE.

      Nel menu a discesa Linker selezionare Sistema > nel menu accanto selezionare il primo, Sottosistema > fare clic sulla freccia giù alla fine del campo > selezionare Console (/SUBSYSTEM:CONSOLE). Fare clic su Applica e OK.

  • Copia il file glew32d.dll e incollalo nella cartella del progetto GLFWsrc-GLEWsrc-GLMsrc-0.

    • Passare a C: > GL > GLEWsrc > build > bin > debug. Clic glew32d.dll > tasto destro del mouse > Copia.
    • Passare a C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Fare clic con il pulsante destro del mouse su un'area vuota nella cartella progetto GLFWsrc-GLEWsrc-GLMsrc-0 e selezionare Incolla.
  • Copia il file glm_shared.dll e incollalo nella cartella del progetto GLFWsrc-GLEWsrc-GLMsrc-0.

    • Passare a C: > GL > GLM > build > glm > Debug. Clic glm_shared.dll > tasto destro del mouse > Copia.
    • Passare a C: > GLP > GLFWsrc-GLEWsrc-GLMsrc-0. Fare clic con il pulsante destro del mouse su un'area vuota nella cartella progetto GLFWsrc-GLEWsrc-GLMsrc-0 e selezionare Incolla.
    • glew32d.dll e glm_shared.dll i file dovrebbero ora trovarsi nella cartella progetto GLFWsrc-GLEWsrc-GLMsrc-0 insieme a Main.cpp e altri 4 file creati da Visual Studio.

Passaggio 10. Testa il tuo progetto e correggi gli eventuali errori

Vai alla Parte 3 e segui i passaggi 7 e 8.

Passaggio 11. Crea modello

Come sopra, parte 4. Per il tipo di nome del modello GLFWsrc-GLEWsrc-GLMsrc Per il nome del progetto, digita GLFWsrc-GLEWsrc-GLMsrc-1 Ricorda, in ogni progetto che crei con questo modello fai clic su x64 in V. S. Menu principale della GUI.

Parte 7 di 7: Scelta della configurazione

Passaggio 1. In questo tutorial impari che 3 era impostare GLFW, GLEW e GLM in Project con Visual Studio

  • Imposta i binari x86 (32 bit).

    È il più facile. Dovresti iniziare a imparare a configurare da qui.

  • Imposta i binari x64 (64 bit).

    Si rivolge alla piattaforma x64. Sceglilo solo quando hai una ragione specifica per farlo.

  • Compila sorgente GLFW, sorgente GLEW, sorgente GLM e configurali nel progetto.

    Obiettivi anche x64. Il più difficile. Il migliore però.

Suggerimenti

  • Puoi creare una cartella nella cartella C:\GL per inserire lì i tuoi progetti. Quando crei un progetto seleziona questa cartella per "Posizione".
  • Modo generale per configurare Directory di inclusione aggiuntive è che, dopo aver fatto clic sulla prima icona, fai clic su tre punti …, vai alla cartella in cui risiedono i file.h (in questo tutorial C:\GL\glfw\include, C:\GL\glew\include e C:\GL\glm) e fare clic su Seleziona una cartella.
  • Modo generale per configurare Directory aggiuntive della libreria è che, dopo aver fatto clic sulla prima icona, fai clic su tre punti …, vai alla cartella in cui risiedono i file.lib (in questo tutorial per la piattaforma x86, C:\GL\glfw\lib-vc2019 e C:\ GL\glew\lib\Release\Win32) e fare clic su Seleziona una cartella.
  • Modo generale per configurare Dipendenze aggiuntive è questo,

    • In Esplora file, vai alla cartella in cui risiedono i file.lib (in questo tutorial per la piattaforma x86, C:\GL\glfw\lib-vc2019 e C:\GL\glew\lib\Release\Win32), clicca due volte sul nome di ogni file.lib e copia (premi Ctrl+C) il nome con la sua estensione.lib.
    • Ora vai alla procedura guidata Dipendenze aggiuntive e incollalo (premi Ctrl + V). Digitare un punto e virgola (;).
    • Se vuoi configurare OpenGL con il tuo progetto aggiungi opengl32.lib.
  • Se sono necessari file dll, in ogni progetto che crei, anche con il modello creato dal progetto che include il file dll, dovresti copiare i file dll dalle librerie o dal progetto precedente e incollarli nel nuovo progetto.

Consigliato: