Hoe om 'n OpenGL FreeGLUT GLEW -sjabloonprojek in Visual Studio op te stel

INHOUDSOPGAWE:

Hoe om 'n OpenGL FreeGLUT GLEW -sjabloonprojek in Visual Studio op te stel
Hoe om 'n OpenGL FreeGLUT GLEW -sjabloonprojek in Visual Studio op te stel

Video: Hoe om 'n OpenGL FreeGLUT GLEW -sjabloonprojek in Visual Studio op te stel

Video: Hoe om 'n OpenGL FreeGLUT GLEW -sjabloonprojek in Visual Studio op te stel
Video: Verdien $ 785,28 PayPal-geld SNEL! Wereldwijd beschikbaar (online geld verdienen) 2024, April
Anonim

Baie programmeerders verkies OpenGL vir grafika. As u een daarvan is, word die vervaardiger sterk aangeraai om 'n venster -toolkit (soos freeGLUT) en 'n OpenGL -laaibiblioteek (soos GLEW) te gebruik. Hierdie gids sal u help om die eerste uitdaging van die gebruik van OpenGL met freeGLUT en GLEW te bowe te kom: om dit te installeer en op te stel, en om u eerste projek te skep met OpenGL-freeGLUT-GLEW-sjabloon in Visual Studio 2019.

Hierdie gids neem aan dat u platform Windows is en u IDE Visual Studio is. Gaan tydens die installering van Visual Studio na die lessenaarontwikkeling met C ++ - werklading.

Stappe

Deel 1 van 8: Laai gratis GLUT en GLEW af

Merk freeglut
Merk freeglut

Stap 1. Merk wat u verwag om te doen

Merk stap of sub-stap of deel daarvan en doen dit dan. Sien byvoorbeeld die prent hierbo.

Stap 2. Maak gids GL

Maak Windows se File Explorer oop> Navigeer na skyf (gids) C. As gids GL reeds bestaan, is dit goed.

As dit nie bestaan nie, klik met die rechtermuisknop in die leë gebied> kies New> Folder> tipe GL> druk ↵ Enter

Stap 3. Laai die toepassing GLEW af

  • As u reeds GLEW-binaries afgelaai het, het u dit in die vouer GL, die submap GLEW, dit is goed.
  • As u dit nog nie gedoen het nie, klik met die rechtermuisknop op die volgende skakel en kies Open Link in New Window https://glew.sourceforge.net. Onder die Aflaaie opskrif, klik op Windows 32-bis en 64-bit.
  • Klik in die aflaai-venster op die gids glew-2.1.0> klik met die rechtermuisknop> kies Kopieer.
  • Gaan na C:> GL. Klik met die rechtermuisknop> kies Plak.
  • (U kan ook die venster "Files Explorer"> C:> GL oopmaak. Gaan na die aflaai venster> klik op die afgelaaide gids en sleep na C: / GL)
  • Klik op die naam glew-2.1.0 en hernoem dit na GLEW.
  • As die gids glew-2.1.0-win32 afgelaai word, dubbelklik daarop om glew-2.1.0.

Stap 4. Laai die freeglut 3.0.0 MSVC -pakket af

Klik in die volgende skakel met die rechtermuisknop en kies Open Link in New Window https://www.transmissionzero.co.uk/software/freeglut-devel/. In afdeling freeglut 3.0.0 MSVC -pakket klik Laai freeglut 3.0.0 af vir MSVC.

  • Klik in die aflaai -venster op die gids freeglut> klik met die rechtermuisknop> kies Kopieer.
  • Gaan na C:> GL. Klik met die rechtermuisknop> kies Plak.
  • (U kan ook die venster "Files Explorer"> C:> GL oopmaak. Gaan na die aflaai venster> klik op die afgelaaide gids en sleep na C: / GL)
  • Klik twee keer (nie dubbel nie) op die naam en tipe GLUT
  • Nou in dopgehou GL, het u dopgehou: GLUT en GLEW.

Deel 2 van 8: Die skep van 'n Visual Studio -projek

Stap 1. Skep gids GLP

As dit reeds bestaan, is dit goed. Indien nie, gaan na skyf C: en skep die gids GLP.

Stap 2. Skep 'n leë projek

  • Klik in die hoofkieslys van Visual Studio op File> New> Project …> in die wizard Skep 'n nuwe projek, klik op Leeg projek> Volgende.

    • In Stel u nuwe projek op towenaar vir die tipe "Projeknaam": GLUT-GLEW-0.
    • Klik langs die teksveld "Ligging" …. Navigeer na C:> GLP> klik op Kies gids. Nou is 'Ligging' C: / GLP \.
    • Merk 'Plaas oplossing en projek in dieselfde gids'> klik op Skep.
    • Wag totdat Visual Studio 2019 -instansie verskyn.

Stap 3. Voeg u bronlêer by die projek

  • Klik met die rechtermuisknop in die oplossingsverkenner -venster op die gids Bronlêers (die laaste)> klik op Voeg> Nuwe item ….
  • Klik in die venster Voeg nuwe item-GLUT-GLEW-0 op C ++ -lêer (.cpp) (die eerste een) in die middel van die venster. Tik Main.cpp in die Naam -blokkie.
  • Die ligging is C: / GLP / GLUT-GLEW-0 \.
  • Klik op die knoppie Voeg. Die lêer sal in die hoof teksredakteur oopmaak, maar die lêer bly vir eers leeg.

Deel 3 van 8: GLUT en GLEW op 'n projek installeer

Stap 1. Konfigureer "Addisionele insluit gidse"

  • Klik in Solution Explorer met die rechtermuisknop op die naam van u projek, dit is GLUT-GLEW-0, en kies Eienskappe.
  • In die hoofkieslys van die towenaar GLUT-GLEW-0, in Configuration: laat die standaardinstelling Active (Debug)> Platform: Active (Win32).

    Projek 0
    Projek 0

    in32)}}.

    Projek 0
    Projek 0
  • Maak die C/C ++ spyskaart oop. Klik op Algemeen> Addisionele sluit gidse in> klik op die afpyltjie regs in die veld> klik.

    Opengl 1
    Opengl 1
  • Kopieer C: / GL / GLUT / insluit > in die towenaar Addisionele insluit gidse, klik op die eerste ikoon> plak.

    OpenGL 12
    OpenGL 12
  • Kopieer C: / GL / GLEW / insluit > klik weer eerste ikoon> plak.
  • Klik in die towenaar Addisionele insluit gidse op OK.

Stap 2. Stel skakelaar "Bykomende biblioteekgidse" op

  • Maak die vervolgkeuselys Linker oop en klik op Algemeen. Klik op Bykomende biblioteekgidse -inskrywing> af -pyltjie regs van die veld>.

    Opengl 2 2
    Opengl 2 2
  • Kopieer C: / GL / GLUT / lib > in die towenaar Bykomende biblioteekgidse, klik op die eerste ikoon> plak.
  • Kopieer C: / GL / GLEW / lib / Release / Win32 > klik op die eerste ikoon> plak.
  • Klik in die towenaar Bykomende biblioteekgidse op OK.

Stap 3. Stel skakelaar "Bykomende afhanklikhede" op

  • Klik in die keuselys Linker op Invoer> klik op die item Addisionele afhanklikhede> die pyltjie af regs van die veld> klik.

    Opengl 3 1
    Opengl 3 1
  • Kopieer freeglut.lib; glew32.lib; opengl32.lib en plak dit in die tekstvak boks van die towenaar Addisionele afhanklikhede.
  • Klik op OK in die wizard Addisionele afhanklikhede.

    Bykomende afhanklikhede 3
    Bykomende afhanklikhede 3

Stap 4. Stel skakelaar "SubSystem" na "Console"

Klik in die keuselys Linker op Stelsel> Substelsel. Klik op die pyltjie af en kies Console (/SUBSYSTEM: CONSOLE) in die keuselys. Klik op Apply en dan OK in die venster GLUT-GLEW-0 Eiendomsbladsye

Stap 5. Kopieer freeglut.dll-lêer en plak dit in die GLUT-GLEW-0-projekmap

  • Navigeer na C:> GL> GLUT> bin. Klik in die vouer-lêer op freeglut.dll-lêer> klik met die rechtermuisknop> Kopieer.
  • Navigeer na C:> GLP> GLUT-GLEW-0. Klik met die rechtermuisknop op 'n leë gebied in die GLUT-GLEW-0-lêergids en kies Plak.
  • Die freeglut.dll -lêer moet nou saam met u Main.cpp -lêer in u projekgids verskyn en 'n paar ander lêers wat deur Visual Studio geskep is.

Stap 6. Kopieer glew32.dll lêer en plak in GLUT-GLEW-0 projekmap

  • Navigeer na C:> GL> GLEW> bin> Release> Win32. Klik op glew32.dll> klik met die rechtermuisknop> Kopieer.
  • Navigeer na C:> GLP> GLUT-GLEW-0. Klik met die rechtermuisknop op 'n leë gebied in die Project-0-lêergids en kies Plak.
  • Die glew32.dll-lêer moet nou in die GLUT-GLEW-0-lêergids wees, saam met Main.cpp, freeglut.dll en 4 ander lêers wat deur Visual Studio geskep is.
Freeglut 1
Freeglut 1

Stap 7. Toets u projek

Klik met die rechtermuisknop op die volgende skakel en kies Open Link in New Window badprog. Blaai deur die bladsy en vind die afdeling Toets die opstelling (sien prent hierbo). Kopieer kode en plak in Main.cpp -kodegebied> druk Ctrl + F5. U moet twee vensters sien: een swart (die konsole) en 'n ander met 'n wit vierkant op 'n swart agtergrond. As u dit nie sien nie, doen dan 'n stap.

Stap 8. Maak enige foute reg

In "Foutlys" as u 'n fout sien oor

  • lêer met uitbreiding.h gaan na Deel 3, stap 1, "Stel die" Bykomende gidse in "op en volg die instruksies.
  • lêer met uitbreiding.lib gaan na Deel 3, stap 2, "Stel die skakelaar" Bykomende biblioteekgidse "" in en volg die instruksies. Ook by stap 3, "Stel die skakelaar" Bykomende biblioteekgidse "" in.
  • "ingangspunt moet gedefinieer word" gaan na stap 4, Stel skakelaar "Substelsel" op "KONSOLE" en volg die instruksies.
  • file.dll gaan na stap 5, "Kopieer freeglut.dll-lêer en plak dit in die Project-0-lêergids" en volg die instruksies.
  • Vir ander foute, as u dit nie kan regstel nie, sluit Visual Studio> verwyder die projekmap GLUT-GLEW-0 wat in C: / GLP> oop Visual Studio> herhaal die opstelling Deel 2. Goeie werk.

Deel 4 van 8: Skep van projek met GLUT-GLEW-sjabloon

Stap 1. Skep sjabloon

Gaan na die hoofkieslys van Visual Studio en, terwyl GLUT-GLEW-0 oop is, klik op Projek> Uitvoersjabloon…. Gaan die sjabloon Projek sjabloon na die uitvoer sjabloon uit, as dit nie gemerk is nie. Klik op Volgende>. Op Kies sjabloonopsies, in die teksblokkie Sjabloonnaam: GRATIS. Klik op Voltooi.

  • Sjabloon is geskep.
  • Maak die venster oop met die pad van die sjabloon.

Stap 2. Skep projek

  • Klik op File> New> Project …
  • In Skep 'n nuwe projek wizard, in die sjablone-lys, kies GLUT-GLEW> klik op Volgende.
  • In Stel u nuwe projek op towenaar, in die '' Projeknaam '' teksveld tipe GLUT-GLEW-1.
  • Kopieer C: / GLP, en plak in Ligging teksveld.
  • Maak seker dat plekoplossing en projek in dieselfde gids gekontroleer is. Klik op Skep.
  • Dubbelklik in die Solution Explorer op Bronlêers> dubbelklik ++ Main.cpp. Die kode verskyn in die kodegebied. Hardloop dit. As die kode nie verskyn nie, klik met die rechtermuisknop ++ Main.cpp> klik op Uitgesluit van projek. Skep nou 'n nuwe Main.cpp.

Stap 3. Voeg dll -lêers by

  • Voeg freeglut.dll -lêer by

    • Navigeer na C:> GL> GLUT-GLEW-0> klik lêer freeglut.dll > klik met die rechtermuisknop> klik op Kopieer.
    • Navigeer na C:> GLP> GLUT-GLEW-1> klik op leë gebied> klik met die rechtermuisknop> klik op Plak.
    • Nou lêer freeglut.dll in die gids GLUT-GLEW-1 onder Main.cpp en ander 4 lêers.
  • Voeg by glew32.dll lêer.

    • Navigeer na C:> GL> GLUT-GLEW-0> klik lêer glew32.dll > klik met die rechtermuisknop> klik op Kopieer.
    • Navigeer na C:> GLP> GLUT-GLEW-1> klik op leë gebied> klik met die rechtermuisknop> klik op Plak.
    • Nou is dll-lêers glew32.dll en freeglut.dll in die projekmap GLUT-GLEW-1 onder Main.cpp en ander 4 lêers.

Stap 4. Toets u projek soos hierbo

Goeie werk!

Deel 5 van 8: Skep van 'n projek gerig op x64 -platform

Stap 1. Gaan na die hoofkieslys van Visual Studio

Klik op Lêer> Nuut> Projek …> in Maak 'n nuwe projekassistent, klik op Leeg projek> Volgende.

  • Kopieer GLUT64-GLEW64-0 en plak in Projek Naam teksveld.
  • Kopieer C: / GLP \ en plak in Ligging teksveld.
  • Merk 'Plaas oplossing en projek in dieselfde gids'> klik op Skep.
  • Wag totdat Visual Studio 2019 -instansie verskyn.

Stap 2. Voeg bronlêer by die projektmap

  • In die Oplossingsverkenner klik met die rechtermuisknop op die gids Bron lêers (die laaste een)> klik Voeg> Nuwe item ….
  • Klik in die venster Voeg nuwe item-GLUT64-GLEW64-0 op C ++ -lêer (.cpp) (die eerste een) in die middel van die venster. Tik Main.cpp in die Naam -blokkie.
  • Die ligging is C: / GLP / GLUT64-GLEW64-0 \.
  • Klik op die knoppie Voeg. Die lêer sal in die hoof teksredakteur oopmaak, maar die lêer bly vir eers leeg.

Stap 3. GLUT64-GLEW64-0 Eienskappe Bladsye

Gaan na "Solution Explorer"> klik met die rechtermuisknop op die naam van u projek GLUT64-GLEW64-0> kies "Eienskappe".

  • Hoof spyskaart.

    • In Konfigurasie:

      verlaat die aktiewe (ontfouting) instelling.

    • In Platform:

      inskrywing, kies x64.

    • Klik op Konfigurasiebestuurder ….
    • In Aktiewe oplossingsplatform:

      kies x64.

    • In Platform, x64 word outomaties gekies.
    • Klik Sluit.

      Opengl 1
      Opengl 1
  • Addisionele sluit gidse in.

    Maak die C/C ++ spyskaart oop. Klik op Algemeen> Addisionele sluit gidse in> klik op die afpyltjie regs in die veld> klik.

    OpenGL 12
    OpenGL 12
    • Kopieer C: / GL / GLUT / insluit > in die towenaar Addisionele insluit gidse, klik op die eerste ikoon> plak.
    • Kopieer C: / GL / GLEW / insluit > klik weer eerste ikoon> plak.
    • Klik in die towenaar Addisionele insluit gidse op OK.
  • Bykomende biblioteekgidse.

    Open die keuselys "Linker" en klik op "Algemeen". Klik op die item "Bykomende biblioteekgidse"> pyltjie omlaag aan die einde van die veld> "Wysig" in die keuselys.

    • Kopieer C: / GL / GLUT / lib / x64 > klik in die bykomende biblioteekgidse op die eerste ikoon> plak.
    • Kopieer C: / GL / GLEW / lib / Release / x64 > klik op die eerste ikoon> plak.
    • Klik OK in Addisionele biblioteekgidse.
  • Bykomende afhanklikes.

    Opengl 3 1
    Opengl 3 1
    • Klik in die keuselys Linker op Invoer> klik op die item Addisionele afhanklikhede> die pyltjie af regs van die veld> klik.

      Bykomende afhanklikhede 3
      Bykomende afhanklikhede 3
    • Kopieer freeglut.lib; glew32.lib; opengl32.lib en plak dit in die tekstvak boks van die towenaar Addisionele afhanklikhede.
    • Klik op OK in die wizard Addisionele afhanklikhede.
  • Stel skakelaar "SubSystem" na "Console". Klik in die keuselys Linker op Stelsel> Substelsel. Klik op die pyltjie af en kies Console (/SUBSYSTEM: CONSOLE) in die keuselys. Klik op Pas toe en dan op OK in die venster GLUT-GLEW-0 Eiendomsbladsye.

Stap 4. Voeg dll-lêers by die GLUT64-GLEW64-0-projekmap

  • Voeg freeglut.dll by GLUT64-GLEW64-0.

    • Gaan na C: / GL / GLUT / bin / x64. Klik in die gids "x64" op die lêer "freeglut.dll"> klik met die rechtermuisknop> "Kopieer".
    • Navigeer nou na C:> GLP> GLUT64-GLEW64-0. Klik met die rechtermuisknop op die leë gebied in die gids "GLUT64-GLEW64-0" en kies "Plak".
  • Voeg glew32.dll-lêer by GLUT64-GLEW64-0.

    • Navigeer na C:> GL> GLEW> bin> Release> x64. Klik in die gids "x64" op die lêer "glew32.dll"> klik met die rechtermuisknop> "Kopieer".
    • Navigeer nou na C:> GLP> GLUT64-GLEW64-0. Klik met die rechtermuisknop op die leë gebied in die gids "GLUT64-GLEW64-0" en kies "Plak".

Stap 5. Toets u projek en stel foute reg, indien enige

Soos met die x86 -platform, kyk hierbo, deel 3, stap 7 en 8, maar in die hoofmenu -skakelaar van Visual Studio x86 aan x64.

Stap 6. Wenk:

Selfs as dit in die hoofinstellings van Eiendomsbladsye Platform: x64 is, klik op Konfigurasiebestuurder … en in Aktiewe oplossingsplatform: kies x64.

Deel 6 van 8: Projek skep met GLUT64-GLEW64-sjabloon

Stap 1. Skep sjabloon

Gaan na die hoofkieslys van Visual Studio en, terwyl GLUT64-GLEW64-0 oop is, klik op Projek> Uitvoersjabloon…. Gaan die sjabloon Projek sjabloon na die uitvoer sjabloon uit, as dit nie gemerk is nie. Klik op Volgende>. Op Kies sjabloonopsies, in die teksblokkie Sjabloonnaam: GRATIS. Klik op Voltooi.

  • Sjabloon is geskep.
  • Maak die venster oop met die pad van die sjabloon.

Stap 2. Skep projek

  • Klik op File> New> Project …
  • In Skep 'n nuwe projek wizard, in die sjablone-lys, kies GLUT64-GLEW64> klik op Volgende.
  • In Stel u nuwe projek op towenaar, in die '' Projeknaam '' teksveld tipe GLUT64-GLEW64-1.
  • Kopieer C: / GLP, en plak in Ligging teksveld.
  • Maak seker dat plekoplossing en projek in dieselfde gids gekontroleer is. Klik op Skep.
  • Skakel x86 na x64 in die hoofmenu van Visual Studio.
  • Dubbelklik in die Solution Explorer op Bronlêers> dubbelklik ++ Main.cpp. Die kode verskyn in die kodegebied. Hardloop dit. As die kode nie verskyn nie, klik met die rechtermuisknop ++ Main.cpp> klik op Uitgesluit van projek. Skep nou 'n nuwe Main.cpp.

Stap 3. Voeg dll -lêers by

  • Voeg freeglut.dll -lêer by

    • Navigeer na C:> GLP> GLUT64-GLEW64-0> klik lêer freeglut.dll > klik met die rechtermuisknop> klik op Kopieer.
    • Navigeer na C:> GLP> GLUT64-GLEW64-1> klik op leë gebied> klik met die rechtermuisknop> klik op Plak.
    • Lêer freeglut.dll is nou in die gids GLUT64-GLEW64-1 onder Main.cpp en ander 4 lêers.
  • Voeg glew32.dll -lêer by

    • Navigeer na C:> GLP> GLUT64-GLEW64-0> klik lêer glew32.dll > klik met die rechtermuisknop> klik op Kopieer.
    • Navigeer na C:> GLP> GLUT64-GLEW64-1> klik op leë gebied> klik met die rechtermuisknop> klik op Plak.
    • Nou is dll-lêers glew32.dll en freeglut.dll in die projekmap GLUT64-GLEW64-1 onder Main.cpp en ander 4 lêers.

Stap 4. Toets u projek soos hierbo

Goeie werk!

Wenk: Kies in elke projek wat u daarmee skep x64 (langs Debug) in Visual Studio se GUI en voeg dll -lêers by soos in die huidige deel

Deel 7 van 8: Die opstel van Built FreeGLUT en Built GLEW

Stap 1. Skep gids GL

Maak Windows se File Explorer oop> Navigeer na skyf (gids) C. As gids GL reeds bestaan, is dit goed.

As dit nie bestaan nie, klik met die rechtermuisknop in die leë gebied> kies New> Folder> tipe GL> druk ↵ Enter

Stap 2. Installeer CMake

Klik met die rechtermuisknop op die volgende skakel en kies Open Link in New Window Gebruik CMake om binaries uit die bronkode te kry. Volg Deel 1 Installeer CMake.

Stap 3. Laai FreeGLUT -bron af

Klik met die rechtermuisknop op die volgende adres en kies Open Link in New Window https://sourceforge.net/projects/freeglut/. Klik op Aflaai.

  • Klik in die aflaai-venster (gids "Downloads") op die gids "freeglut-3.2.1.tar.gz"> klik met die rechtermuisknop> kies "7-Zip" (as u dit nie het nie)> "Uittreksel hier".
  • Klik op die gids "freeglut-3.2.1.tar"> klik met die rechtermuisknop> kies "7-zip"> "Pak hier uit".
  • As alternatief, as u WinRAP het, klik dan op die gids "freeglut-3.2.1.tar"> klik met die rechtermuisknop> kies "Uittreksel hier". Klik op die gids "freeglut-3.2.1.tar"> kies "Uittreksel hier".
  • Of klik op "WinZip". Laai af as u dit nie het nie Gratis proeflopie van WinZip vir 30 dae en volg die instruksies.
  • Klik op die gedecomprimeerde vouer "freeglut-3.2.1"> klik met die rechtermuisknop> "Kopieer"> gaan na C: \> GL> klik met die rechtermuisknop> "Plak".
  • Klik op die gids "freeglut-3.2.1"> klik met die rechtermuisknop> klik op "Hernoem"> tik (of kopieer en plak): GLUTsrc > druk ↵ Enter.

Stap 4. Laai GLEW -bron af

Klik met die rechtermuisknop op die volgende adres en kies Open Link in New Window https://glew.sourceforge.net/. Langs Bron klik op zip.

  • Klik in die afgelaaide venster die gids glew-2.1.0 (of die nuutste)> met die rechtermuisknop> Kopieer.
  • Gaan na C: \> GL. Regsklik> Plak. Hernoem vouer na GLEWsrc > druk ↵ Enter. Nou in die gids GL het u dopgehou GLUTsrc en GLEWsrc.

Stap 5. Bou FreeGLUT deur CMake en Visual Studio

  • Gaan na CMake GUI.
  • Tik in die eerste teksveld C:/GL/GLUTsrc
  • Tik in die tweede teksveld C:/GL/GLUTsrc/build
  • Konfigureer en genereer. Klik in CMake GUI op Konfigureer> in die wizard Skep gids, klik op Ja> kies Visual Studio 16 2019> klik op Voltooi.

    As u in CMake GUI lees: "Configuring done", klik op Genereer. U moet lees: "Genereer klaar"

  • Bou u oplossing.

    • Navigeer na C:> GL> GLUTsrc> build. Dubbelklik op "freeglut.sln", of "freeglut", of "ALL_BUILD.vcxproj". 'N Voorbeeld van Visual Studio verskyn. Wag tot in die hoofkieslys, Bou inskrywing verskyn. Klik Bou > Bou oplossing (die eerste opsie).
    • Wag totdat u die laaste reël in die venster "Uitset" lees: ========== Bou: 28 slaag, 0 misluk, 0 op datum, 1 oorslaan "========== =

      Aantal "geslaagde" veranderinge in freeglut -weergawes

  • Navigeer na C: / GL / GLUTsrc / build / lib / Debug. Binne behoort u die lêer freeglutd.lib onder ander lêers te sien.

Stap 6. Bou GLEW deur CMake en Visual Studio

Volg die bogenoemde stap, maar

  • Tik in die eerste teksveld C:/GL/GLEWsrc/build/cmake
  • In die tweede tipe C:/GL/GLEWsrc/bou
  • Navigeer na C:> GL> GLEWsrc> build. Dubbelklik op "glew.sln", of "glew", of "ALL_BUILD.vcxproj". 'N Voorbeeld van Visual Studio verskyn. Wag tot in die hoofkieslys Bou inskrywing verskyn. Klik Bou > Bou oplossing (die eerste opsie).

    • Wag totdat u die laaste reël in die venster "Uitset" gelees het: =========== Bou: 6 het geslaag, 0 het misluk, 0 op datum, 2 oorgeslaan "========== =

      Aantal veranderings in geslaagde weergawes

  • Navigeer na C:> GL> GLEWsrc> build> lib> Ontfout. Binne moet u lêer glew32d.lib onder ander lêers sien.

Stap 7. Skep projek met ingeboude FreeGLUT en ingeboude GLEW

In gids (skyf) C: skep gids GLP, as daar nie bestaan nie.

  • Klik in die hoofkieslys van Visual Studio op File> New> Project …> in die wizard Skep 'n nuwe projek, klik op Leeg projek> Volgende.

    • In Stel u nuwe projek op towenaar vir die tipe "Projeknaam": GLUTsrc-GLEWsrc-0
    • Vee alles in die teksveld "Ligging" uit en tik C: / GLP \
    • Merk 'Plaas oplossing en projek in dieselfde gids'> klik op Skep.
    • Wag totdat Visual Studio 2019 -instansie verskyn.
  • Voeg u bronlêer by die projek.

    • In V. S. GUI, "Solution Explorer" -assistent, klik met die rechtermuisknop op die gids Bron lêers (die laaste een)> klik Voeg by> Nuwe item ….
    • Klik in die venster Voeg nuwe item-GLUTsrc-GLEWsrc-0 op C ++ lêer (.cpp) (die eerste een) in die middel van die venster. Tik Main.cpp in die Naam -blokkie.
    • Die ligging moet wees C: / GLP / GLUT-GLEW-0 \
    • Klik op die knoppie Voeg. Die lêer sal in die hoof teksredakteur oopmaak, maar die lêer bly vir eers leeg.
  • Stel die eienskappe van die projek op. Klik in die Solution Explorer -wizard met die rechtermuisknop op die naam van die projek GLUTsrc-GLEWsrc-0 > kies Eienskappe.

    • (1) GLUTsrc-GLEWsrc-0 Eienskappe Bladsye hoofkieslys.

      Kies in platforminskrywing x64> klik op Configuration Manager ….

      • In die platform vir aktiewe oplossings: kies x64.
      • In platforminskrywing word x64 outomaties gekies.
      • Klik Sluit.
    • (2) Addisionele sluit gidse in. Open C/C ++> Algemeen> Kies die eerste een in die spyskaart, Addisionele sluit gidse in> klik op die pyltjie omlaag aan die einde van die veld> klik op Wysig …

      • Kopieer C: / GL / GLUTsrc / insluit > klik op die eerste ikoon in die wizard Addisionele insluit gidse> plak.
      • Kopieer C: / GL / GLEWsrc / insluit > klik op die eerste ikoon> plak.
      • Klik op OK in die wizard Addisionele insluit gidse.
    • (3) Bykomende biblioteekgidse. Dubbelklik op Linker> klik Algemeen> Bykomende biblioteekgidse> klik op die pyltjie omlaag aan die einde van die veld> klik op Edit ….

      • Kopieer C: / GL / GLUTsrc / build / lib / Debug > klik op die eerste ikoon> plak.
      • Kopieer C: / GL / GLEWsrc / build / lib / Debug > klik op die eerste ikoon> plak.
      • Klik in die towenaar Bykomende biblioteekgidse op OK.
    • (4) Bykomende afhanklikhede. Kies Invoer in die keuselys Linker Invoer> kies langs die spyskaart die eerste, Addisionele afhanklikhede> klik op die afpyltjie aan die einde van die veld> Wysig …> kopieer opengl32.lib; freeglutd.lib; glew32d.lib en plak in die boonste tekskassie van die wizard Addisionele afhanklikhede> klik OK.
    • (5) Stel System op SubSystem CONSOLE.

      Kies in die keuselys Linker Stelsel> in die kieslys langsaan, kies die eerste, Substelsel> klik op die afpyltjie aan die einde van die veld> kies Konsole (/SUBSTEL: KONSOLE). Klik op Apply en OK.

  • Kopieer lêers freeglutd.dll en glew32d.dll en plak dit in die GLUTsrc-GLEWsrc-0-lêergids.

    • Navigeer na C: / GL / GLUTsrc / build / bin / Debug. Klik op freeglutd.dll> klik met die rechtermuisknop> Kopieer.
    • Navigeer na C:> GLP> GLUTsrc-GLEWsrc-0. Klik met die rechtermuisknop op 'n leë gebied in die gids GLUTsrc-GLEWsrc-0 en kies Plak.
    • Navigeer na C: / GL / GLEWsrc / build / bin / Debug. Klik op glew32d.dll> klik met die rechtermuisknop> Kopieer.
    • Navigeer na C:> GLP> GLUTsrc-GLEWsrc-0. Klik met die rechtermuisknop op 'n leë gebied in die gids GLUTsrc-GLEWsrc-0 en kies Plak.
    • Lêers freeglutd.dll en glew32d.dll behoort nou in die GLUTsrc-GLEWsrc-0-lêergids te wees, saam met Main.cpp, en 4 ander lêers wat deur Visual Studio geskep is.

Stap 8. Toets u projek en stel foute reg indien enige

Soos hierbo genoem Deel 3, stap 7 en 8.

Stap 9. Skep sjabloon

Soos hierbo Deel 4. Vir die naam van die sjabloon GLUTsrc-GLEWsrc. Vir die projek se naam tipe GLUTsrc-GLEWsrc-1. Onthou dat as u 'n projek met hierdie sjabloon skep, x64 in die hoofmenu van Visual Studio GUI kies, kopieer en plak ook dll -lêers soos in die huidige deel. Goeie werk.

Deel 8 van 8: Kies Opstel

Stap 1. In hierdie tutoriaal wat u leer, was 3 om FreeGLUT en GLEW op te stel in Project met Visual Studio

  • Stel binaries x86 (32 bis) op.

    Dit is die maklikste. U moet van hier af begin opstel leer.

  • Stel binaries x64 op (64 bis).

    Dit is gerig op die x64 -platform. Kies dit slegs as u 'n spesifieke rede daarvoor het.

Wenke

  • As u die projekmap wil verwyder, maak Visual Studio toe> verwyder die vouer van die projek> maak Visual Studio oop.
  • U kan 'n gids in die map C: / GL skep om die projekte daarin te plaas. As u 'n projek skep, kies hierdie gids vir 'Ligging'.
  • Algemene manier om op te stel Addisionele sluit gidse in is dat, nadat u op die eerste ikoon geklik het, op drie kolletjies geklik het … na die gids waar.h lêer (s) leef (in hierdie tutoriaal C: / GL / freeglut / include en C: / GL / glew / include) en klik op Kies 'n gids.
  • Algemene manier om op te stel Bykomende biblioteekgidse is dat, nadat u op die eerste ikoon geklik het, op drie kolletjies geklik het … na die gids waar.lib -lêer (s) woon (s) (in hierdie handleiding vir x86 -platform, C: / GL / freeglut / lib en C: / GL / glew / lib / Release / Win32) en klik op Kies 'n gids.
  • Algemene manier om op te stel Bykomende afhanklikes is dit,

    • Navigeer in File Explorer na die lêergids waar.lib -lêer (s) leef (s) (klik in hierdie tutoriaal vir x86 -platform, C: / GL / freeglut / lib en C: / GL / glew / lib / Release / Win32) twee keer op die naam van elke.lib -lêer en kopieer (deur Ctrl+C te druk) die naam met die uitbreiding.lib.
    • Gaan nou na die addisionele afhanklikheidsassistent en plak dit (deur te druk Ctrl+V). Tik 'n kommapunt (;).
    • Voeg opengl32.lib by as u OpenGL met u projek wil instel.
  • As dll -lêers nodig is, moet u in elke projek wat u skep, selfs met sjabloon wat deur 'n projek geskep is, insluitend dll -lêer, dll -lêers uit biblioteke of vorige projekte kopieer en in die nuwe projek plak.

Aanbeveel: