Come impostare un progetto modello OpenGL FreeGLUT GLEW in Visual Studio

Sommario:

Come impostare un progetto modello OpenGL FreeGLUT GLEW in Visual Studio
Come impostare un progetto modello OpenGL FreeGLUT GLEW in Visual Studio

Video: Come impostare un progetto modello OpenGL FreeGLUT GLEW in Visual Studio

Video: Come impostare un progetto modello OpenGL FreeGLUT GLEW in Visual Studio
Video: Come cambiare nome profilo utente in Windows 10 2024, Aprile
Anonim

Molti programmatori preferiscono OpenGL per la grafica. Se sei uno di loro, il produttore ti consiglia vivamente di utilizzare un toolkit per finestre (come freeGLUT) e librerie di caricamento OpenGL (come GLEW). Questa guida ti aiuterà a superare la prima sfida dell'utilizzo di OpenGL con freeGLUT e GLEW: installarli e configurarli e creare il tuo primo progetto con OpenGL-freeGLUT-GLEW Template in Visual Studio 2019.

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

Passi

Parte 1 di 8: download di freeGLUT e GLEW

Evidenzia freeglut
Evidenzia freeglut

Passaggio 1. Evidenzia ciò che ti aspetti di fare

Evidenzia il passaggio o il passaggio secondario o parte di esso e quindi eseguilo. Ad esempio, vedere l'immagine 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.

Se non esiste, fai clic con il pulsante destro del mouse in un'area vuota> seleziona Nuovo> Cartella> digita GL> premi Invio

Passaggio 3. Scarica l'applicazione GLEW

  • Se hai già scaricato i binari GLEW, li hai nella cartella GL, sottocartella GLEW, va bene.
  • Se non l'hai ancora fatto, fai clic con il pulsante destro del mouse sul seguente collegamento e seleziona Apri collegamento in una nuova finestra https://glew.sourceforge.net. Sotto il Download intestazione, fare clic su Windows a 32 e 64 bit.
  • Nella finestra di download, fai clic sulla cartella glew-2.1.0> fai clic con il pulsante destro del mouse> seleziona Copia.
  • Vai a C: > GL. Fare clic con il tasto destro > selezionare 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)
  • Fare clic sul nome glew-2.1.0 e rinominarlo in GLEW.
  • Se viene scaricata la cartella glew-2.1.0-win32, fai doppio clic su di essa per ottenere glew-2.1.0.

Passaggio 4. Scarica il pacchetto MSVC freeglut 3.0.0

Nel seguente collegamento fare clic con il pulsante destro del mouse e selezionare Apri collegamento in una nuova finestra https://www.transmissionzero.co.uk/software/freeglut-devel/. Nella sezione freeglut 3.0.0 Pacchetto MSVC clic Scarica freeglut 3.0.0 per MSVC.

  • Nella finestra di download, fai clic sulla cartella freeglut> fai clic con il pulsante destro del mouse> seleziona Copia.
  • Vai a C: > GL. Fare clic con il tasto destro > selezionare 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)
  • Fare clic due volte (senza doppio) sul suo nome e digitare GLUT
  • Ora nella cartella GL hai le cartelle: GLUT e GLEW.

Parte 2 di 8: creazione di un progetto di Visual Studio

Passaggio 1. Creare la cartella GLP

Se esiste già va bene. In caso contrario, vai al disco C: e crea la cartella GLP.

Passaggio 2. Creare un progetto vuoto

  • Nel menu principale di Visual Studio, fare clic su File > Nuovo > Progetto… > nella procedura guidata Crea un nuovo progetto, fare clic su Progetto vuoto > Avanti.

    • In Configura il tuo nuovo progetto procedura guidata per il tipo "Nome progetto": GLUT-GLEW-0.
    • Accanto al campo di testo "Posizione" fai clic su …. Passare a C:> GLP> fare clic su Seleziona cartella. Ora "Posizione" è C:\GLP\.
    • Seleziona "Inserisci soluzione e progetto nella stessa directory"> fai clic su Crea.
    • Attendi finché non viene visualizzata l'istanza di Visual Studio 2019.

