Hvordan sette opp et OpenGL FreeGLUT GLEW malprosjekt i Visual Studio

Innholdsfortegnelse:

Hvordan sette opp et OpenGL FreeGLUT GLEW malprosjekt i Visual Studio
Hvordan sette opp et OpenGL FreeGLUT GLEW malprosjekt i Visual Studio

Video: Hvordan sette opp et OpenGL FreeGLUT GLEW malprosjekt i Visual Studio

Video: Hvordan sette opp et OpenGL FreeGLUT GLEW malprosjekt i Visual Studio
Video: 20 лучших советов по Windows 10 2024, April
Anonim

Mange programmerere foretrekker OpenGL for grafikk. Hvis du er en av dem, råder du på det sterkeste av produsenten til å bruke et verktøykasse for vinduer (for eksempel freeGLUT) og et OpenGL -lastebibliotek (for eksempel GLEW). Denne guiden hjelper deg med å komme over den første utfordringen med å bruke OpenGL med freeGLUT og GLEW: Installere og sette dem opp, og lage ditt første prosjekt med OpenGL-freeGLUT-GLEW-mal i Visual Studio 2019.

Denne guiden antar at plattformen din er Windows og IDE din er Visual Studio. Under Visual Studio -installasjonen, sjekk skrivebordsutviklingen med C ++ - arbeidsmengde.

Trinn

Del 1 av 8: Last ned gratis GLUT og GLEW

Marker freeglut
Marker freeglut

Trinn 1. Marker hva du forventer å gjøre

Marker trinn eller deltrinn eller en del av det, og gjør det deretter. Se for eksempel bildet ovenfor.

Trinn 2. Lag mappe GL

Åpne Windows Filutforsker> Naviger til disk (katalog) C. Hvis mappen GL allerede finnes er det greit.

Hvis den ikke eksisterer, høyreklikk i tomt område> velg Ny> Mappe> skriv GL> trykk ↵ Enter

Trinn 3. Last ned programmet GLEW

  • Hvis du allerede har lastet ned GLEW-binarier, har du dem i mappe GL, undermappe GLEW, det er greit.
  • Hvis du ikke har gjort det, høyreklikker du på følgende lenke og velger Åpne lenke i nytt vindu https://glew.sourceforge.net. Under Nedlastinger overskrift, klikker du Windows 32-bit og 64-bit.
  • Klikk på mappen glew-2.1.0 i nedlastingsvinduet> høyreklikk> velg Kopier.
  • Naviger til C:> GL. Høyreklikk> velg Lim inn.
  • (Alternativt kan du åpne "Filutforsker" -vinduet> C:> GL. Gå til nedlastingsvindu> klikk på nedlastet mappe og dra til C: / GL)
  • Klikk på navnet glew-2.1.0 og gi det nytt navn GLEW.
  • Hvis mappen glew-2.1.0-win32 er lastet ned, dobbeltklikker du på den for å få glew-2.1.0.

Trinn 4. Last ned freeglut 3.0.0 MSVC -pakken

Høyreklikk i følgende lenke og velg Åpne lenke i nytt vindu https://www.transmissionzero.co.uk/software/freeglut-devel/. I seksjonen freeglut 3.0.0 MSVC -pakke klikk Last ned freeglut 3.0.0 for MSVC.

  • Klikk på mappen freeglut i nedlastingsvinduet> høyreklikk> velg Kopier.
  • Naviger til C:> GL. Høyreklikk> velg Lim inn.
  • (Alternativt kan du åpne "Filutforsker" -vinduet> C:> GL. Gå til nedlastingsvindu> klikk på nedlastet mappe og dra til C: / GL)
  • Klikk to ganger (ingen dobbel) på navnet og typen GLUT
  • Nå i mappe GL har du mapper: GLUT og GLEW.

Del 2 av 8: Opprette et Visual Studio -prosjekt

Trinn 1. Opprett mappe GLP

Hvis det allerede finnes er det greit. Hvis ikke, gå til disk C:, og opprett mappen GLP.

Trinn 2. Lag et tomt prosjekt

  • Klikk på Fil> Ny> Prosjekt …> i veiviseren Opprett et nytt prosjekt, klikk på Tom prosjekt> Neste i hovedmenyen i Visual Studio.

    • I Konfigurer det nye prosjektet veiviser for "Prosjektnavn" -type: GLUT-GLEW-0.
    • Klikk på… ved siden av tekstfeltet “Plassering”. Naviger til C:> GLP> klikk Velg mappe. Nå er "Location" C: / GLP \.
    • Merk av for "Plasser løsning og prosjekt i samme katalog"> klikk på Opprett.
    • Vent til Visual Studio 2019 -forekomsten vises.

Trinn 3. Legg til kildefilen i prosjektet

  • I løsningsutforsker -vinduet høyreklikker du på kildefilemappen (den siste)> klikker på Legg til> Nytt element….
  • I vinduet Legg til nytt element-GLUT-GLEW-0 klikker du C ++ -fil (.cpp) (den første) fra midten av vinduet. Skriv inn Main.cpp i tekstboksen Navn.
  • Plasseringen er C: / GLP / GLUT-GLEW-0 \.
  • Klikk på Legg til -knappen. Filen åpnes i hovedtekstredigereren, men lar filen stå tom for nå.

Del 3 av 8: Installere GLUT og GLEW på et prosjekt

Trinn 1. Konfigurer "Ytterligere inkluder kataloger"

  • I Solution Explorer, høyreklikk på navnet på prosjektet ditt, det vil si GLUT-GLEW-0, og velg Egenskaper.
  • I hovedmenyen i veiviseren for GLUT-GLEW-0-egenskapssider, i Konfigurasjon: la standardinnstillingen være Aktiv (Debug)> Plattform: Aktiv (Win32).

    Prosjekt 0
    Prosjekt 0

    in32)}}.

    Prosjekt 0
    Prosjekt 0
  • Åpne C/C ++ - menyen. Klikk på Generelt> Ytterligere inkluder kataloger> klikk på nedoverpilen til høyre i feltet> klikk.

    Opengl 1
    Opengl 1
  • Kopiere C: / GL / GLUT / inkluderer > i Veiviseren for tillegg inkluderer kataloger klikker du på det første ikonet> lim inn.

    OpenGL 12
    OpenGL 12
  • Kopiere C: / GL / GLEW / inkluderer > klikk igjen første ikon> lim inn.
  • I veiviseren for Inkluder kataloger klikker du OK.

Trinn 2. Konfigurer linker "Ytterligere bibliotekskataloger"

  • Åpne Linker-rullegardinmenyen, og klikk på Generelt. Klikk på Tillegg til bibliotekskataloger> pil ned til høyre i feltet>.

    Opengl 2 2
    Opengl 2 2
  • Kopiere C: / GL / GLUT / lib > i Veiviseren for ekstra bibliotekskataloger klikker du på det første ikonet> lim inn.
  • Kopiere C: / GL / GLEW / lib / Release / Win32 > klikk på det første ikonet> lim inn.
  • I veiviseren for flere bibliotekskataloger klikker du OK.

Trinn 3. Konfigurer linker "Ytterligere avhengigheter"

  • I rullegardinmenyen Linker klikker du på Input> klikker på tilleggsavhengighetsoppføringen> pil ned til høyre i feltet> klikk.

    Opengl 3 1
    Opengl 3 1
  • Kopiere freeglut.lib; glew32.lib; opengl32.lib og lim inn tekstboksen øverst i veiviseren for tilleggsavhengigheter.
  • Klikk OK i veiviseren for ekstra avhengigheter.

    Andre avhengigheter 3
    Andre avhengigheter 3

Trinn 4. Sett linker "SubSystem" til "Console"

Klikk på System> SubSystem i rullegardinmenyen Linker. Klikk på pil ned og velg Console (/SUBSYSTEM: CONSOLE) fra rullegardinmenyen. Klikk på Bruk, deretter OK i vinduet GLUT-GLEW-0-egenskapssider

Trinn 5. Kopier freeglut.dll-filen og lim den inn i GLUT-GLEW-0 prosjektmappe

  • Naviger til C:> GL> GLUT> bin. Klikk på freeglut.dll-filen i bin-mappen> høyreklikk> Kopier.
  • Naviger til C:> GLP> GLUT-GLEW-0. Høyreklikk på et tomt område i GLUT-GLEW-0-mappen, og velg Lim inn.
  • Freeglut.dll -filen skal nå være i prosjektkatalogen din sammen med Main.cpp -filen og noen andre filer opprettet av Visual Studio.

Trinn 6. Kopier glew32.dll-filen og lim den inn i GLUT-GLEW-0 prosjektmappe

  • Naviger til C:> GL> GLEW> bin> Release> Win32. Klikk glew32.dll> høyreklikk> Kopier.
  • Naviger til C:> GLP> GLUT-GLEW-0. Høyreklikk på et tomt område i Project-0-mappen, og velg Lim inn.
  • Glew32.dll-filen skal nå være i GLUT-GLEW-0-mappen sammen med Main.cpp, freeglut.dll og 4 andre filer opprettet av Visual Studio.
Freeglut 1
Freeglut 1

Trinn 7. Test prosjektet ditt

Høyreklikk på følgende lenke og velg Åpne lenke i nytt vindu badprog. Rull nedover siden og finn delen Tester oppsettet (se bildet ovenfor). Kopier kode og lim inn i Main.cpp kodeområdet> trykk Ctrl + F5. Du bør se to vinduer: ett svart (konsollen) og et annet med hvit firkant i svart bakgrunn. Hvis du ikke ser det, gjør du trinn nedenfor.

Trinn 8. Rett opp eventuelle feil

I "Feilliste" hvis du ser feil om

  • fil med filtypen.h gå til Del 3, trinn 1, "Konfigurer" Ytterligere inkluder kataloger "" og følg instruksjonene.
  • fil med filtypen.lib gå til Del 3, trinn 2, "Konfigurer linkeren" Ytterligere bibliotekskataloger "", og følg instruksjonene. Også til trinn 3, "Konfigurer linkeren" Ytterligere bibliotekskataloger "".
  • "inngangspunkt må defineres" gå til trinn 4, Sett linker "SubSystem" til "CONSOLE" og følg instruksjonene.
  • file.dll gå til trinn 5, "Kopier freeglut.dll-filen og lim den inn i Project-0-mappen" og følg instruksjonene.
  • For andre feil, hvis du ikke kan rette dem, lukker du Visual Studio> sletter prosjektmappen GLUT-GLEW-0 som bor i C: / GLP> åpen Visual Studio> gjentatt oppsett fra del Del 2. Godt jobbet.

Del 4 av 8: Opprette prosjekt med GLUT-GLEW-mal

Trinn 1. Lag en mal

Gå til hovedmenyen i Visual Studio og mens GLUT-GLEW-0 er åpen, klikk på Prosjekt> Eksporter mal…. Kontroller Prosjektmalen på veiviseren for eksportmal, hvis den ikke er merket. Klikk på Neste>. På Velg malalternativer, i tekstboksen Malnavn, skriver du: FREE-GLEW. Klikk på Fullfør.

  • Mal er opprettet.
  • Lukk kastet vindu med malens bane.

Trinn 2. Lag prosjekt

  • Klikk på Fil> Ny> Prosjekt….
  • I Lag et nytt prosjekt veiviseren, velg GLUT-GLEW i malelisten> klikk Neste.
  • I Konfigurer det nye prosjektet veiviser, i tekstfeltet "'Prosjektnavn" "GLUT-GLEW-1.
  • Kopiere C: / GLPog lim inn plassering tekstfelt.
  • Sørg for at Plasser løsning og prosjekt i samme katalog er merket. Klikk på Opprett.
  • I Solution Explorer dobbeltklikker du på kildefiler> dobbeltklikker ++ Main.cpp. Koden vises i kodeområdet. Kjør den. Hvis koden ikke vises, høyreklikk ++ Main.cpp> klikk på Ekskluder fra prosjekt. Lag nå nytt Main.cpp.

Trinn 3. Legg til dll -filer

  • Legg til freeglut.dll -filen

    • Naviger til C:> GL> GLUT-GLEW-0> klikkfil freeglut.dll > høyreklikk> klikk Kopier.
    • Naviger til C:> GLP> GLUT-GLEW-1> klikk på tomt område> høyreklikk> klikk Lim inn.
    • Nå er filen freeglut.dll i mappen GLUT-GLEW-1 blant Main.cpp og andre 4 filer.
  • Legge til glew32.dll fil.

    • Naviger til C:> GL> GLUT-GLEW-0> klikkfil glew32.dll > høyreklikk> klikk Kopier.
    • Naviger til C:> GLP> GLUT-GLEW-1> klikk på tomt område> høyreklikk> klikk Lim inn.
    • Nå er dll-filer glew32.dll og freeglut.dll i prosjektmappen GLUT-GLEW-1 blant Main.cpp og andre 4 filer.

Trinn 4. Test prosjektet som ovenfor

Godt jobbet!

Del 5 av 8: Opprette prosjektmålrettet x64 -plattform

Trinn 1. Gå til hovedmenyen i Visual Studio

Klikk Fil> Nytt> Prosjekt …> i Opprett et nytt prosjekt veiviser, klikk på Tøm prosjekt> Neste.

  • Kopiere GLUT64-GLEW64-0 og lim inn Prosjektnavn tekstfelt.
  • Kopiere C: / GLP \ og lim inn plassering tekstfelt.
  • Merk av for "Plasser løsning og prosjekt i samme katalog"> klikk på Opprett.
  • Vent til Visual Studio 2019 -forekomsten vises.

Trinn 2. Legg til kildefil i prosjektmappen

  • I Solution Explorer høyreklikk på kildefilemappen (den siste)> klikk på Legg til> Nytt element….
  • I vinduet Legg til nytt element-GLUT64-GLEW64-0 klikker du C ++ -fil (.cpp) (den første) fra midten av vinduet. Skriv inn Main.cpp i tekstboksen Navn.
  • Plasseringen er C: / GLP / GLUT64-GLEW64-0 \.
  • Klikk på Legg til -knappen. Filen åpnes i hovedtekstredigereren, men lar filen stå tom for nå.

Trinn 3. Egenskaper-sider for GLUT64-GLEW64-0

Gå til "Solution Explorer"> høyreklikk på navnet på prosjektet ditt som er GLUT64-GLEW64-0> velg "Egenskaper".

  • Hovedmeny.

    • I Konfigurasjon:

      la aktiv innstilling (Debug).

    • I Plattform:

      oppføring, velg x64.

    • Klikk på Konfigurasjonsbehandling ….
    • I Aktiv løsningsplattform:

      velg x64.

    • I Plattform, x64 velges automatisk.
    • Klikk på Lukk.

      Opengl 1
      Opengl 1
  • Ytterligere inkluderer kataloger.

    Åpne C/C ++ - menyen. Klikk på Generelt> Ytterligere inkluder kataloger> klikk på nedoverpilen til høyre i feltet> klikk.

    OpenGL 12
    OpenGL 12
    • Kopiere C: / GL / GLUT / inkluderer > i Veiviseren for tillegg inkluderer kataloger klikker du på det første ikonet> lim inn.
    • Kopiere C: / GL / GLEW / inkluderer > klikk igjen første ikon> lim inn.
    • I veiviseren for Inkluder kataloger klikker du OK.
  • Ytterligere bibliotekskataloger.

    Åpne rullegardinmenyen "Linker", og klikk "Generelt". Klikk på "Flere bibliotekskataloger" -oppføringen> pil ned på slutten av feltet> "Rediger" i rullegardinmenyen.

    • Kopiere C: / GL / GLUT / lib / x64 > i Ytterligere bibliotekskataloger klikker du på det første ikonet> lim inn.
    • Kopiere C: / GL / GLEW / lib / Release / x64 > klikk på det første ikonet> lim inn.
    • Klikk OK i Flere bibliotekskataloger.
  • Ytterligere avhengigheter.

    Opengl 3 1
    Opengl 3 1
    • I rullegardinmenyen Linker klikker du på Input> klikker på tilleggsavhengighetsoppføringen> pil ned til høyre i feltet> klikk.

      Andre avhengigheter 3
      Andre avhengigheter 3
    • Kopiere freeglut.lib; glew32.lib; opengl32.lib og lim inn tekstboksen øverst i veiviseren for tilleggsavhengigheter.
    • Klikk OK i veiviseren for ekstra avhengigheter.
  • Sett linker "SubSystem" til "Console". Klikk på System> SubSystem i rullegardinmenyen Linker. Klikk på pil ned og velg Console (/SUBSYSTEM: CONSOLE) fra rullegardinmenyen. Klikk på Bruk, og deretter OK i vinduet GLUT-GLEW-0-egenskapssider.

Trinn 4. Legg til dll-filer i GLUT64-GLEW64-0 prosjektmappe

  • Legg freeglut.dll til GLUT64-GLEW64-0.

    • Naviger til C: / GL / GLUT / bin / x64. Klikk "freeglut.dll" -filen i mappen "x64"> høyreklikk> "Kopier".
    • Naviger nå til C:> GLP> GLUT64-GLEW64-0. Høyreklikk på det tomme området i "GLUT64-GLEW64-0" -mappen, og velg "Lim inn".
  • Legg til glew32.dll-filen i GLUT64-GLEW64-0.

    • Naviger til C:> GL> GLEW> bin> Release> x64. Klikk "glew32.dll" -filen i "x64" -mappen> høyreklikk> "Kopier".
    • Naviger nå til C:> GLP> GLUT64-GLEW64-0. Høyreklikk på det tomme området i "GLUT64-GLEW64-0" -mappen, og velg "Lim inn".

Trinn 5. Test prosjektet og korriger eventuelle feil

Som med målretting x86 -plattformen, se ovenfor, del 3 trinn 7 og 8, men i hovedmenybryteren i Visual Studio x86 til x64.

Trinn 6. Tips:

Selv om det er Plattform: x64 i hovedinnstillingene for eiendomssider, klikker du på Konfigurasjonsbehandling … og i plattformen for aktiv løsning: velg x64.

Del 6 av 8: Opprette prosjekt med GLUT64-GLEW64-mal

Trinn 1. Lag en mal

Gå til hovedmenyen i Visual Studio og mens GLUT64-GLEW64-0 er åpen, klikk på Prosjekt> Eksporter mal…. Kontroller Prosjektmalen på veiviseren for eksportmal, hvis den ikke er merket. Klikk på Neste>. På Velg malalternativer, i tekstboksen Malnavn, skriver du: FREE-GLEW. Klikk på Fullfør.

  • Mal er opprettet.
  • Lukk kastet vindu med malens bane.

Trinn 2. Lag prosjekt

  • Klikk på Fil> Ny> Prosjekt….
  • I Lag et nytt prosjekt veiviser, i mallisten, velg GLUT64-GLEW64> klikk på Neste.
  • I Konfigurer det nye prosjektet veiviser, i tekstfeltet "Prosjektnavn" GLUT64-GLEW64-1.
  • Kopiere C: / GLPog lim inn plassering tekstfelt.
  • Sørg for at Plasser løsning og prosjekt i samme katalog er merket. Klikk på Opprett.
  • Bytt x86 til x64 i hovedmenyen i Visual Studio.
  • I Solution Explorer dobbeltklikker du på kildefiler> dobbeltklikker ++ Main.cpp. Koden vises i kodeområdet. Kjør den. Hvis koden ikke vises, høyreklikk ++ Main.cpp> klikk på Ekskluder fra prosjekt. Lag nå nytt Main.cpp.

Trinn 3. Legg til dll -filer

  • Legg til freeglut.dll -filen

    • Naviger til C:> GLP> GLUT64-GLEW64-0> klikkfil freeglut.dll > høyreklikk> klikk Kopier.
    • Naviger til C:> GLP> GLUT64-GLEW64-1> klikk på tomt område> høyreklikk> klikk Lim inn.
    • Nå er filen freeglut.dll i mappen GLUT64-GLEW64-1 blant Main.cpp og andre 4 filer.
  • Legg til glew32.dll -filen

    • Naviger til C:> GLP> GLUT64-GLEW64-0> klikkfil glew32.dll > høyreklikk> klikk Kopier.
    • Naviger til C:> GLP> GLUT64-GLEW64-1> klikk på tomt område> høyreklikk> klikk Lim inn.
    • Nå er dll-filer glew32.dll og freeglut.dll i prosjektmappen GLUT64-GLEW64-1 blant Main.cpp og andre 4 filer.

Trinn 4. Test prosjektet som ovenfor

Godt jobbet!

Tips: I hvert prosjekt du lager med det, velger du x64 (ved siden av feilsøking) i Visual Studios GUI, og legger til dll -filer som i nåværende del

Del 7 av 8: Sette opp Built FreeGLUT og Built GLEW

Trinn 1. Opprett mappe GL

Åpne Windows Filutforsker> Naviger til disk (katalog) C. Hvis mappen GL allerede finnes er det greit.

Hvis den ikke eksisterer, høyreklikk i tomt område> velg Ny> Mappe> skriv GL> trykk ↵ Enter

Trinn 2. Installer CMake

Høyreklikk på følgende lenke og velg Åpne lenke i nytt vindu Bruk CMake for å få binære filer fra kildekoden. Følg del 1 Installere CMake.

Trinn 3. Last ned FreeGLUT -kilde

Høyreklikk på følgende adresse og velg Åpne lenke i nytt vindu https://sourceforge.net/projects/freeglut/. Klikk på Last ned.

  • I nedlastingsvinduet (katalog "Nedlastinger") klikker du mappen "freeglut-3.2.1.tar.gz"> høyreklikker> velger "7-Zip" (hvis du ikke har det, last det ned)> "Pakk ut her".
  • Klikk på mappen "freeglut-3.2.1.tar"> høyreklikk> velg "7-Zip"> "Pakk ut her".
  • Alternativt, hvis du har WinRAP, klikker du mappen "freeglut-3.2.1.tar"> høyreklikker> velger "Pakk ut her". Klikk på mappen "freeglut-3.2.1.tar"> velg "Pakk ut her".
  • Eller klikk "WinZip". Last ned hvis du ikke har det Gratis prøveversjon av WinZip -evaluering i 30 dager og følg instruksjonene.
  • Klikk på dekomprimert mappe "freeglut-3.2.1"> høyreklikk> "Kopier"> gå til C: \> GL> høyreklikk> "Lim inn".
  • Klikk på mappen "freeglut-3.2.1"> høyreklikk> klikk "Gi nytt navn"> skriv (eller kopier og lim inn): GLUTsrc > trykk ↵ Enter.

Trinn 4. Last ned GLEW -kilde

Høyreklikk på følgende adresse og velg Åpne lenke i nytt vindu https://glew.sourceforge.net/. Ved siden av Kilde klikk på ZIP.

  • I det nedlastede vinduet klikker du mappe glew-2.1.0 (eller nyeste)> høyreklikker> Kopier.
  • Naviger til C: \> GL. Høyreklikk> Lim inn. Gi nytt navn til mappen GLEWsrc > trykk ↵ Enter. Nå i mappen GL har du mappene GLUTsrc og GLEWsrc.

Trinn 5. Bygg FreeGLUT av CMake og Visual Studio

  • Gå til CMake GUI.
  • I første tekstfelttype C:/GL/GLUTsrc
  • I andre tekstfelttype C:/GL/GLUTsrc/build
  • Konfigurer og generer. I CMake GUI klikker du på Konfigurer> i veiviseren Opprett katalog klikker du Ja> velger Visual Studio 16 2019> klikker på Fullfør.

    Når du i CMake GUI leser: "Konfigurering av ferdig", klikker du på Generer. Du bør lese: "Generering ferdig"

  • Bygg løsningen din.

    • Naviger til C:> GL> GLUTsrc> build. Dobbeltklikk på "freeglut.sln", eller "freeglut", eller "ALL_BUILD.vcxproj". En forekomst av Visual Studio vises. Vent til i hovedmenyen, Bygge oppføringen vises. Klikk Bygge > Bygg løsning (det første alternativet).
    • Vent til du leser den siste linjen i "Utgang" -vinduet: ========== Bygg: 28 lyktes, 0 mislyktes, 0 oppdaterte, 1 hoppet over "========== =

      Antall "vellykkede" endringer i freeglut -versjoner

  • Naviger til C: / GL / GLUTsrc / build / lib / Debug. Inne bør du se filen freeglutd.lib under andre filer.

Trinn 6. Bygg GLEW av CMake og Visual Studio

Følg trinnet ovenfor, men

  • I første tekstfelttype C:/GL/GLEWsrc/build/cmake
  • I andre type C:/GL/GLEWsrc/build
  • Naviger til C:> GL> GLEWsrc> build. Dobbeltklikk på "glew.sln", eller "glew", eller "ALL_BUILD.vcxproj". En forekomst av Visual Studio vises. Vent til i hovedmenyen Bygge oppføringen vises. Klikk Bygge > Bygg løsning (det første alternativet).

    • Vent til du leser den siste linjen i "Output" -vinduet: ========== Bygg: 6 lyktes, 0 mislyktes, 0 oppdaterte, 2 hoppet over "========== =

      Antall "vellykkede" endringer i glew -versjoner

  • Naviger til C:> GL> GLEWsrc> build> lib> Debug. Inne bør du se filen glew32d.lib blant andre filer.

Trinn 7. Lag prosjekt med innebygd FreeGLUT og bygd GLEW

I katalog (disk) C: opprett mappe GLP, hvis det ikke eksisterer.

  • Klikk på Fil> Ny> Prosjekt …> i veiviseren Opprett et nytt prosjekt, klikk på Tom prosjekt> Neste i hovedmenyen i Visual Studio.

    • I Konfigurer det nye prosjektet veiviser for "Prosjektnavn" -type: GLUTsrc-GLEWsrc-0
    • Slett alt i tekstfeltet "Plassering" og skriv C: / GLP \
    • Merk av for "Plasser løsning og prosjekt i samme katalog"> klikk på Opprett.
    • Vent til Visual Studio 2019 -forekomsten vises.
  • Legg til kildefilen i prosjektet.

    • I V. S. GUI, "Solution Explorer" -veiviseren, høyreklikk på kildefilmappen (den siste)> klikk på Legg til> Nytt element ….
    • I vinduet Legg til nytt element-GLUTsrc-GLEWsrc-0 klikker du på C ++ -fil (.cpp) (den første) fra midten av vinduet. Skriv inn Main.cpp i tekstboksen Navn.
    • Plasseringen skal være C: / GLP / GLUT-GLEW-0 \
    • Klikk på Legg til -knappen. Filen åpnes i hovedtekstredigereren, men lar filen stå tom for nå.
  • Konfigurer prosjektets egenskaper. I veiviseren for Solution Explorer, høyreklikker du på prosjektets navn GLUTsrc-GLEWsrc-0 > velg Egenskaper.

    • (1) GLUTsrc-GLEWsrc-0 Eiendoms sider hovedmeny.

      Velg plattformoppføring x64> klikk på Configuration Manager….

      • I plattformen for aktiv løsning: velg x64.
      • I plattformoppføring velges x64 automatisk.
      • Klikk på Lukk.
    • (2) Tillegg inkluderer kataloger. Åpne C/C ++> Generelt> Velg den første ved siden av menyen Ytterligere inkluder kataloger> klikk på nedoverpilen til enden av feltet> klikk på Rediger …

      • Kopiere C: / GL / GLUTsrc / inkluderer > klikk på det første ikonet i veiviseren for tillegg inkluderer kataloger> lim inn.
      • Kopiere C: / GL / GLEWsrc / inkluderer > klikk på det første ikonet> lim inn.
      • Klikk på OK i veiviseren for tillegg inkluderer kataloger.
    • (3) Ytterligere bibliotekskataloger. Dobbeltklikk Linker> klikk Generelt> Ytterligere bibliotekskataloger> klikk på nedoverpilen til enden av feltet> klikk på Rediger….

      • Kopiere C: / GL / GLUTsrc / build / lib / Debug > klikk på det første ikonet> lim inn.
      • Kopiere C: / GL / GLEWsrc / build / lib / Debug > klikk på det første ikonet> lim inn.
      • I veiviseren for flere bibliotekskataloger klikker du OK.
    • (4) Ytterligere avhengigheter. I Linker-rullegardinmenyen velger du Input> i ved siden av menyen velger du den første, Ytterligere avhengigheter> klikk på nedoverpilen på slutten av feltet> Rediger …> kopier opengl32.lib; freeglutd.lib; glew32d.lib og lim inn i tilleggsavhengighetsveiviserens øverste tekstboks> klikk OK.
    • (5) Sett System til delsystemkONSOL.

      I rullegardinmenyen Linker velger du System> i menyen ved siden av velger du det første, delsystem> klikker nedoverpilen i slutten av feltet> velger Konsoll (/DELSYSTEM: KONSOL). Klikk på Bruk og OK.

  • Kopier filer freeglutd.dll og glew32d.dll, og lim inn i GLUTsrc-GLEWsrc-0-mappen.

    • Naviger til C: / GL / GLUTsrc / build / bin / Debug. Klikk freeglutd.dll> høyreklikk> Kopier.
    • Naviger til C:> GLP> GLUTsrc-GLEWsrc-0. Høyreklikk på et tomt område i GLUTsrc-GLEWsrc-0-mappen, og velg Lim inn.
    • Naviger til C: / GL / GLEWsrc / build / bin / Debug. Klikk glew32d.dll> høyreklikk> Kopier.
    • Naviger til C:> GLP> GLUTsrc-GLEWsrc-0. Høyreklikk på et tomt område i GLUTsrc-GLEWsrc-0-mappen, og velg Lim inn.
    • Filene freeglutd.dll og glew32d.dll skal nå være i GLUTsrc-GLEWsrc-0-mappen sammen med Main.cpp og 4 andre filer opprettet av Visual Studio.

Trinn 8. Test prosjektet og korriger eventuelle feil

Som ovenfor del 3, trinn 7 og 8.

Trinn 9. Lag en mal

Som ovenfor Del 4. For malens navnetype GLUTsrc-GLEWsrc. For prosjektets navnetype GLUTsrc-GLEWsrc-1. Husk at når du oppretter et prosjekt med denne malen, velger du x64 i hovedmenyen i Visual Studio GUI, og kopierer og limer inn dll -filer som i nåværende del. Godt jobbet.

Del 8 av 8: Velge oppsett

Trinn 1. I denne opplæringen lærer du 3 var å sette opp FreeGLUT og GLEW i Project med Visual Studio

  • Sett opp binære filer x86 (32 bits).

    Det er det enkleste. Du bør begynne å lære å sette opp herfra.

  • Sett opp binære filer x64 (64 bits).

    Den er rettet mot x64 -plattformen. Velg den bare når du har en spesiell grunn til å gjøre det.

Tips

  • Når du trenger slette prosjektmappe, lukker du Visual Studio> sletter prosjektmappe> åpner Visual Studio.
  • Du kan opprette en mappe i mappe C: / GL for å plassere prosjektene der. Når du oppretter et prosjekt, velg denne mappen for "Plassering".
  • Generell måte å konfigurere på Ytterligere inkluderer kataloger er at etter å ha klikket på det første ikonet, klikker du på tre prikker …, navigerer du til mappen der.h -filen (e) bor (i denne opplæringen C: / GL / freeglut / include og C: / GL / glew / include) og klikk på Velg en mappe.
  • Generell måte å konfigurere på Ytterligere bibliotekskataloger er at etter å ha klikket på det første ikonet, klikker du på tre prikker …, navigerer du til mappen der.lib -filene lever (i denne opplæringen for x86 -plattformen, C: / GL / freeglut / lib og C: / GL / glew / lib / Release / Win32) og klikk på Velg en mappe.
  • Generell måte å konfigurere på Ytterligere avhengigheter er det,

    • I Filutforsker navigerer du til mappen der.lib -filene lever (i denne opplæringen for x86 -plattformen, C: / GL / freeglut / lib og C: / GL / glew / lib / Release / Win32), klikk to ganger på navnet på hver.lib -fil og kopier (ved å trykke Ctrl+C) navnet med filtypen.lib.
    • Gå nå til veiviseren for ekstra avhengigheter og lim den inn (ved å trykke Ctrl+V). Skriv inn et semikolon (;).
    • Hvis du vil konfigurere OpenGL med prosjektet, kan du legge til opengl32.lib.
  • Hvis dll -filer er nødvendig, bør du i hvert prosjekt du lager - selv med mal laget av prosjekt inkludert dll -fil - kopiere dll -filer fra biblioteker eller tidligere prosjekt og lime inn det nye prosjektet.

Anbefalt: