Så här konfigurerar du ett OpenGL FreeGLUT GLEW -mallprojekt i Visual Studio

Innehållsförteckning:

Så här konfigurerar du ett OpenGL FreeGLUT GLEW -mallprojekt i Visual Studio
Så här konfigurerar du ett OpenGL FreeGLUT GLEW -mallprojekt i Visual Studio

Video: Så här konfigurerar du ett OpenGL FreeGLUT GLEW -mallprojekt i Visual Studio

Video: Så här konfigurerar du ett OpenGL FreeGLUT GLEW -mallprojekt i Visual Studio
Video: How to Change Your Account Name on Windows 10 2024, April
Anonim

Många programmerare föredrar OpenGL för grafik. Om du är en av dem, rekommenderas du starkt av sin producent att använda ett fönster verktygslåda (t.ex. freeGLUT) och ett OpenGL -laddningsbibliotek (som GLEW). Den här guiden hjälper dig att komma över den första utmaningen att använda OpenGL med freeGLUT och GLEW: Installera och konfigurera dem och skapa ditt första projekt med OpenGL-freeGLUT-GLEW-mall i Visual Studio 2019.

Den här guiden antar att din plattform är Windows och din IDE är Visual Studio. Under installationen av Visual Studio markerar du rutan Skrivbordsutveckling med C ++.

Steg

Del 1 av 8: Ladda ner gratis GLUT och GLEW

Markera freeglut
Markera freeglut

Steg 1. Markera vad du förväntar dig att göra

Markera steg eller delsteg eller en del av det och gör det sedan. Se till exempel bilden ovan.

Steg 2. Skapa mapp GL

Öppna Windows File Explorer> Navigera till disk (katalog) C. Om mapp GL redan finns är det okej.

Om det inte finns, högerklicka i det tomma området> välj Ny> Mapp> skriv GL> tryck ↵ Retur

Steg 3. Ladda ner programmet GLEW

  • Om du redan har laddat ner GLEW-binärer har du dem i mapp GL, undermapp GLEW, det är okej.
  • Om du inte har gjort det, högerklickar du på följande länk och väljer Öppna länk i nytt fönster https://glew.sourceforge.net. Under Nedladdningar rubrik, klicka på Windows 32-bitars och 64-bitars.
  • I nedladdningsfönstret, klicka på mappen glew-2.1.0> högerklicka> välj Kopiera.
  • Navigera till C:> GL. Högerklicka> välj Klistra in.
  • (Alternativt kan du öppna fönstret "Filutforskare"> C:> GL. Gå till nedladdningsfönstret> klicka på nedladdad mapp och dra in i C: / GL)
  • Klicka på namnet glew-2.1.0 och byt namn på det till GLEW.
  • Om mappen glew-2.1.0-win32 laddas ner, dubbelklicka på den för att få glew-2.1.0.

Steg 4. Ladda ner freeglut 3.0.0 MSVC -paketet

I följande länk högerklickar du och väljer Öppna länk i nytt fönster https://www.transmissionzero.co.uk/software/freeglut-devel/. I avsnittet freeglut 3.0.0 MSVC -paket klick Ladda ner freeglut 3.0.0 för MSVC.

  • I nedladdningsfönstret klickar du på mappen freeglut> högerklickar> välj Kopiera.
  • Navigera till C:> GL. Högerklicka> välj Klistra in.
  • (Alternativt kan du öppna fönstret "Filutforskare"> C:> GL. Gå till nedladdningsfönstret> klicka på nedladdad mapp och dra in i C: / GL)
  • Klicka två gånger (ingen dubbel) på dess namn och typ GLUT
  • Nu i mapp GL har du mappar: GLUT och GLEW.

Del 2 av 8: Skapa ett Visual Studio -projekt

Steg 1. Skapa mapp GLP

Om det redan finns är det okej. Om inte, gå till disk C:, och skapa mapp GLP.