Passaggio 3. Aggiungi il tuo file sorgente al progetto

  • Nella finestra di Esplora soluzioni, fare clic con il pulsante destro del mouse sulla cartella File di origine (l'ultima) > fare clic su Aggiungi > Nuovo elemento….
  • Nella finestra Aggiungi nuovo elemento - GLUT-GLEW-0, fai clic su File C++ (.cpp) (il primo) al centro della finestra. Nella casella di testo Nome digitare Main.cpp.
  • La posizione è C:\GLP\GLUT-GLEW-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 8: installazione di GLUT e GLEW su un progetto

Passaggio 1. Configura "Directory di inclusione aggiuntive"

  • In Esplora soluzioni, fai clic con il pulsante destro del mouse sul nome del tuo progetto, ovvero GLUT-GLEW-0 e seleziona Proprietà.
  • Nel menu principale della procedura guidata delle pagine delle proprietà di GLUT-GLEW-0, in Configurazione: lasciare l'impostazione predefinita Attivo (Debug) > Piattaforma: Attivo (Win32).

    Progetto 0
    Progetto 0

    in32)}}.

    Progetto 0
    Progetto 0
  • Apri il menu C/C++. Fare clic su Generale > Directory di inclusione aggiuntive > fare clic sulla freccia giù a destra del campo > fare clic su.

    Opengl 1
    Opengl 1
  • copia C:\GL\GLUT\include > nella procedura guidata per le directory di inclusione aggiuntive, fare clic sulla prima icona > incolla.

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

Passaggio 2. 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 >.

    Opengl 2 2
    Opengl 2 2
  • copia C:\GL\GLUT\lib > nella procedura guidata per le directory aggiuntive della libreria fare clic sulla prima icona > incolla.
  • copia C:\GL\GLEW\lib\Release\Win32 > fai clic sulla prima icona > incolla.
  • Nella procedura guidata di directory di librerie aggiuntive, fare clic su OK.

Passaggio 3. Configura il linker "Dipendenze aggiuntive"

  • Nel menu a discesa Linker, fare clic su Input > fare clic sulla voce Dipendenze aggiuntive > freccia giù a destra del campo > fare clic su.

    Opengl 3 1
    Opengl 3 1
  • copia freeglut.lib; glew32.lib; opengl32.lib e incolla nella casella di testo più in alto della procedura guidata Dipendenze aggiuntive.
  • Fare clic su OK nella procedura guidata Dipendenze aggiuntive.

    Dipendenze aggiuntive 3
    Dipendenze aggiuntive 3

Passaggio 4. Imposta il linker "Sottosistema" su "Console"

Nel menu a discesa Linker, fai clic su Sistema > Sottosistema. Fare clic sulla freccia giù e selezionare Console(/SUBSYSTEM:CONSOLE) dal menu a discesa. Fare clic su Applica, quindi su OK nella finestra Pagine delle proprietà GLUT-GLEW-0

Passaggio 5. Copia il file freeglut.dll e incollalo nella cartella del progetto GLUT-GLEW-0

  • Vai a C:> GL> GLUT> bin. All'interno della cartella bin fai clic sul file freeglut.dll> fai clic con il pulsante destro del mouse> Copia.
  • Vai a C: > GLP > GLUT-GLEW-0. Fare clic con il pulsante destro del mouse su un'area vuota nella cartella GLUT-GLEW-0 e selezionare Incolla.
  • Il file freeglut.dll dovrebbe ora trovarsi nella directory del progetto insieme al file Main.cpp e ad alcuni altri file creati da Visual Studio.

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

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

Passaggio 7. Testa il tuo progetto

Fare clic con il tasto destro sul collegamento seguente e selezionare Apri collegamento in una nuova finestra badprog. Scorri la pagina e trova la sezione Testare la configurazione (vedi immagine sopra). Copia il codice e incolla nell'area del codice Main.cpp> premi Ctrl + F5. Dovresti vedere due finestre: una nera (la console) e l'altra con un quadrato bianco su sfondo nero. Se non lo vedi, fai il passaggio seguente.

Passaggio 8. Correggere eventuali errori

In "Elenco errori" se vedi un errore su

  • file con estensione.h vai alla Parte 3, passaggio 1, "Configura le "directory di inclusione aggiuntive"" e segui le istruzioni.
  • file con estensione.lib vai alla Parte 3, passaggio 2, "Configura il linker "Directory di librerie aggiuntive"" e segui le istruzioni. Anche al passaggio 3, "Configura il linker "Directory di librerie aggiuntive"".
  • "l'entry point deve essere definito" andare al passaggio 4, impostare il linker "SubSystem" su "CONSOLE" e seguire le istruzioni.
  • file.dll vai al passaggio 5, "Copia il file freeglut.dll e incollalo nella cartella Project-0" e segui le istruzioni.
  • Per altri errori, se non riesci a correggerli, chiudi Visual Studio > elimina la cartella del progetto GLUT-GLEW-0 che risiede in C:\GLP > apri Visual Studio > ripeti la configurazione dalla parte Parte 2. Buon lavoro.

Parte 4 di 8: Creazione di un progetto con il modello GLUT-GLEW

Passaggio 1. Crea modello

Vai al menu principale di Visual Studio e, mentre GLUT-GLEW-0 è aperto, fare clic su Progetto > Esporta modello…. Nella procedura guidata di esportazione del modello seleziona Modello di progetto, se non è selezionato. Fare clic su Avanti >. In Seleziona opzioni modello, nella casella di testo Nome modello digita: FREE-GLEW. Fare clic su Fine.

  • Il modello è stato creato.
  • Chiudi finestra generata con il percorso del modello.

Passaggio 2. Crea progetto

  • Fare clic su File > Nuovo > Progetto….
  • In Crea un nuovo progetto procedura guidata, nell'elenco dei modelli selezionare GLUT-GLEW > fare clic su Avanti.
  • In Configura il tuo nuovo progetto procedura guidata, nel campo di testo "'Nome progetto"' digitare GLUT-GLEW-1.
  • copia C:\GLPe incollalo Posizione campo di testo.
  • Assicurati che sia selezionato Posiziona soluzione e progetto nella stessa directory. Fare clic su Crea.
  • In Esplora soluzioni, fai doppio clic su File di origine > fai doppio clic su ++Main.cpp. Il suo codice appare nell'area del codice. Eseguirlo. Se il codice non viene visualizzato, fai clic con il pulsante destro del mouse su ++ Main.cpp > fai clic su Escludi dal progetto. Ora crea il nuovo Main.cpp.

Passaggio 3. Aggiungi file dll

  • Aggiungi il file freeglut.dll

    • Passa a C:> GL> GLUT-GLEW-0> fai clic su file freeglut.dll > fare clic con il tasto destro > fare clic su Copia.
    • Passare a C: > GLP > GLUT-GLEW-1 > fare clic su un'area vuota > fare clic con il tasto destro > fare clic su Incolla.
    • Ora il file freeglut.dll si trova nella cartella GLUT-GLEW-1 tra Main.cpp e altri 4 file.
  • Aggiungere glew32.dll file.

    • Passa a C:> GL> GLUT-GLEW-0> fai clic su file glew32.dll > fare clic con il tasto destro > fare clic su Copia.
    • Passare a C: > GLP > GLUT-GLEW-1 > fare clic su un'area vuota > fare clic con il tasto destro > fare clic su Incolla.
    • Ora i file dll glew32.dll e freeglut.dll sono nella cartella del progetto GLUT-GLEW-1 tra Main.cpp e altri 4 file.

Passaggio 4. Testa il tuo progetto come sopra

Buon lavoro!

Parte 5 di 8: creazione di progetti destinati alla piattaforma x64

Passaggio 1. Vai al menu principale di Visual Studio

Fare clic su File > Nuovo > Progetto… > in Creazione guidata nuovo progetto, fare clic su Svuota progetto > Avanti.

  • copia GLUT64-GLEW64-0 e incolla Nome del progetto campo di testo.
  • copia C:\GLP\ e incolla Posizione campo di testo.
  • Seleziona "Inserisci soluzione e progetto nella stessa directory"> fai clic su Crea.
  • Attendi finché non viene visualizzata l'istanza di Visual Studio 2019.

Passaggio 2. Aggiungi il file sorgente alla cartella del progetto

  • Nel Esploratore di soluzioni finestra, fare clic con il pulsante destro del mouse sulla cartella File di origine (l'ultima) > fare clic su Aggiungi > Nuovo elemento….
  • Nella finestra Aggiungi nuovo elemento - GLUT64-GLEW64-0, fai clic su File C++ (.cpp) (il primo) al centro della finestra. Nella casella di testo Nome digitare Main.cpp.
  • La posizione è C:\GLP\GLUT64-GLEW64-0\.
  • Fare clic sul pulsante Aggiungi. Il file si aprirà nell'editor di testo principale, ma per ora lascia il file vuoto.

Passaggio 3. Pagine delle proprietà di GLUT64-GLEW64-0

Vai su "Solution Explorer" > fai clic con il tasto destro sul nome del tuo progetto che è GLUT64-GLEW64-0 > seleziona "Proprietà".

  • Menu principale.

    • In Configurazione:

      lasciare l'impostazione Attivo (Debug).

    • In Piattaforma:

      voce, selezionare x64.

    • Fare clic su Gestione configurazione….
    • In Piattaforma di soluzioni attive:

      seleziona x64.

    • In piattaforma, x64 viene selezionato automaticamente.
    • Fare clic su Chiudi.

      Opengl 1
      Opengl 1
  • Directory di inclusione aggiuntive.

    Apri il menu C/C++. Fare clic su Generale > Directory di inclusione aggiuntive > fare clic sulla freccia giù a destra del campo > fare clic su.

    OpenGL 12
    OpenGL 12
    • copia C:\GL\GLUT\include > nella procedura guidata per le directory di inclusione aggiuntive, fare clic sulla prima icona > incolla.
    • copia C:\GL\GLEW\include > fai di nuovo clic sulla prima icona > incolla.
    • Nella procedura guidata di inclusione di directory aggiuntive, fare clic su OK.
  • Directory aggiuntive della libreria.

    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 C:\GL\GLUT\lib\x64 > nelle directory aggiuntive della libreria fare clic sulla prima icona > incolla.
    • copia C:\GL\GLEW\lib\Release\x64 > fai clic sulla prima icona > incolla.
    • Fare clic su OK in Directory librerie aggiuntive.
  • Dipendenze aggiuntive.

    Opengl 3 1
    Opengl 3 1
    • Nel menu a discesa Linker, fare clic su Input > fare clic sulla voce Dipendenze aggiuntive > freccia giù a destra del campo > fare clic su.

      Dipendenze aggiuntive 3
      Dipendenze aggiuntive 3
    • copia freeglut.lib; glew32.lib; opengl32.lib e incolla nella casella di testo più in alto della procedura guidata Dipendenze aggiuntive.
    • Fare clic su OK nella procedura guidata Dipendenze aggiuntive.
  • Imposta il linker "Sottosistema" su "Console". Nel menu a discesa Linker, fai clic su Sistema > Sottosistema. Fare clic sulla freccia giù e selezionare Console(/SUBSYSTEM:CONSOLE) dal menu a discesa. Fare clic su Applica, quindi su OK nella finestra Pagine delle proprietà GLUT-GLEW-0.

Passaggio 4. Aggiungi i file dll nella cartella del progetto GLUT64-GLEW64-0

  • Aggiungi freeglut.dll a GLUT64-GLEW64-0.

    • Vai a C:\GL\GLUT\bin\x64. Nella cartella "x64" fai clic sul file "freeglut.dll"> fai clic con il pulsante destro del mouse> "Copia".
    • Ora vai a C:> GLP> GLUT64-GLEW64-0. Fare clic con il tasto destro del mouse su un'area vuota nella cartella "GLUT64-GLEW64-0" e selezionare "Incolla".
  • Aggiungi il file glew32.dll a GLUT64-GLEW64-0.

    • Passare 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".
    • Ora vai a C:> GLP> GLUT64-GLEW64-0. Fare clic con il tasto destro del mouse su un'area vuota nella cartella "GLUT64-GLEW64-0" e selezionare "Incolla".

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

Come per il targeting della piattaforma x86, vedere sopra, parte 3, passaggi 7 e 8, ma nell'interruttore del menu principale di Visual Studio x86 a x64.

Passaggio 6. Suggerimento:

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

Parte 6 di 8: Creazione di un progetto con il modello GLUT64-GLEW64

Passaggio 1. Crea modello

Vai al menu principale di Visual Studio e, mentre GLUT64-GLEW64-0 è aperto, fare clic su Progetto > Esporta modello…. Nella procedura guidata di esportazione del modello seleziona Modello di progetto, se non è selezionato. Fare clic su Avanti >. In Seleziona opzioni modello, nella casella di testo Nome modello digita: FREE-GLEW. Fare clic su Fine.

  • Il modello è stato creato.
  • Chiudi finestra generata con il percorso del modello.

Passaggio 2. Crea progetto

  • Fare clic su File > Nuovo > Progetto….
  • In Crea un nuovo progetto procedura guidata, nell'elenco dei modelli, selezionare GLUT64-GLEW64 > fare clic su Avanti.
  • In Configura il tuo nuovo progetto procedura guidata, nel campo di testo "'Nome progetto"' digitare GLUT64-GLEW64-1.
  • copia C:\GLPe incollalo Posizione campo di testo.
  • Assicurati che sia selezionato Posiziona soluzione e progetto nella stessa directory. Fare clic su Crea.
  • Nel menu principale di Visual Studio passare da x86 a x64.
  • In Esplora soluzioni, fai doppio clic su File di origine > fai doppio clic su ++Main.cpp. Il suo codice appare nell'area del codice. Eseguirlo. Se il codice non viene visualizzato, fai clic con il pulsante destro del mouse su ++ Main.cpp > fai clic su Escludi dal progetto. Ora crea il nuovo Main.cpp.

Passaggio 3. Aggiungi file dll

  • Aggiungi il file freeglut.dll

    • Passare a C: > GLP > GLUT64-GLEW64-0 > fare clic su file freeglut.dll > fare clic con il tasto destro > fare clic su Copia.
    • Passare a C: > GLP > GLUT64-GLEW64-1 > fare clic su un'area vuota > fare clic con il tasto destro > fare clic su Incolla.
    • Ora il file freeglut.dll si trova nella cartella GLUT64-GLEW64-1 tra Main.cpp e altri 4 file.
  • Aggiungi il file glew32.dll

    • Passare a C: > GLP > GLUT64-GLEW64-0 > fare clic su file glew32.dll > fare clic con il tasto destro > fare clic su Copia.
    • Passare a C: > GLP > GLUT64-GLEW64-1 > fare clic su un'area vuota > fare clic con il tasto destro > fare clic su Incolla.
    • Ora i file dll glew32.dll e freeglut.dll sono nella cartella del progetto GLUT64-GLEW64-1 tra Main.cpp e altri 4 file.

Passaggio 4. Testa il tuo progetto come sopra

Buon lavoro!

Suggerimento: in ogni progetto che crei con esso, seleziona x64 (accanto a Debug) nella GUI di Visual Studio e aggiungi file dll come nella parte attuale

Parte 7 di 8: Configurazione di Built FreeGLUT e Built GLEW

Passaggio 1. Creare la cartella GL

Apri Esplora file di Windows > Vai al disco (directory) C. Se la cartella GL esiste già, va bene.

Se non esiste, fai clic con il pulsante destro del mouse in un'area vuota> seleziona 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. Segui la prima parte Installazione di CMake.

Passaggio 3. Scarica la fonte di FreeGLUT

Fare clic con il tasto destro del mouse sul seguente indirizzo e selezionare Apri collegamento in una nuova finestra https://sourceforge.net/projects/freeglut/. Fare clic su Scarica.

  • Nella finestra di download (directory "Download") fare clic sulla cartella "freeglut-3.2.1.tar.gz" > tasto destro > selezionare "7-Zip" (se non ce l'hai, scaricalo) > "Estrai qui".
  • Fare clic sulla cartella "freeglut-3.2.1.tar" > tasto destro del mouse > selezionare "7-Zip" > "Estrai qui".
  • In alternativa, se hai WinRAP, fai clic sulla cartella "freeglut-3.2.1.tar" > fai clic con il pulsante destro del mouse > seleziona "Estrai qui". Fare clic sulla cartella "freeglut-3.2.1.tar" > selezionare "Estrai qui".
  • In alternativa, fai clic su "WinZip". Se non ce l'hai, scarica WinZip valutazione prova gratuita per 30 giorni e seguire le istruzioni.
  • Fare clic sulla cartella decompressa "freeglut-3.2.1" > tasto destro > "Copia" > andare su C:\ > GL > tasto destro > "Incolla".
  • Fare clic sulla cartella "freeglut-3.2.1" > tasto destro > fare clic su "Rinomina" > digitare (o copiare e incollare): GLUTsrc > 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 scaricata 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. Rinomina cartella in GLEWsrc > premi Invio. Ora nella cartella GL hai le cartelle GLUTsrc e GLEWsrc.

Passaggio 5. Crea FreeGLUT di CMake e Visual Studio

  • Vai a CMake GUI.
  • Nel primo campo di testo digita C:/GL/GLUTsrc
  • Nel secondo campo di testo digita C:/GL/GLUTsrc/build
  • 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.

    • Vai a C: > GL > GLUTsrc > build. Fare doppio clic su "freeglut.sln" o "freeglut" o "ALL_BUILD.vcxproj". Viene visualizzata un'istanza di Visual Studio. Attendi fino a quando nel menu principale, Costruire appare la voce. Clic Costruire > Crea soluzione (la prima opzione).
    • Aspetta di leggere l'ultima riga nella finestra "Output": ========== Build: 28 riusciti, 0 falliti, 0 aggiornati, 1 ignorato" ========= =

      Numero di modifiche "riuscite" nelle versioni freeglut

  • Vai a C:\GL\GLUTsrc\build\lib\Debug. All'interno dovresti vedere il file freeglutd.lib sotto altri file.

Passaggio 6. Crea GLEW di CMake e Visual Studio

Segui il passaggio precedente ma

  • Nel primo campo di testo digita C:/GL/GLEWsrc/build/cmake
  • Nel secondo tipo C:/GL/GLEWsrc/build
  • Passare a C: > GL > GLEWsrc > build. Fare doppio clic su "glew.sln" o "glew" o "ALL_BUILD.vcxproj". Viene visualizzata un'istanza di Visual Studio. Attendi fino al menu principale Costruire appare la voce. Clic Costruire > Crea soluzione (la prima opzione).

    • Aspetta di leggere l'ultima riga nella finestra "Output": ========== Build: 6 riusciti, 0 falliti, 0 aggiornati, 2 saltati" ========= =

      Numero di modifiche "riuscite" nelle versioni glew

  • Passare a C: > GL > GLEWsrc > build > lib > Debug. All'interno dovresti vedere il file glew32d.lib tra gli altri file.

Passaggio 7. Crea un progetto con FreeGLUT e GLEW

Nella directory (disco) C: crea cartella GLP, se non esistono.

  • Nel menu principale di Visual Studio, fare clic su File > Nuovo > Progetto… > nella procedura guidata Crea un nuovo progetto, fare clic su Progetto vuoto > Avanti.

    • In Configura il tuo nuovo progetto procedura guidata per il tipo "Nome progetto": GLUTsrc-GLEWsrc-0
    • Nel campo di testo "Posizione" elimina tutto e digita C:\GLP\
    • Seleziona "Inserisci soluzione e progetto nella stessa directory"> fai clic su Crea.
    • Attendi finché non viene visualizzata l'istanza di Visual Studio 2019.
  • Aggiungi il tuo file sorgente al progetto.

    • In V. S. GUI, procedura guidata "Solution Explorer", fare clic con il pulsante destro del mouse sulla cartella File di origine (l'ultima) > fare clic su Aggiungi > Nuovo elemento….
    • Nella finestra Aggiungi nuovo elemento - GLUTsrc-GLEWsrc-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\GLUT-GLEW-0\
    • Fare clic sul pulsante Aggiungi. Il file si aprirà nell'editor di testo principale, ma per ora lascia il file vuoto.
  • Configura le proprietà del progetto. Nella procedura guidata di Esplora soluzioni, fare clic con il pulsante destro del mouse sul nome del progetto che è GLUTsrc-GLEWsrc-0 > seleziona Proprietà.

    • (1) Menu principale delle pagine delle proprietà di GLUTsrc-GLEWsrc-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. Apri C/C++> Generale> Nel menu accanto seleziona il primo, Directory di inclusione aggiuntive> fai clic sulla freccia giù alla fine del campo> fai clic su Modifica …

      • copia C:\GL\GLUTsrc\include > fare clic sulla prima icona nella procedura guidata Directory di inclusione aggiuntive > incolla.
      • copia C:\GL\GLEWsrc\include > fai clic sulla prima icona > incolla.
      • Fare clic su OK nella procedura guidata per le directory di inclusione aggiuntive.
    • (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\GLUTsrc\build\lib\Debug > fai clic sulla prima icona > incolla.
      • copia C:\GL\GLEWsrc\build\lib\Debug > fai clic sulla prima icona > incolla.
      • Nella procedura guidata Directory di librerie aggiuntive, fare clic su OK.
    • (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; freeglutd.lib; glew32d.lib e incolla nella casella di testo più in alto della procedura guidata Dipendenze aggiuntive> fai 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 i file freeglutd.dll e glew32d.dll e incollali nella cartella GLUTsrc-GLEWsrc-0.

    • Vai a C:\GL\GLUTsrc\build\bin\Debug. Fare clic su freeglutd.dll > tasto destro del mouse > Copia.
    • Vai a C: > GLP > GLUTsrc-GLEWsrc-0. Fare clic con il pulsante destro del mouse su un'area vuota nella cartella GLUTsrc-GLEWsrc-0 e selezionare Incolla.
    • Vai a C:\GL\GLEWsrc\build\bin\Debug. Fare clic su glew32d.dll > tasto destro del mouse > Copia.
    • Vai a C: > GLP > GLUTsrc-GLEWsrc-0. Fare clic con il pulsante destro del mouse su un'area vuota nella cartella GLUTsrc-GLEWsrc-0 e selezionare Incolla.
    • I file freeglutd.dll e glew32d.dll dovrebbero ora trovarsi nella cartella GLUTsrc-GLEWsrc-0 insieme a Main.cpp e altri 4 file creati da Visual Studio.

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

Come sopra, parte 3, passaggi 7 e 8.

Passaggio 9. Crea modello

Come sopra Parte 4. Per il tipo di nome del modello GLUTsrc-GLEWsrc. Per il tipo di nome del progetto GLUTsrc-GLEWsrc-1. Ricorda quando crei un progetto con questo modello, nel menu principale della GUI di Visual Studio seleziona x64, copia e incolla anche i file dll come nella parte presente. Buon lavoro.

Parte 8 di 8: Scelta della configurazione

Passaggio 1. In questo tutorial impari che 3 è stato impostare FreeGLUT e GLEW 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.

Suggerimenti

  • Quando è necessario eliminare la cartella del progetto, chiudere Visual Studio > eliminare la cartella del progetto > aprire Visual Studio.
  • 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\freeglut\include e C:\GL\glew\include) 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\freeglut\lib 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\freeglut\lib e C:\GL\glew\lib\Release\Win32), fai clic due volte sul nome di ogni file.lib e copiare (battendo 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: