Sådan opsættes et OpenGL FreeGLUT GLEW -skabelonprojekt i Visual Studio

Indholdsfortegnelse:

Sådan opsættes et OpenGL FreeGLUT GLEW -skabelonprojekt i Visual Studio
Sådan opsættes et OpenGL FreeGLUT GLEW -skabelonprojekt i Visual Studio

Video: Sådan opsættes et OpenGL FreeGLUT GLEW -skabelonprojekt i Visual Studio

Video: Sådan opsættes et OpenGL FreeGLUT GLEW -skabelonprojekt i Visual Studio
Video: How to Change User Name of Account in Windows 10 | How to Change Your Account Name on Windows 10 2024, April
Anonim

Mange programmører foretrækker OpenGL til grafik. Hvis du er en af dem, frarådes det på det kraftigste af producenten at bruge et vinduesværktøjskit (f.eks. FreeGLUT) og et OpenGL -indlæsningsbibliotek (f.eks. GLEW). Denne vejledning hjælper dig med at komme over den første udfordring ved at bruge OpenGL med freeGLUT og GLEW: Installation og opsætning af dem og oprettelse af dit første projekt med OpenGL-freeGLUT-GLEW-skabelon i Visual Studio 2019.

Denne vejledning antager, at din platform er Windows, og din IDE er Visual Studio. Under installationen af Visual Studio skal du kontrollere skrivebordsudviklingen med C ++ - arbejdsbyrde.

Trin

Del 1 af 8: Downloading gratisGLUT og GLEW

Fremhæv freeglut
Fremhæv freeglut

Trin 1. Fremhæv, hvad du forventer at gøre

Fremhæv trin eller deltrin eller en del af det, og gør det derefter. Se f.eks. Billedet ovenfor.

Trin 2. Opret mappe GL

Åbn Windows File Explorer> Naviger til disk (bibliotek) C. Hvis mappen GL allerede findes, er det okay.

Hvis der ikke findes, skal du højreklikke i tomt område> vælge Ny> Mappe> skriv GL> hit ↵ Enter

Trin 3. Download applikationen GLEW

  • Hvis du allerede har downloadet GLEW-binarier, har du dem i mappe GL, undermappe GLEW, det er okay.
  • Hvis du ikke har endnu, skal du højreklikke på følgende link og vælge Åbn link i nyt vindue https://glew.sourceforge.net. Nedenfor Downloads overskrift, skal du klikke på Windows 32-bit og 64-bit.
  • Klik på mappen glew-2.1.0 i downloadvinduet> højreklik> vælg Kopier.
  • Naviger til C:> GL. Højreklik> vælg Indsæt.
  • (Alternativt kan du åbne vinduet "Filer Stifinder"> C:> GL. Gå til downloadvindue> klik på downloadet mappe og træk ind i C: / GL)
  • Klik på navnet glew-2.1.0 og omdøb det til GLEW.
  • Hvis mappen glew-2.1.0-win32 downloades, skal du dobbeltklikke på den for at få glew-2.1.0.

Trin 4. Download freeglut 3.0.0 MSVC -pakken

I følgende link skal du højreklikke og vælge Åbn link i nyt vindue https://www.transmissionzero.co.uk/software/freeglut-devel/. I afsnit freeglut 3.0.0 MSVC -pakke klik Download freeglut 3.0.0 til MSVC.

  • Klik på mappen freeglut i downloadvinduet> højreklik> vælg Kopier.
  • Naviger til C:> GL. Højreklik> vælg Indsæt.
  • (Alternativt kan du åbne vinduet "Filer Stifinder"> C:> GL. Gå til downloadvindue> klik på downloadet mappe og træk ind i C: / GL)
  • Klik to gange (ikke dobbelt) på dets navn og type GLUT
  • Nu i mappe GL har du mapper: GLUT og GLEW.

Del 2 af 8: Oprettelse af et Visual Studio -projekt

Trin 1. Opret mappe GLP

Hvis det allerede findes, er det okay. Hvis ikke, skal du gå til disk C:, og oprette mappen GLP.

Trin 2. Opret et tomt projekt

  • Klik på Filer> Ny> Projekt …> i guiden Opret et nyt projekt i hovedmenuen i Visual Studio, klik på Tøm projekt> Næste.

    • I Konfigurer dit nye projekt guiden til "Projektnavn" type: GLUT-GLEW-0.
    • Klik på… ud for tekstfeltet”Placering”. Naviger til C:> GLP> klik på Vælg mappe. Nu er "Placering" C: / GLP \.
    • Marker "Placer løsning og projekt i samme bibliotek"> klik på Opret.
    • Vent, til Visual Studio 2019 -forekomsten vises.

Trin 3. Føj din kildefil til projektet

  • Højreklik på mappen Kildefiler (den sidste) i vinduet i løsningsudforskeren> klik på Tilføj> Nyt element….
  • I vinduet Tilføj nyt element-GLUT-GLEW-0 skal du klikke på C ++ -fil (.cpp) (den første) fra midten af vinduet. Skriv Main.cpp i tekstfeltet Navn.
  • Placeringen er C: / GLP / GLUT-GLEW-0 \.
  • Klik på knappen Tilføj. Filen åbnes i hovedteksteditoren, men lader filen stå tom for nu.

Del 3 af 8: Installation af GLUT og GLEW på et projekt

Trin 1. Konfigurer "Yderligere inkluder mapper"

  • I Solution Explorer skal du højreklikke på navnet på dit projekt, det vil sige GLUT-GLEW-0, og vælge Egenskaber.
  • I hovedmenuen i guiden GLUT-GLEW-0 egenskabssider i Konfiguration: lad standardindstillingen være Aktiv (fejlfinding)> Platform: Aktiv (Win32).

    Projekt 0
    Projekt 0

    in32)}}.

    Projekt 0
    Projekt 0
  • Åbn menuen C/C ++. Klik på Generelt> Yderligere inkluder mapper> klik på pil ned til højre i feltet> klik.

    Opengl 1
    Opengl 1
  • Kopi C: / GL / GLUT / inkluderer > i guiden Yderligere inkluder mapper skal du klikke på det første ikon> indsæt.

    OpenGL 12
    OpenGL 12
  • Kopi C: / GL / GLEW / inkluderer > klik igen første ikon> indsæt.
  • Klik på OK i guiden Yderligere inkluder mapper.

Trin 2. Konfigurer linker "Yderligere biblioteksmapper"

  • Åbn Linker-rullemenuen, og klik på Generelt. Klik på posten Yderligere biblioteksmapper> pil ned til højre i feltet>.

    Opengl 2 2
    Opengl 2 2
  • Kopi C: / GL / GLUT / lib > i guiden Yderligere biblioteksmapper klikker du på det første ikon> indsæt.
  • Kopi C: / GL / GLEW / lib / Release / Win32 > klik på det første ikon> indsæt.
  • Klik på OK i guiden Yderligere biblioteksmapper.

Trin 3. Konfigurer linker "Yderligere afhængigheder"

  • Klik på Input i rullemenuen Linker> klik på posten Yderligere afhængigheder> pil ned til højre i feltet> klik.

    Opengl 3 1
    Opengl 3 1
  • Kopi freeglut.lib; glew32.lib; opengl32.lib og indsæt den øverste tekstboks i guiden Yderligere afhængigheder.
  • Klik på OK i guiden Yderligere afhængigheder.

    Yderligere afhængigheder 3
    Yderligere afhængigheder 3

Trin 4. Indstil linker "SubSystem" til "Console"

Klik på System> SubSystem i rullemenuen Linker. Klik på pil ned, og vælg Konsol (/DELSYSTEM: KONSOL) i rullemenuen. Klik på Anvend og derefter OK i vinduet GLUT-GLEW-0 egenskabssider

Trin 5. Kopier freeglut.dll-filen, og indsæt den i GLUT-GLEW-0 projektmappe

  • Naviger til C:> GL> GLUT> bin. Klik på freeglut.dll-filen i bin-mappen> højreklik> Kopier.
  • Naviger til C:> GLP> GLUT-GLEW-0. Højreklik på et tomt område i GLUT-GLEW-0 mappen, og vælg Indsæt.
  • Freeglut.dll -filen skal nu være i din projektmappe sammen med din Main.cpp -fil og et par andre filer, der er oprettet af Visual Studio.