Steg 2. Skapa ett tomt projekt

  • Klicka på Arkiv> Nytt> Projekt …> i guiden Skapa ett nytt projekt, klicka på Tomt projekt> Nästa i huvudmenyn i Visual Studio.

    • I Konfigurera ditt nya projekt guiden för "Projektnamn" typ: GLUT-GLEW-0.
    • Klicka på… bredvid textfältet”Plats”. Navigera till C:> GLP> klicka på Välj mapp. Nu är "Plats" C: / GLP \.
    • Markera "Placera lösning och projekt i samma katalog"> klicka på Skapa.
    • Vänta tills Visual Studio 2019 -instansen visas.

Steg 3. Lägg till källfilen i projektet

  • I fönstret för lösningsutforskare högerklickar du på mappen Källfiler (den sista)> klickar på Lägg till> Nytt objekt….
  • I fönstret Lägg till nytt objekt-GLUT-GLEW-0 klickar du på C ++ -fil (.cpp) (den första) från mitten av fönstret. I textrutan Namn skriver du Main.cpp.
  • Platsen är C: / GLP / GLUT-GLEW-0 \.
  • Klicka på knappen Lägg till. Filen öppnas i huvudtextredigeraren men lämnar filen tom för tillfället.

Del 3 av 8: Installera GLUT och GLEW på ett projekt

Steg 1. Konfigurera "Extra Inkludera kataloger"

  • I Solution Explorer, högerklicka på namnet på ditt projekt, det vill säga GLUT-GLEW-0, och välj Egenskaper.
  • I huvudmenyn för guiden GLUT-GLEW-0 i guiden Egenskaper i Konfiguration: lämna standardinställningen Aktiv (Debug)> Plattform: Aktiv (Win32).

    Projekt 0
    Projekt 0

    in32)}}.

    Projekt 0
    Projekt 0
  • Öppna menyn C/C ++. Klicka på Allmänt> Ytterligare inkludera kataloger> klicka på nedåtpilen till höger om fältet> klicka.

    Opengl 1
    Opengl 1
  • Kopiera C: / GL / GLUT / inkluderar > i guiden Ytterligare inkludera kataloger klickar du på den första ikonen> klistra in.

    OpenGL 12
    OpenGL 12
  • Kopiera C: / GL / GLEW / inkluderar > klicka igen första ikonen> klistra in.
  • Klicka på OK i guiden Ytterligare inkludera kataloger.

Steg 2. Konfigurera länken "Ytterligare bibliotekskataloger"

  • Öppna listrutan Linker och klicka på Allmänt. Klicka på posten Extra bibliotekskataloger> nedåtpilen till höger om fältet>.

    Opengl 2 2
    Opengl 2 2
  • Kopiera C: / GL / GLUT / lib > i guiden Extra bibliotekskataloger klickar du på den första ikonen> klistra in.
  • Kopiera C: / GL / GLEW / lib / Release / Win32 > klicka på första ikonen> klistra in.
  • Klicka på OK i guiden Extra bibliotekskataloger.

Steg 3. Konfigurera länken "Ytterligare beroende"

  • I listrutan Linker klickar du på Inmatning> klickar på posten Ytterligare beroenden> nedåtpilen till höger om fältet> klickar.

    Opengl 3 1
    Opengl 3 1
  • Kopiera freeglut.lib; glew32.lib; opengl32.lib och klistra in i textrutan längst upp i guiden Extra beroenden.
  • Klicka på OK i guiden Extra beroenden.

    Ytterligare beroende 3
    Ytterligare beroende 3

Steg 4. Ställ länken "SubSystem" till "Console"

Klicka på System> Delsystem i listrutan Linker. Klicka på nedåtpilen och välj Console (/SUBSYSTEM: CONSOLE) från rullgardinsmenyn. Klicka på Apply och sedan på OK i fönstret GLUT-GLEW-0-egenskapssidor

Steg 5. Kopiera freeglut.dll-filen och klistra in den i projektmappen GLUT-GLEW-0

  • Navigera till C:> GL> GLUT> fack. Klicka på freeglut.dll-filen i bin-mappen> högerklicka> Kopiera.
  • Navigera till C:> GLP> GLUT-GLEW-0. Högerklicka på ett tomt område i GLUT-GLEW-0-mappen och välj Klistra in.
  • Freeglut.dll -filen ska nu finnas i projektkatalogen tillsammans med din Main.cpp -fil och några andra filer som skapats av Visual Studio.

Steg 6. Kopiera glew32.dll-filen och klistra in den i GLUT-GLEW-0-projektmappen

  • Navigera till C:> GL> GLEW> bin> Release> Win32. Klicka på glew32.dll> högerklicka> Kopiera.
  • Navigera till C:> GLP> GLUT-GLEW-0. Högerklicka på ett tomt område i Project-0-mappen och välj Klistra in.
  • Glew32.dll-filen ska nu finnas i GLUT-GLEW-0-mappen tillsammans med Main.cpp, freeglut.dll och 4 andra filer som skapats av Visual Studio.
Freeglut 1
Freeglut 1

Steg 7. Testa ditt projekt

Högerklicka på följande länk och välj Öppna länk i nytt fönster badprog. Rulla ner på sidan och hitta avsnittet Testar installationen (se bilden ovan). Kopiera koden och klistra in i Main.cpp -kodområdet> tryck Ctrl + F5. Du bör se två fönster: ett svart (konsolen) och ett annat med vit fyrkant i svart bakgrund. Om du inte ser det, gör följande steg.

Steg 8. Korrigera eventuella fel

I "Fellista" om du ser fel om

  • fil med tillägget.h gå till del 3, steg 1, "Konfigurera" Ytterligare inkludera kataloger "" och följ instruktionerna.
  • fil med tillägget.lib gå till del 3, steg 2, "Konfigurera länken" Ytterligare bibliotekskataloger "" och följ instruktionerna. Även till steg 3, "Konfigurera länken" Ytterligare bibliotekskataloger "".
  • "ingångspunkt måste definieras" gå till steg 4, Ställ länken "SubSystem" till "CONSOLE" och följ instruktionerna.
  • file.dll gå till steg 5, "Kopiera freeglut.dll-filen och klistra in i Project-0-mappen" och följ instruktionerna.
  • För andra fel, om du inte kan korrigera dem, stäng Visual Studio> ta bort projektmapp GLUT-GLEW-0 som bor i C: / GLP> öppna Visual Studio> upprepa konfigurationen från del Del 2. Bra jobbat.

Del 4 av 8: Skapa projekt med GLUT-GLEW-mall

Steg 1. Skapa mall

Gå till Visual Studio huvudmeny och, medan GLUT-GLEW-0 är öppen, klicka på Projekt> Exportera mall…. Kontrollera projektmall i guiden Exportera mall, om den inte är markerad. Klicka på Nästa>. På Välj mallalternativ, i mallnamnet textruta typ: FREE-GLEW. Klicka på Slutför.

  • Mall har skapats.
  • Stäng kastat fönster med mallens sökväg.

Steg 2. Skapa projekt

  • Klicka på Arkiv> Nytt> Projekt….
  • I Skapa ett nytt projekt guiden, välj GLUT-GLEW i mallistan> klicka på Nästa.
  • I Konfigurera ditt nya projekt guiden, i textfältet "'Projektnamn' 'skriver GLUT-GLEW-1.
  • Kopiera C: / GLPoch klistra in Plats textfält.
  • Se till att platslösningen och projektet i samma katalog är markerat. Klicka på Skapa.
  • I Solution Explorer dubbelklickar du på Källfiler> dubbelklickar ++ Main.cpp. Dess kod visas i kodområdet. Kör det. Om koden inte visas, högerklicka ++ Main.cpp> klicka på Uteslut från projekt. Skapa nu en ny Main.cpp.

Steg 3. Lägg till dll -filer

  • Lägg till freeglut.dll -filen

    • Navigera till C:> GL> GLUT-GLEW-0> klickfil freeglut.dll > högerklicka> klicka på Kopiera.
    • Navigera till C:> GLP> GLUT-GLEW-1> klicka på tomt område> högerklicka> klicka på Klistra in.
    • Nu finns filen freeglut.dll i mappen GLUT-GLEW-1 bland Main.cpp och andra 4 filer.
  • Lägg till glew32.dll fil.

    • Navigera till C:> GL> GLUT-GLEW-0> klickfil glew32.dll > högerklicka> klicka på Kopiera.
    • Navigera till C:> GLP> GLUT-GLEW-1> klicka på tomt område> högerklicka> klicka på Klistra in.
    • Nu finns dll-filer glew32.dll och freeglut.dll i projektmappen GLUT-GLEW-1 bland Main.cpp och andra 4 filer.

Steg 4. Testa ditt projekt enligt ovan

Bra jobbat!

Del 5 av 8: Skapa Project targeting x64 -plattform

Steg 1. Gå till Visual Studio huvudmeny

Klicka på Arkiv> Nytt> Projekt …> i Skapa en ny projektguide, klicka på Töm projekt> Nästa.

  • Kopiera GLUT64-GLEW64-0 och klistra in Projektnamn textfält.
  • Kopiera C: / GLP \ och klistra in Plats textfält.
  • Markera "Placera lösning och projekt i samma katalog"> klicka på Skapa.
  • Vänta tills Visual Studio 2019 -instansen visas.

Steg 2. Lägg till källfil i projektmappen

  • I Lösningsutforskare högerklicka på mappen Källfiler (den sista)> klicka på Lägg till> Nytt objekt….
  • I fönstret Lägg till nytt objekt-GLUT64-GLEW64-0 klickar du på C ++-fil (.cpp) (den första) från mitten av fönstret. I textrutan Namn skriver du Main.cpp.
  • Platsen är C: / GLP / GLUT64-GLEW64-0 \.
  • Klicka på knappen Lägg till. Filen öppnas i huvudtextredigeraren men lämnar filen tom för tillfället.

Steg 3. Egenskaper för GLUT64-GLEW64-0

Gå till "Solution Explorer"> högerklicka på namnet på ditt projekt som är GLUT64-GLEW64-0> välj "Egenskaper".

  • Huvudmeny.

    • I Konfiguration:

      lämna aktiv inställning (felsökning).

    • I Plattform:

      post, välj x64.

    • Klicka på Konfigurationshanteraren….
    • I Aktiv lösningsplattform:

      välj x64.

    • I Plattform, x64 väljs automatiskt.
    • Klicka på Stäng.

      Opengl 1
      Opengl 1
  • Ytterligare inkluderar kataloger.

    Öppna menyn C/C ++. Klicka på Allmänt> Ytterligare inkludera kataloger> klicka på nedåtpilen till höger om fältet> klicka.

    OpenGL 12
    OpenGL 12
    • Kopiera C: / GL / GLUT / inkluderar > i guiden Ytterligare inkludera kataloger klickar du på den första ikonen> klistra in.
    • Kopiera C: / GL / GLEW / inkluderar > klicka igen första ikonen> klistra in.
    • Klicka på OK i guiden Ytterligare inkludera kataloger.
  • Ytterligare bibliotekskataloger.

    Öppna rullgardinsmenyn "Linker" och klicka på "Allmänt". Klicka på posten "Ytterligare bibliotekskataloger"> nedåtpilen i slutet av fältet> "Redigera" i rullgardinsmenyn.

    • Kopiera C: / GL / GLUT / lib / x64 > Klicka på den första ikonen> klistra in i ytterligare bibliotekskataloger.
    • Kopiera C: / GL / GLEW / lib / Release / x64 > klicka på första ikonen> klistra in.
    • Klicka på OK i Ytterligare bibliotekskataloger.
  • Ytterligare beroenden.

    Opengl 3 1
    Opengl 3 1
    • I listrutan Linker klickar du på Inmatning> klickar på posten Ytterligare beroenden> nedåtpilen till höger om fältet> klickar.

      Ytterligare beroende 3
      Ytterligare beroende 3
    • Kopiera freeglut.lib; glew32.lib; opengl32.lib och klistra in i textrutan längst upp i guiden Extra beroenden.
    • Klicka på OK i guiden Extra beroenden.
  • Ställ länken "SubSystem" till "Console". Klicka på System> Delsystem i listrutan Linker. Klicka på nedåtpilen och välj Console (/SUBSYSTEM: CONSOLE) från rullgardinsmenyn. Klicka på Apply och sedan på OK i fönstret GLUT-GLEW-0-egenskapssidor.

Steg 4. Lägg till dll-filer i GLUT64-GLEW64-0-projektmappen

  • Lägg till freeglut.dll till GLUT64-GLEW64-0.

    • Navigera till C: / GL / GLUT / bin / x64. Klicka på filen "freeglut.dll" i mappen "x64"> högerklicka> "Kopiera".
    • Navigera nu till C:> GLP> GLUT64-GLEW64-0. Högerklicka på det tomma området i mappen "GLUT64-GLEW64-0" och välj "Klistra in".
  • Lägg till glew32.dll-filen i GLUT64-GLEW64-0.

    • Navigera till C:> GL> GLEW> bin> Release> x64. Klicka på filen "glew32.dll" i mappen "x64"> högerklicka> "Kopiera".
    • Navigera nu till C:> GLP> GLUT64-GLEW64-0. Högerklicka på det tomma området i mappen "GLUT64-GLEW64-0" och välj "Klistra in".

Steg 5. Testa ditt projekt och korrigera eventuella fel

Som med x86 -plattformen, se ovan, del 3 steg 7 och 8, men i huvudmenyn för Visual Studio x86 till x64.

Steg 6. Tips:

Även om det i egenskapssidans huvudinställningar är Plattform: x64, klicka på Konfigurationshanteraren … och i plattformen för aktiv lösning: välj x64.

Del 6 av 8: Skapa projekt med GLUT64-GLEW64-mall

Steg 1. Skapa mall

Gå till Visual Studio huvudmeny och, medan GLUT64-GLEW64-0 är öppen, klicka på Projekt> Exportera mall…. Kontrollera projektmall i guiden Exportera mall, om den inte är markerad. Klicka på Nästa>. På Välj mallalternativ, i mallnamnet textruta typ: FREE-GLEW. Klicka på Slutför.

  • Mall har skapats.
  • Stäng kastat fönster med mallens sökväg.

Steg 2. Skapa projekt

  • Klicka på Arkiv> Nytt> Projekt….
  • I Skapa ett nytt projekt guiden, i mallistan, välj GLUT64-GLEW64> klicka på Nästa.
  • I Konfigurera ditt nya projekt guiden, i textfältet "'Projektnamn' 'skriv GLUT64-GLEW64-1.
  • Kopiera C: / GLPoch klistra in Plats textfält.
  • Se till att platslösningen och projektet i samma katalog är markerat. Klicka på Skapa.
  • I Visual Studio huvudmeny växla x86 till x64.
  • I Solution Explorer dubbelklickar du på Källfiler> dubbelklickar ++ Main.cpp. Dess kod visas i kodområdet. Kör det. Om koden inte visas, högerklicka ++ Main.cpp> klicka på Uteslut från projekt. Skapa nu en ny Main.cpp.

Steg 3. Lägg till dll -filer

  • Lägg till freeglut.dll -filen

    • Navigera till C:> GLP> GLUT64-GLEW64-0> klicka på filen freeglut.dll > högerklicka> klicka på Kopiera.
    • Navigera till C:> GLP> GLUT64-GLEW64-1> klicka på tomt område> högerklicka> klicka på Klistra in.
    • Nu finns filen freeglut.dll i mappen GLUT64-GLEW64-1 bland Main.cpp och andra 4 filer.
  • Lägg till glew32.dll -filen

    • Navigera till C:> GLP> GLUT64-GLEW64-0> klicka på filen glew32.dll > högerklicka> klicka på Kopiera.
    • Navigera till C:> GLP> GLUT64-GLEW64-1> klicka på tomt område> högerklicka> klicka på Klistra in.
    • Nu finns dll-filer glew32.dll och freeglut.dll i projektmappen GLUT64-GLEW64-1 bland Main.cpp och andra 4 filer.

Steg 4. Testa ditt projekt enligt ovan

Bra jobbat!

Tips: I varje projekt du skapar med det, välj x64 (bredvid Debug) i Visual Studios GUI och lägg till dll -filer som i nuvarande del

Del 7 av 8: Konfigurera Built FreeGLUT och Built GLEW

Steg 1. Skapa mapp GL

Öppna Windows File Explorer> Navigera till disk (katalog) C. Om mapp GL redan finns är det okej.

Om det inte finns, högerklicka i det tomma området> välj Ny> Mapp> skriv GL> tryck ↵ Retur

Steg 2. Installera CMake

Högerklicka på följande länk och välj Öppna länk i nytt fönster Använd CMake för att hämta binärer från källkoden. Följ del 1 Installera CMake.

Steg 3. Ladda ner FreeGLUT -källa

Högerklicka på följande adress och välj Öppna länk i nytt fönster https://sourceforge.net/projects/freeglut/. Klicka på Ladda ner.

  • I nedladdningsfönstret (katalog "Nedladdningar") klicka på mappen "freeglut-3.2.1.tar.gz"> högerklicka> välj "7-Zip" (om du inte har det, ladda ner det)> "Extrahera här".
  • Klicka på mappen "freeglut-3.2.1.tar"> högerklicka> välj "7-Zip"> "Extrahera här".
  • Alternativt, om du har WinRAP, klicka på mappen "freeglut-3.2.1.tar"> högerklicka> välj "Extrahera här". Klicka på mappen "freeglut-3.2.1.tar"> välj "Extrahera här".
  • Eller klicka på "WinZip". Om du inte har det, ladda ner Gratis testversion av WinZip i 30 dagar och följ instruktionerna.
  • Klicka på dekomprimerad mapp "freeglut-3.2.1"> högerklicka> "Kopiera"> gå till C: \> GL> högerklicka> "Klistra in".
  • Klicka på mappen "freeglut-3.2.1"> högerklicka> klicka på "Byt namn"> skriv (eller kopiera och klistra in): GLUTsrc > tryck ↵ Enter.

Steg 4. Ladda ner GLEW -källa

Högerklicka på följande adress och välj Öppna länk i nytt fönster https://glew.sourceforge.net/. Bredvid Källa klicka på ZIP.

  • I det nedladdade fönstret klickar du på mappen glew-2.1.0 (eller senaste)> högerklickar> Kopiera.
  • Navigera till C: \> GL. Högerklicka> Klistra in. Byt namn på mappen till GLEWsrc > tryck ↵ Enter. Nu i mapp GL har du mappar GLUTsrc och GLEWsrc.

Steg 5. Bygg FreeGLUT av CMake och Visual Studio

  • Gå till CMake GUI.
  • I den första textfältstypen C:/GL/GLUTsrc
  • I den andra textfältstypen C:/GL/GLUTsrc/build
  • Konfigurera och skapa. I CMake GUI klickar du på Konfigurera> i guiden Skapa katalog, klicka på Ja> välj Visual Studio 16 2019> klicka på Slutför.

    När du i CMake GUI läser: "Konfigurera klart" klickar du på Generera. Du bör läsa: "Generering klar"

  • Bygg din lösning.

    • Navigera till C:> GL> GLUTsrc> build. Dubbelklicka på "freeglut.sln" eller "freeglut" eller "ALL_BUILD.vcxproj". En instans av Visual Studio visas. Vänta tills i huvudmenyn, Bygga posten visas. Klick Bygga > Bygg lösning (det första alternativet).
    • Vänta tills du läser den sista raden i "Utdata" -fönstret: ========== Bygg: 28 lyckades, 0 misslyckades, 0 uppdaterade, 1 hoppade över "========= =

      Antal "lyckade" ändringar i freeglut -versioner

  • Navigera till C: / GL / GLUTsrc / build / lib / Debug. Inuti bör du se filen freeglutd.lib under andra filer.

Steg 6. Bygg GLEW av CMake och Visual Studio

Följ steget ovan men

  • I den första textfältstypen C:/GL/GLEWsrc/build/cmake
  • I andra typen C:/GL/GLEWsrc/build
  • Navigera till C:> GL> GLEWsrc> build. Dubbelklicka på "glew.sln" eller "glew" eller "ALL_BUILD.vcxproj". En instans av Visual Studio visas. Vänta tills i huvudmenyn Bygga posten visas. Klick Bygga > Bygg lösning (det första alternativet).

    • Vänta tills du läser den sista raden i "Utdata" -fönstret: ========== Bygg: 6 lyckades, 0 misslyckades, 0 uppdaterade, 2 hoppade över "========== =

      Antal "lyckade" ändringar i glew -versioner

  • Navigera till C:> GL> GLEWsrc> build> lib> Debug. Inuti bör du se filen glew32d.lib bland andra filer.

Steg 7. Skapa projekt med inbyggd FreeGLUT och inbyggd GLEW

I katalogen (disk) C: skapa mapp GLP, om det inte finns.

  • Klicka på Arkiv> Nytt> Projekt …> i guiden Skapa ett nytt projekt, klicka på Tomt projekt> Nästa i huvudmenyn i Visual Studio.

    • I Konfigurera ditt nya projekt guiden för "Projektnamn" typ: GLUTsrc-GLEWsrc-0
    • Radera allt i textfältet "Plats" och skriv C: / GLP \
    • Markera "Placera lösning och projekt i samma katalog"> klicka på Skapa.
    • Vänta tills Visual Studio 2019 -instansen visas.
  • Lägg till din källfil i projektet.

    • I V. S. GUI, guiden "Solution Explorer", högerklicka på mappen Källfiler (den sista)> klicka på Lägg till> Nytt objekt ….
    • I fönstret Lägg till nytt objekt-GLUTsrc-GLEWsrc-0 klickar du på C ++-fil (.cpp) (den första) från mitten av fönstret. I textrutan Namn skriver du Main.cpp.
    • Platsen ska vara C: / GLP / GLUT-GLEW-0 \
    • Klicka på knappen Lägg till. Filen öppnas i huvudtextredigeraren men lämnar filen tom för tillfället.
  • Konfigurera projektets egenskaper. I guiden Solution Explorer högerklickar du på projektets namn GLUTsrc-GLEWsrc-0 > välj Egenskaper.

    • (1) GLUTsrc-GLEWsrc-0 Egenskapsidornas huvudmeny.

      I plattformsposten välj x64> klicka på Configuration Manager….

      • I plattformen för aktiv lösning: välj x64.
      • I plattformsposten väljs x64 automatiskt.
      • Klicka på Stäng.
    • (2) Ytterligare inkluderar kataloger. Öppna C/C ++> Allmänt> Välj den första bredvid menyn, Extra Inkludera kataloger> klicka på nedåtpilen i slutet av fältet> klicka på Redigera …

      • Kopiera C: / GL / GLUTsrc / inkluderar > klicka på den första ikonen i guiden Ytterligare inkludera kataloger> klistra in.
      • Kopiera C: / GL / GLEWsrc / inkluderar > klicka på första ikonen> klistra in.
      • Klicka på OK i guiden Ytterligare inkludera kataloger.
    • (3) Ytterligare bibliotekskataloger. Dubbelklicka på Linker> klicka på Allmänt> Ytterligare bibliotekskataloger> klicka på nedåtpilen i slutet av fältet> klicka på Redigera….

      • Kopiera C: / GL / GLUTsrc / build / lib / Debug > klicka på första ikonen> klistra in.
      • Kopiera C: / GL / GLEWsrc / build / lib / Debug > klicka på första ikonen> klistra in.
      • Klicka på OK i guiden Extra bibliotekskataloger.
    • (4) Ytterligare beroenden. I Linker-rullgardinsmenyn väljer du Inmatning> i bredvid menyn väljer du den första, Ytterligare beroenden> klicka på nedåtpilen i slutet av fältet> Redigera …> kopiera opengl32.lib; freeglutd.lib; glew32d.lib och klistra in i guiden Extra beroenden längst upp i textrutan> klicka på OK.
    • (5) Ställ in System på delsystemKONSOL.

      I Linker-rullgardinsmenyn väljer du System> i bredvid menyn väljer du den första, delsystem> klickar du på nedåtpilen i slutet av fältet> väljer konsol (/DELSYSTEM: KONSOL). Klicka på Apply och OK.

  • Kopiera filer freeglutd.dll och glew32d.dll och klistra in i GLUTsrc-GLEWsrc-0-mappen.

    • Navigera till C: / GL / GLUTsrc / build / bin / Debug. Klicka på freeglutd.dll> högerklicka> Kopiera.
    • Navigera till C:> GLP> GLUTsrc-GLEWsrc-0. Högerklicka på ett tomt område i mappen GLUTsrc-GLEWsrc-0 och välj Klistra in.
    • Navigera till C: / GL / GLEWsrc / build / bin / Debug. Klicka på glew32d.dll> högerklicka> Kopiera.
    • Navigera till C:> GLP> GLUTsrc-GLEWsrc-0. Högerklicka på ett tomt område i mappen GLUTsrc-GLEWsrc-0 och välj Klistra in.
    • Filerna freeglutd.dll och glew32d.dll ska nu finnas i GLUTsrc-GLEWsrc-0-mappen tillsammans med Main.cpp och 4 andra filer som skapats av Visual Studio.

Steg 8. Testa ditt projekt och korrigera eventuella fel

Som ovan del 3, steg 7 och 8.

Steg 9. Skapa mall

Som ovan Del 4. För mallens namntyp GLUTsrc-GLEWsrc. För projektets namntyp GLUTsrc-GLEWsrc-1. Kom ihåg att när du skapar projekt med den här mallen, välj x64 i Visual Studio GUI huvudmeny, kopiera och klistra in dll -filer som i nuvarande del. Bra jobbat.

Del 8 av 8: Välja inställning

Steg 1. I den här självstudien lär du dig 3 var att konfigurera FreeGLUT och GLEW i Project med Visual Studio

  • Konfigurera binärer x86 (32 bitar).

    Det är det enklaste. Du bör börja lära dig att konfigurera härifrån.

  • Konfigurera binärer x64 (64 bitar).

    Den riktar sig till x64 -plattformen. Välj det bara om du har en särskild anledning till det.

Tips

  • När du behöver ta bort projektmapp stänger du Visual Studio> tar bort projektmapp> öppnar Visual Studio.
  • Du kan skapa en mapp i mapp C: / GL för att placera dina projekt där. När du skapar ett projekt väljer du den här mappen för "Plats".
  • Allmänt sätt att konfigurera Ytterligare inkluderar kataloger är att efter att ha klickat på den första ikonen klickar du på tre prickar …, navigerar du till mappen där.h -fil (er) bor (i denna handledning C: / GL / freeglut / include och C: / GL / glew / include) och klicka på Välj en mapp.
  • Allmänt sätt att konfigurera Ytterligare bibliotekskataloger är att efter att ha klickat på den första ikonen klickar du på tre prickar …, navigerar du till mappen där.lib -fil (er) bor (i den här självstudien för x86 -plattformen, C: / GL / freeglut / lib och C: / GL / glew / lib / Release / Win32) och klicka på Välj en mapp.
  • Allmänt sätt att konfigurera Ytterligare beroenden är det,

    • I File Explorer navigerar du till mappen där.lib -fil (er) bor (i denna handledning för x86 -plattformen, C: / GL / freeglut / lib och C: / GL / glew / lib / Release / Win32), klicka två gånger på namnet på varje.lib -fil och kopiera (genom att slå Ctrl+C) namnet med dess tillägg.lib.
    • Gå nu till guiden Extra beroende och klistra in den (genom att slå Ctrl+V). Skriv ett semikolon (;).
    • Om du vill konfigurera OpenGL med ditt projekt, lägg till opengl32.lib.
  • Om dll -filer behövs ska du i varje projekt du skapar - även med mall som skapats av projekt inklusive dll -fil - kopiera dll -fil (er) från bibliotek eller tidigare projekt och klistra in det nya projektet.

Rekommenderad: