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
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).
in32)}}.
-
Åpne C/C ++ - menyen. Klikk på Generelt> Ytterligere inkluder kataloger> klikk på nedoverpilen til høyre i feltet> klikk.
-
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.
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>.
- 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.
- Kopiere freeglut.lib; glew32.lib; opengl32.lib og lim inn tekstboksen øverst i veiviseren for tilleggsavhengigheter.
-
Klikk OK i veiviseren for ekstra avhengigheter.
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.
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.
-
-
Ytterligere inkluderer kataloger.
Åpne C/C ++ - menyen. Klikk på Generelt> Ytterligere inkluder kataloger> klikk på nedoverpilen til høyre i feltet> klikk.
- 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.
-
I rullegardinmenyen Linker klikker du på Input> klikker på tilleggsavhengighetsoppføringen> pil ned til høyre i feltet> klikk.
- 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.