Trin 6. Kopier glew32.dll-filen, og indsæt den i GLUT-GLEW-0 projektmappe

  • Naviger til C:> GL> GLEW> bin> Release> Win32. Klik på glew32.dll> højreklik> Kopier.
  • Naviger til C:> GLP> GLUT-GLEW-0. Højreklik på et tomt område i Project-0-mappen, og vælg Indsæt.
  • Glew32.dll-filen skal nu være i GLUT-GLEW-0-mappen sammen med Main.cpp, freeglut.dll og 4 andre filer, der er oprettet af Visual Studio.
Freeglut 1
Freeglut 1

Trin 7. Test dit projekt

Højreklik på følgende link, og vælg Åbn link i nyt vindue badprog. Rul ned på siden og find afsnittet Test af opsætningen (se billedet ovenfor). Kopier kode og indsæt i Main.cpp -kodeområdet> tryk Ctrl + F5. Du skulle se to vinduer: et sort (konsollen) og et andet med hvid firkant i sort baggrund. Hvis du ikke kan se det, skal du gøre følgende trin.

Trin 8. Ret eventuelle fejl

I "Fejlliste", hvis du ser fejl om

  • fil med filtypen.h gå til Del 3, trin 1, "Konfigurer" Yderligere inkluder mapper "" og følg instruktionerne.
  • fil med filtypen.lib gå til Del 3, trin 2, "Konfigurer linkeren" Yderligere biblioteksmapper "", og følg instruktionerne. Også til trin 3, "Konfigurer linkeren" Yderligere biblioteksmapper "".
  • "startpunkt skal defineres" gå til trin 4, Indstil linker "SubSystem" til "CONSOLE" og følg instruktionerne.
  • file.dll gå til trin 5, "Kopier freeglut.dll-filen og indsæt den i Project-0-mappen", og følg instruktionerne.
  • For andre fejl, hvis du ikke kan rette dem, skal du lukke Visual Studio> slette projektmappe GLUT-GLEW-0, der bor i C: / GLP> åben Visual Studio> gentag opsætning fra del Del 2. Godt arbejde.

Del 4 af 8: Oprettelse af projekt med GLUT-GLEW-skabelon

Trin 1. Opret skabelon

Gå til Visual Studio hovedmenu og, mens GLUT-GLEW-0 er åben, klik på Projekt> Eksporter skabelon…. Kontroller projektskabelon i guiden Eksportskabelon, hvis den ikke er markeret. Klik på Næste>. På Vælg skabelonindstillinger i tekstboksen Skabelonnavn: GRATIS-GLEW. Klik på Udfør.

  • Skabelonen er oprettet.
  • Luk kastet vindue med skabelonens sti.

Trin 2. Opret projekt

  • Klik på Filer> Ny> Projekt….
  • I Opret et nyt projekt guiden, vælg GLUT-GLEW i skabelonlisten> klik på Næste.
  • I Konfigurer dit nye projekt guiden, i "'Projektnavn"' tekstfelt type GLUT-GLEW-1.
  • Kopi C: / GLP, og indsæt Beliggenhed tekstfelt.
  • Sørg for, at stedløsning og projekt i samme bibliotek er markeret. Klik på Opret.
  • I Solution Explorer skal du dobbeltklikke på kildefiler> dobbeltklik på ++ Main.cpp. Dens kode vises i kodeområdet. Kør det. Hvis koden ikke vises, skal du højreklikke på ++ Main.cpp> klikke på Ekskluder fra projekt. Opret nu nyt Main.cpp.

Trin 3. Tilføj dll -filer

  • Tilføj freeglut.dll -filen

    • Naviger til C:> GL> GLUT-GLEW-0> klikfil freeglut.dll > højreklik> klik på Kopier.
    • Naviger til C:> GLP> GLUT-GLEW-1> klik på tomt område> højreklik> klik på Indsæt.
    • Nu er filen freeglut.dll i mappen GLUT-GLEW-1 blandt Main.cpp og andre 4 filer.
  • Tilføje glew32.dll fil.

    • Naviger til C:> GL> GLUT-GLEW-0> klikfil glew32.dll > højreklik> klik på Kopier.
    • Naviger til C:> GLP> GLUT-GLEW-1> klik på tomt område> højreklik> klik på Indsæt.
    • Nu er dll-filer glew32.dll og freeglut.dll i projektmappen GLUT-GLEW-1 blandt Main.cpp og andre 4 filer.

Trin 4. Test dit projekt som ovenfor

Godt arbejde!

Del 5 af 8: Oprettelse af projekt målrettet x64 platform

Trin 1. Gå til hovedmenuen i Visual Studio

Klik på Filer> Ny> Projekt …> i Opret et nyt projektguide, klik på Tøm projekt> Næste.

  • Kopi GLUT64-GLEW64-0 og indsæt Projekt navn tekstfelt.
  • Kopi C: / GLP \ og indsæt Beliggenhed tekstfelt.
  • Marker "Placer løsning og projekt i samme bibliotek"> klik på Opret.
  • Vent, til Visual Studio 2019 -forekomsten vises.

Trin 2. Føj kildefil til projektmappe

  • I Solution Explorer vindue, skal du højreklikke på mappen Kildefiler (den sidste)> klik på Tilføj> Nyt element….
  • I vinduet Tilføj nyt element-GLUT64-GLEW64-0 skal du klikke på C ++ -fil (.cpp) (den første) fra midten af vinduet. Skriv Main.cpp i tekstfeltet Navn.
  • Placeringen er C: / GLP / GLUT64-GLEW64-0 \.
  • Klik på knappen Tilføj. Filen åbnes i hovedteksteditoren, men lader filen stå tom for nu.

Trin 3. Egenskaber sider GLUT64-GLEW64-0

Gå til "Solution Explorer"> højreklik på navnet på dit projekt, der er GLUT64-GLEW64-0> vælg "Egenskaber".

  • Hovedmenu.

    • I Konfiguration:

      forlade indstillingen Active (Debug).

    • I Platform:

      indtastning, vælg x64.

    • Klik på Konfigurationshåndtering….
    • I Aktiv løsningsplatform:

      vælg x64.

    • I Platform, x64 vælges automatisk.
    • Klik på Luk.

      Opengl 1
      Opengl 1
  • Yderligere inkluderer biblioteker.

    Åbn menuen C/C ++. Klik på Generelt> Yderligere inkluder mapper> klik på pil ned til højre i feltet> klik.

    OpenGL 12
    OpenGL 12
    • Kopi C: / GL / GLUT / inkluderer > i guiden Yderligere inkluder mapper skal du klikke på det første ikon> indsæt.
    • Kopi C: / GL / GLEW / inkluderer > klik igen første ikon> indsæt.
    • Klik på OK i guiden Yderligere inkluder mapper.
  • Yderligere biblioteksmapper.

    Åbn rullemenuen "Linker", og klik på "Generelt". Klik på posten "Yderligere biblioteksmapper"> pil ned for enden af feltet> "Rediger" i rullemenuen.

    • Kopi C: / GL / GLUT / lib / x64 > i Yderligere biblioteksmapper klikker du på det første ikon> indsæt.
    • Kopi C: / GL / GLEW / lib / Release / x64 > klik på det første ikon> indsæt.
    • Klik på OK i Yderligere biblioteksmapper.
  • Yderligere afhængigheder.

    Opengl 3 1
    Opengl 3 1
    • Klik på Input i rullemenuen Linker> klik på posten Yderligere afhængigheder> pil ned til højre i feltet> klik.

      Yderligere afhængigheder 3
      Yderligere afhængigheder 3
    • Kopi freeglut.lib; glew32.lib; opengl32.lib og indsæt den øverste tekstboks i guiden Yderligere afhængigheder.
    • Klik på OK i guiden Yderligere afhængigheder.
  • Indstil linker "SubSystem" til "Console". Klik på System> SubSystem i rullemenuen Linker. Klik på pil ned, og vælg Konsol (/DELSYSTEM: KONSOL) i rullemenuen. Klik på Anvend og derefter OK i vinduet GLUT-GLEW-0 egenskabssider.

Trin 4. Tilføj dll-filer i GLUT64-GLEW64-0 projektmappe

  • Tilføj freeglut.dll til GLUT64-GLEW64-0.

    • Naviger til C: / GL / GLUT / bin / x64. Klik på "freeglut.dll" -filen i mappen "x64"> højreklik> "Kopier".
    • Naviger nu til C:> GLP> GLUT64-GLEW64-0. Højreklik på det tomme område i mappen "GLUT64-GLEW64-0", og vælg "Indsæt".
  • Tilføj glew32.dll-filen til GLUT64-GLEW64-0.

    • Naviger til C:> GL> GLEW> bin> Release> x64. Klik på "glew32.dll" -filen i mappen "x64"> højreklik> "Kopier".
    • Naviger nu til C:> GLP> GLUT64-GLEW64-0. Højreklik på det tomme område i mappen "GLUT64-GLEW64-0", og vælg "Indsæt".

Trin 5. Test dit projekt og ret eventuelle fejl

Som med målretning x86 platform, se ovenfor, Del 3 trin 7 og 8, men i Visual Studio hovedmenu switch x86 til x64.

Trin 6. Tip:

Selvom det i Platforms hovedindstillinger er Platform: x64, skal du klikke på Konfigurationshåndtering … og i Aktiv løsningsplatform: Vælg x64.

Del 6 af 8: Oprettelse af projekt med GLUT64-GLEW64-skabelon

Trin 1. Opret skabelon

Gå til Visual Studio hovedmenu og, mens GLUT64-GLEW64-0 er åben, klik på Projekt> Eksporter skabelon…. Kontroller projektskabelon i guiden Eksportskabelon, hvis den ikke er markeret. Klik på Næste>. På Vælg skabelonindstillinger i tekstboksen Skabelonnavn: GRATIS-GLEW. Klik på Udfør.

  • Skabelonen er oprettet.
  • Luk kastet vindue med skabelonens sti.

Trin 2. Opret projekt

  • Klik på Filer> Ny> Projekt….
  • I Opret et nyt projekt guiden, vælg GLUT64-GLEW64 i skabelonlisten> klik på Næste.
  • I Konfigurer dit nye projekt guiden, i "'Projektnavn"' tekstfelt type GLUT64-GLEW64-1.
  • Kopi C: / GLP, og indsæt Beliggenhed tekstfelt.
  • Sørg for, at stedløsning og projekt i samme bibliotek er markeret. Klik på Opret.
  • Skift x86 til x64 i hovedmenuen i Visual Studio.
  • I Solution Explorer skal du dobbeltklikke på kildefiler> dobbeltklik på ++ Main.cpp. Dens kode vises i kodeområdet. Kør det. Hvis koden ikke vises, skal du højreklikke på ++ Main.cpp> klikke på Ekskluder fra projekt. Opret nu nyt Main.cpp.

Trin 3. Tilføj dll -filer

  • Tilføj freeglut.dll -filen

    • Naviger til C:> GLP> GLUT64-GLEW64-0> klik på fil freeglut.dll > højreklik> klik på Kopier.
    • Naviger til C:> GLP> GLUT64-GLEW64-1> klik på tomt område> højreklik> klik på Indsæt.
    • Nu er filen freeglut.dll i mappen GLUT64-GLEW64-1 blandt Main.cpp og andre 4 filer.
  • Tilføj glew32.dll -fil

    • Naviger til C:> GLP> GLUT64-GLEW64-0> klik på fil glew32.dll > højreklik> klik på Kopier.
    • Naviger til C:> GLP> GLUT64-GLEW64-1> klik på tomt område> højreklik> klik på Indsæt.
    • Nu er dll-filer glew32.dll og freeglut.dll i projektmappen GLUT64-GLEW64-1 blandt Main.cpp og andre 4 filer.

Trin 4. Test dit projekt som ovenfor

Godt arbejde!

Tip: I hvert projekt, du opretter med det, skal du vælge x64 (ved siden af Debug) i Visual Studios GUI og tilføje dll -filer som i den nuværende del

Del 7 af 8: Opsætning af Built FreeGLUT og Built GLEW

Trin 1. Opret mappe GL

Åbn Windows File Explorer> Naviger til disk (bibliotek) C. Hvis mappen GL allerede findes, er det okay.

Hvis der ikke findes, skal du højreklikke i tomt område> vælge Ny> Mappe> skriv GL> hit ↵ Enter

Trin 2. Installer CMake

Højreklik på følgende link, og vælg Åbn link i nyt vindue Brug CMake til at hente binære filer fra kildekoden. Følg del 1 Installation af CMake.

Trin 3. Download FreeGLUT -kilde

Højreklik på følgende adresse, og vælg Åbn link i nyt vindue https://sourceforge.net/projects/freeglut/. Klik på Download.

  • I downloadvinduet (bibliotek "Downloads") skal du klikke på mappen "freeglut-3.2.1.tar.gz"> højreklikke> vælge "7-Zip" (hvis du ikke har det, download det)> "Uddrag her".
  • Klik på mappen "freeglut-3.2.1.tar"> højreklik> vælg "7-Zip"> "Uddrag her".
  • Alternativt, hvis du har WinRAP, skal du klikke på mappen "freeglut-3.2.1.tar"> højreklikke> vælge "Uddrag her". Klik på mappen "freeglut-3.2.1.tar"> vælg "Uddrag her".
  • Eller klik på "WinZip". Hvis du ikke har det, skal du downloade Gratis prøveversion af WinZip -evaluering i 30 dage og følg instruktionerne.
  • Klik på dekomprimeret mappe "freeglut-3.2.1"> højreklik> "Kopier"> gå til C: \> GL> højreklik> "Indsæt".
  • Klik på mappen "freeglut-3.2.1"> højreklik> klik på "Omdøb"> skriv (eller kopier og indsæt): GLUTsrc > tryk ↵ Enter.

Trin 4. Download GLEW -kilde

Højreklik på følgende adresse, og vælg Åbn link i nyt vindue https://glew.sourceforge.net/. Ved siden af Kilde klik på ZIP.

  • I det downloadede vindue skal du klikke på mappen glew-2.1.0 (eller nyeste)> højreklik> Kopier.
  • Naviger til C: \> GL. Højreklik> Indsæt. Omdøb mappe til GLEWsrc > tryk ↵ Enter. Nu i mappe GL har du mapper GLUTsrc og GLEWsrc.

Trin 5. Byg FreeGLUT af CMake og Visual Studio

  • Gå til CMake GUI.
  • I den første tekstfelttype C:/GL/GLUTsrc
  • I den anden tekstfelttype C:/GL/GLUTsrc/build
  • Konfigurer og generer. I CMake GUI skal du klikke på Konfigurer> i guiden Opret bibliotek klik på Ja> vælg Visual Studio 16 2019> klik på Afslut.

    Når du i CMake GUI læser: "Konfiguration udført", skal du klikke på Generer. Du bør læse: "Generering klar"

  • Byg din løsning.

    • Naviger til C:> GL> GLUTsrc> build. Dobbeltklik på "freeglut.sln" eller "freeglut" eller "ALL_BUILD.vcxproj". En forekomst af Visual Studio vises. Vent til i hovedmenuen, Byg post vises. Klik på Byg > Byg løsning (den første mulighed).
    • Vent, til du har læst den sidste linje i vinduet "Output": ========== Byg: 28 lykkedes, 0 mislykkedes, 0 opdaterede, 1 sprang over "========== =

      Antal "lykkedes" ændringer i freeglut -versioner

  • Naviger til C: / GL / GLUTsrc / build / lib / Debug. Inde skal du se filen freeglutd.lib under andre filer.

Trin 6. Byg GLEW af CMake og Visual Studio

Følg ovenstående trin, men

  • I den første tekstfelttype C:/GL/GLEWsrc/build/cmake
  • I anden type C:/GL/GLEWsrc/build
  • Naviger til C:> GL> GLEWsrc> build. Dobbeltklik på "glew.sln" eller "glew" eller "ALL_BUILD.vcxproj". En forekomst af Visual Studio vises. Vent til i hovedmenuen Byg post vises. Klik på Byg > Byg løsning (den første mulighed).

    • Vent, indtil du har læst den sidste linje i vinduet "Output": ========== Byg: 6 lykkedes, 0 mislykkedes, 0 opdaterede, 2 sprang over "========== =

      Antal "lykkedes" ændringer i glew -versioner

  • Naviger til C:> GL> GLEWsrc> build> lib> Debug. Inde skal du se filen glew32d.lib blandt andre filer.

Trin 7. Opret projekt med indbygget FreeGLUT og indbygget GLEW

I bibliotek (disk) C: opret mappe GLP, hvis der ikke findes.

  • Klik på Filer> Ny> Projekt …> i guiden Opret et nyt projekt i hovedmenuen i Visual Studio, klik på Tøm projekt> Næste.

    • I Konfigurer dit nye projekt guiden til "Projektnavn" type: GLUTsrc-GLEWsrc-0
    • I tekstfeltet "Placering" skal du slette alt og skrive C: / GLP \
    • Marker "Placer løsning og projekt i samme bibliotek"> klik på Opret.
    • Vent, til Visual Studio 2019 -forekomsten vises.
  • Føj din kildefil til projektet.

    • I V. S. GUI, guiden "Solution Explorer", højreklik på mappen Kildefiler (den sidste)> klik på Tilføj> Nyt element ….
    • I vinduet Tilføj nyt element-GLUTsrc-GLEWsrc-0 skal du klikke på C ++ -fil (.cpp) (den første) fra midten af vinduet. Skriv Main.cpp i tekstfeltet Navn.
    • Placeringen skal være C: / GLP / GLUT-GLEW-0 \
    • Klik på knappen Tilføj. Filen åbnes i hovedteksteditoren, men lader filen stå tom for nu.
  • Konfigurer projektets egenskaber. I guiden Solution Explorer skal du højreklikke på projektets navn GLUTsrc-GLEWsrc-0 > vælg Egenskaber.

    • (1) GLUTsrc-GLEWsrc-0 ejendoms sider hovedmenu.

      I platformspost vælg x64> klik på Configuration Manager….

      • I platformen til aktiv løsning: Vælg x64.
      • I platformspost vælges x64 automatisk.
      • Klik på Luk.
    • (2) Yderligere inkluderer biblioteker. Åbn C/C ++> Generelt> Vælg den første ved siden af menuen Yderligere inkluder mapper> klik på pil ned for enden af feltet> klik på Rediger …

      • Kopi C: / GL / GLUTsrc / inkluderer > klik på det første ikon i guiden Yderligere inkluder mapper> indsæt.
      • Kopi C: / GL / GLEWsrc / inkluderer > klik på det første ikon> indsæt.
      • Klik på OK i guiden Yderligere inkluder mapper.
    • (3) Yderligere biblioteksmapper. Dobbeltklik på Linker> klik på Generelt> Yderligere biblioteksmapper> klik på pil ned for enden af feltet> klik på Rediger….

      • Kopi C: / GL / GLUTsrc / build / lib / Debug > klik på det første ikon> indsæt.
      • Kopi C: / GL / GLEWsrc / build / lib / Debug > klik på det første ikon> indsæt.
      • Klik på OK i guiden Yderligere biblioteksmapper.
    • (4) Yderligere afhængigheder. I Linker-rullemenuen skal du vælge Input> i ud for menuen vælge den første, Yderligere afhængigheder> klik på pil ned for enden af feltet> Rediger …> kopi opengl32.lib; freeglutd.lib; glew32d.lib og indsæt i guiden Yderligere afhængigheder øverste tekstfelt> klik på OK.
    • (5) Indstil System til SubSystem CONSOLE.

      Vælg Linker i rullemenuen Linker> vælg den første i menuen ved siden af, undersystem> klik på pil ned for enden af feltet> vælg konsol (/DELSYSTEM: KONSOL). Klik på Anvend og OK.

  • Kopier filer freeglutd.dll og glew32d.dll, og indsæt i GLUTsrc-GLEWsrc-0 mappe.

    • Naviger til C: / GL / GLUTsrc / build / bin / Debug. Klik på freeglutd.dll> højreklik> Kopier.
    • Naviger til C:> GLP> GLUTsrc-GLEWsrc-0. Højreklik på et tomt område i mappen GLUTsrc-GLEWsrc-0, og vælg Indsæt.
    • Naviger til C: / GL / GLEWsrc / build / bin / Debug. Klik på glew32d.dll> højreklik> Kopier.
    • Naviger til C:> GLP> GLUTsrc-GLEWsrc-0. Højreklik på et tomt område i mappen GLUTsrc-GLEWsrc-0, og vælg Indsæt.
    • Filer freeglutd.dll og glew32d.dll skulle nu være i GLUTsrc-GLEWsrc-0-mappen sammen med Main.cpp og 4 andre filer oprettet af Visual Studio.

Trin 8. Test dit projekt og ret eventuelle fejl

Som ovenfor del 3, trin 7 og 8.

Trin 9. Opret skabelon

Som ovenfor Del 4. For skabelonens navnetype GLUTsrc-GLEWsrc. Til projektets navnetype GLUTsrc-GLEWsrc-1. Husk, når du opretter projekt med denne skabelon, i Visual Studio GUI hovedmenuen vælg x64, også kopier og indsæt dll -filer som i nuværende del. Godt arbejde.

Del 8 af 8: Valg af opsætning

Trin 1. I denne vejledning lærer du 3 var at konfigurere FreeGLUT og GLEW i Project med Visual Studio

  • Konfigurer binære filer x86 (32 bit).

    Det er det letteste. Du bør begynde at lære opsætning herfra.

  • Konfigurer binære filer x64 (64 bit).

    Det er målrettet x64 platform. Vælg det kun, når du har en specifik grund til at gøre det.

Tips

  • Når du skal slette projektmappe, skal du lukke Visual Studio> slette projektmappe> åbne Visual Studio.
  • Du kan oprette en mappe i mappe C: / GL for at placere dine projekter der. Når du opretter et projekt, skal du vælge denne mappe for "Placering".
  • Generel måde at konfigurere på Yderligere inkluderer biblioteker er, at efter at have klikket på det første ikon, skal du klikke på tre prikker …, navigere til den mappe, hvor.h fil (er) bor (r) (i denne vejledning C: / GL / freeglut / include og C: / GL / glew / include) og klik på Vælg en mappe.
  • Generel måde at konfigurere på Yderligere biblioteksmapper er, at efter at have klikket på det første ikon, skal du klikke på tre prikker …, navigere til den mappe, hvor.lib -fil (er) bor (r) (i denne vejledning til x86 platform, C: / GL / freeglut / lib og C: / GL / glew / lib / Release / Win32), og klik på Vælg en mappe.
  • Generel måde at konfigurere på Yderligere afhængigheder er det,

    • I File Explorer navigerer du til mappe, hvor.lib -fil (er) lever (r) (i denne vejledning til x86 platform, C: / GL / freeglut / lib og C: / GL / glew / lib / Release / Win32), klik to gange på navnet på hver.lib -fil og kopier (ved at trykke Ctrl+C) navnet med dets udvidelse.lib.
    • Gå nu til guiden Yderligere afhængigheder og indsæt den (ved at trykke Ctrl+V). Skriv et semikolon (;).
    • Hvis du vil konfigurere OpenGL med dit projekt, skal du tilføje opengl32.lib.
  • Hvis dll -filer er nødvendige, skal du i hvert projekt, du opretter - selv med skabelon oprettet af projekt inklusive dll -fil - kopiere dll -fil (er) fra biblioteker eller tidligere projekt og indsætte det nye projekt.

Anbefalede: