Mnogi programeri preferiraju OpenGL za grafiku. Ako ste jedan od njih, proizvođač vam savjetuje da upotrijebite alat za prozore (poput freeGLUT) i biblioteke za učitavanje OpenGL (poput GLEW). Ovaj će vam vodič pomoći da prebrodite prvi izazov korištenja OpenGL-a s freeGLUT i GLEW: Instaliranje i postavljanje te stvaranje prvog projekta s predloškom OpenGL-freeGLUT-GLEW u Visual Studio 2019.
Ovaj će vodič pretpostaviti da je vaša platforma Windows, a IDE Visual Studio. Tijekom instalacije Visual Studija označite okvir Razvoj radne površine s radnim opterećenjem C ++.
Koraci
1. dio od 8: Preuzimanje freeGLUT -a i GLEW -a
Korak 1. Istaknite ono što očekujete učiniti
Označite korak ili podkorak ili njegov dio, a zatim to učinite. Na primjer, pogledajte gornju sliku.
Korak 2. Izradite mapu GL
Otvorite Windows Explorer File Explorer> Idi na disk (direktorij) C. Ako mapa GL već postoji, u redu je.
Ako ne postoji, desnom tipkom miša kliknite u prazno područje> odaberite Novo> Mapa> upišite GL> pritisnite ↵ Enter
Korak 3. Preuzmite aplikaciju GLEW
- Ako ste već preuzeli binarne datoteke GLEW, imate ih u mapi GL, podmapi GLEW, u redu je.
- Ako još niste, desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru https://glew.sourceforge.net. Ispod Preuzimanja u zaglavlju kliknite Windows 32-bitna i 64-bitna.
- U prozoru za preuzimanje kliknite mapu glew-2.1.0> desnom tipkom miša> odaberite Kopiraj.
- Idite na C:> GL. Desni klik> odaberite Zalijepi.
- (Alternativno, otvorite prozor "Files Explorer"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu mapu i povucite u C: / GL)
- Pritisnite naziv glew-2.1.0 i preimenujte ga u GLEW.
- Ako se preuzme mapa glew-2.1.0-win32, dvaput kliknite na nju da biste dobili glew-2.1.0.
Korak 4. Preuzmite freeglut 3.0.0 MSVC paket
Na sljedećoj vezi desnom tipkom miša kliknite i odaberite Otvori vezu u novom prozoru https://www.transmissionzero.co.uk/software/freeglut-devel/. U odjeljku freeglut 3.0.0 MSVC paket klik Preuzmite freeglut 3.0.0 za MSVC.
- U prozoru za preuzimanje kliknite mapu freeglut> desnom tipkom miša> odaberite Kopiraj.
- Idite na C:> GL. Desni klik> odaberite Zalijepi.
- (Alternativno, otvorite prozor "Files Explorer"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu mapu i povucite u C: / GL)
- Kliknite dvaput (bez dvostrukih) na njegovo ime i vrstu GLUT
- Sada u mapi GL imate mape: GLUT i GLEW.
2. dio od 8: Izrada projekta Visual Studio
Korak 1. Izradite mapu GLP
Ako već postoji, u redu je. Ako nije, idite na disk C:, i stvorite mapu GLP.
Korak 2. Izradite prazan projekt
-
U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt …> u čarobnjaku Stvorite novi projekt kliknite Isprazni projekt> Dalje.
- U Konfigurirajte svoj novi projekt čarobnjak za vrstu "Naziv projekta": GLUT-GLEW-0.
- Pored tekstualnog polja "Lokacija" kliknite…. Idite na C:> GLP> kliknite Odaberi mapu. Sada je "Lokacija" C: / GLP \.
- Označite "Smjestite rješenje i projekt u isti direktorij"> kliknite Stvori.
- Pričekajte dok se ne pojavi instanca Visual Studio 2019.
Korak 3. Dodajte svoju izvornu datoteku u Project
- U prozoru Explorera rješenja desnom tipkom miša kliknite mapu Izvorne datoteke (zadnju)> kliknite Dodaj> Nova stavka ….
- U prozoru Dodaj novu stavku-GLUT-GLEW-0 kliknite C ++ datoteku (.cpp) (prvu) sa sredine prozora. U tekstualni okvir Ime upišite Main.cpp.
- Lokacija je C: / GLP / GLUT-GLEW-0 \.
- Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.
3. dio od 8: Instaliranje GLUT -a i GLEW -a na projekt
Korak 1. Konfigurirajte "Dodatni direktoriji za uključivanje"
- U Solution Exploreru desnom tipkom miša kliknite naziv svog projekta, to jest GLUT-GLEW-0, i odaberite Svojstva.
-
U glavnom izborniku čarobnjaka GLUT-GLEW-0 stranica stranica svojstava, u Konfiguracija: ostavite zadanu postavku Aktivno (otklanjanje pogrešaka)> Platforma: Aktivno (Win32).
in32)}}.
-
Otvorite izbornik C/C ++. Pritisnite Općenito> Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje s desne strane polja> kliknite.
-
Kopirati C: / GL / GLUT / uključiti > u čarobnjaku Dodatni uključi direktorije kliknite prvu ikonu> zalijepi.
- Kopirati C: / GL / GLEW / uključi > ponovno kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatni uključi direktorije kliknite U redu.
Korak 2. Konfigurirajte povezivač "Dodatni direktoriji knjižnica"
-
Otvorite padajući izbornik Povezivač i kliknite Općenito. Kliknite unos Dodatni direktoriji knjižnica> strelica prema dolje s desne strane polja>.
- Kopirati C: / GL / GLUT / lib > u čarobnjaku Dodatni direktoriji knjižnica kliknite prvu ikonu> zalijepi.
- Kopirati C: / GL / GLEW / lib / Release / Win32 > kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatni direktoriji knjižnica kliknite U redu.
Korak 3. Konfigurirajte povezivač "Dodatne ovisnosti"
-
Na padajućem izborniku Povezivač kliknite Unos> kliknite unos Dodatne ovisnosti> strelica prema dolje s desne strane polja> kliknite.
- Kopirati freeglut.lib; glew32.lib; opengl32.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
-
Pritisnite U redu u čarobnjaku za dodatne ovisnosti.
Korak 4. Postavite povezivač "Podsustav" na "Konzola"
Na padajućem izborniku Povezivač kliknite Sustav> Podsustav. Pritisnite strelicu prema dolje i s padajućeg izbornika odaberite Konzola (/PODSISTEM: KONZOLA). Pritisnite Primijeni, a zatim U redu u prozoru stranica svojstava GLUT-GLEW-0
Korak 5. Kopirajte datoteku freeglut.dll i zalijepite je u mapu projekta GLUT-GLEW-0
- Idite na C:> GL> GLUT> kanta. Unutar mape kante kliknite datoteku freeglut.dll> desnom tipkom miša kliknite> Kopiraj.
- Idite na C:> GLP> GLUT-GLEW-0. Desnom tipkom miša kliknite prazno područje u mapi GLUT-GLEW-0 i odaberite Zalijepi.
- Datoteka freeglut.dll sada bi trebala biti u direktoriju vašeg projekta zajedno s datotekom Main.cpp i nekoliko drugih datoteka koje je stvorio Visual Studio.
Korak 6. Kopirajte datoteku glew32.dll i zalijepite je u mapu projekta GLUT-GLEW-0
- Idite na C:> GL> GLEW> bin> Release> Win32. Kliknite glew32.dll> desnom tipkom miša> Kopiraj.
- Idite na C:> GLP> GLUT-GLEW-0. Desnom tipkom miša kliknite prazno područje u mapi Project-0 i odaberite Zalijepi.
- Datoteka glew32.dll sada bi trebala biti u mapi GLUT-GLEW-0 zajedno s Main.cpp, freeglut.dll i 4 druge datoteke koje je stvorio Visual Studio.
Korak 7. Testirajte svoj projekt
Desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru badprog. Pomaknite se prema dolje po stranici i pronađite odjeljak Testiranje postavki (vidi gornju sliku). Kopirajte kôd i zalijepite ga u područje koda Main.cpp> pritisnite Ctrl + F5. Trebali biste vidjeti dva prozora: jedan crni (konzola) i drugi s bijelim kvadratom u crnoj pozadini. Ako to ne vidite, napravite sljedeći korak.
Korak 8. Ispravite sve pogreške
Na "Popisu pogrešaka" ako vidite pogrešku o
- datoteku s nastavkom.h idite na dio 3, korak 1, "Konfigurirajte" Dodatne direktorije za uključivanje "" i slijedite upute.
- datoteka s nastavkom.lib idite na dio 3, korak 2, "Konfigurirajte povezivač" Dodatni direktoriji knjižnica "" i slijedite upute. Također na korak 3, "Konfigurirajte povezivač" Dodatni direktoriji knjižnica "".
- "Ulazna točka mora biti definirana" idite na korak 4, Postavite povezivač "Podsustav" na "KONZOLA" i slijedite upute.
- file.dll idite na korak 5, "Kopirajte datoteku freeglut.dll i zalijepite je u mapu Project-0" i slijedite upute.
- Za ostale pogreške, ako ih ne možete ispraviti, zatvorite Visual Studio> izbrišite mapu projekta GLUT-GLEW-0 koja živi u C: / GLP> otvorite Visual Studio> ponovite postavljanje iz dijela 2. dio. Dobar posao.
Dio 4 od 8: Izrada projekta s predloškom GLUT-GLEW
Korak 1. Izradite predložak
Idite na glavni izbornik Visual Studija i, dok je GLUT-GLEW-0 otvoren, kliknite Projekt> Izvezi predložak…. Na Čarobnjaku izvoza predloška provjerite Predložak projekta, ako nije označen. Pritisnite Dalje>. Na Odabiru mogućnosti predloška, u tekstualnom okviru Naziv predloška unesite: FREE-GLEW. Pritisnite Završi.
- Predložak je kreiran.
- Zatvorite izbačeni prozor s predloškom.
Korak 2. Izradite projekt
- Kliknite Datoteka> Novo> Projekt….
- U Izradite novi projekt čarobnjak, na popisu predložaka odaberite GLUT-GLEW> kliknite Dalje.
- U Konfigurirajte svoj novi projekt čarobnjak, u tekstualnom polju "'Naziv projekta"' GLUT-GLEW-1.
- Kopirati C: / GLP, i zalijepite Mjesto polje za tekst.
- Budite sigurni da je rješenje i projekt stavljeno u isti direktorij. Pritisnite Stvori.
- U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov se kôd pojavljuje u području koda. Pokreni ga. Ako se kôd ne pojavi, desnom tipkom miša kliknite ++ Main.cpp> kliknite Isključi iz projekta. Sada stvorite novi Main.cpp.
Korak 3. Dodajte dll datoteke
-
Dodajte datoteku freeglut.dll
- Idite na C:> GL> GLUT-GLEW-0> kliknite datoteku freeglut.dll > desni klik> kliknite Kopiraj.
- Idite na C:> GLP> GLUT-GLEW-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
- Sada se datoteka freeglut.dll nalazi u mapi GLUT-GLEW-1 među Main.cpp i ostale 4 datoteke.
-
Dodati glew32.dll datoteka.
- Idite na C:> GL> GLUT-GLEW-0> kliknite datoteku glew32.dll > desni klik> kliknite Kopiraj.
- Idite na C:> GLP> GLUT-GLEW-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
- Sada se dll datoteke glew32.dll i freeglut.dll nalaze u mapi projekta GLUT-GLEW-1 među Main.cpp i ostale 4 datoteke.
Korak 4. Testirajte svoj projekt kao gore
Dobar posao!
5. dio od 8: Izrada x64 platforme za ciljanje projekata
Korak 1. Idite na glavni izbornik Visual Studija
Kliknite Datoteka> Novo> Projekt …> u čarobnjaku za izradu novog projekta kliknite Isprazni projekt> Dalje.
- Kopirati GLUT64-GLEW64-0 i zalijepite Naziv projekta polje za tekst.
- Kopirati C: / GLP \ i zalijepite Mjesto polje za tekst.
- Označite "Smjestite rješenje i projekt u isti direktorij"> kliknite Stvori.
- Pričekajte dok se ne pojavi instanca Visual Studio 2019.
Korak 2. Dodajte izvornu datoteku u mapu projekta
- U Explorer Explorer u desnom prozoru kliknite zadnju mapu Izvorne datoteke> kliknite Dodaj> Nova stavka ….
- U prozoru Dodavanje nove stavke-GLUT64-GLEW64-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U tekstualni okvir Ime upišite Main.cpp.
- Lokacija je C: / GLP / GLUT64-GLEW64-0 \.
- Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.
Korak 3. Stranice svojstava GLUT64-GLEW64-0
Idite na "Solution Explorer"> desnom tipkom miša kliknite naziv vašeg projekta koji je GLUT64-GLEW64-0> odaberite "Svojstva".
-
Glavni izbornik.
-
U Konfiguracija:
ostavite postavku Aktivno (otklanjanje pogrešaka).
-
U Platforma:
unos, odaberite x64.
- Kliknite Upravitelj konfiguracije….
-
U Platforma aktivnog rješenja:
odaberite x64.
- U Platforma, x64 se automatski odabire.
-
Pritisnite Zatvori.
-
-
Dodatni direktoriji Uključi.
Otvorite izbornik C/C ++. Pritisnite Općenito> Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje s desne strane polja> kliknite.
- Kopirati C: / GL / GLUT / uključiti > u čarobnjaku Dodatni uključi direktorije kliknite prvu ikonu> zalijepi.
- Kopirati C: / GL / GLEW / uključi > ponovno kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatni uključi direktorije kliknite U redu.
-
Dodatni imenici knjižnica.
Otvorite padajući izbornik "Povezivač" i kliknite "Općenito". Kliknite unos "Dodatni direktoriji knjižnica"> strelica prema dolje na kraju polja> "Uredi" na padajućem izborniku.
- Kopirati C: / GL / GLUT / lib / x64 > u dodatnim imenicima knjižnica kliknite prvu ikonu> zalijepi.
- Kopirati C: / GL / GLEW / lib / Release / x64 > kliknite prvu ikonu> zalijepi.
- Pritisnite U redu u dodatnim imenicima knjižnica.
-
Dodatne ovisnosti.
-
Na padajućem izborniku Povezivač kliknite Unos> kliknite unos Dodatne ovisnosti> strelica prema dolje s desne strane polja> kliknite.
- Kopirati freeglut.lib; glew32.lib; opengl32.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
- Pritisnite U redu u čarobnjaku za dodatne ovisnosti.
-
- Postavite povezivač "Podsustav" na "Konzola". Na padajućem izborniku Povezivač kliknite Sustav> Podsustav. Pritisnite strelicu prema dolje i s padajućeg izbornika odaberite Konzola (/PODSISTEM: KONZOLA). Pritisnite Primijeni, a zatim U redu u prozoru stranica svojstava GLUT-GLEW-0.
Korak 4. Dodajte dll datoteke u mapu projekta GLUT64-GLEW64-0
-
Dodajte freeglut.dll u GLUT64-GLEW64-0.
- Idite na C: / GL / GLUT / bin / x64. U mapi "x64" kliknite datoteku "freeglut.dll"> desnom tipkom miša kliknite> "Kopiraj".
- Sada idite na C:> GLP> GLUT64-GLEW64-0. Desnom tipkom miša kliknite prazno područje u mapi "GLUT64-GLEW64-0" i odaberite "Zalijepi".
-
Dodajte datoteku glew32.dll u GLUT64-GLEW64-0.
- Idite na C:> GL> GLEW> bin> Release> x64. U mapi "x64" kliknite datoteku "glew32.dll"> desnom tipkom miša kliknite> "Kopiraj".
- Sada idite na C:> GLP> GLUT64-GLEW64-0. Desnom tipkom miša kliknite prazno područje u mapi "GLUT64-GLEW64-0" i odaberite "Zalijepi".
Korak 5. Testirajte svoj projekt i ispravite pogreške ako ih ima
Kao i kod ciljanja x86 platforme, pogledajte gore, dio 3, koraci 7 i 8, ali u glavnom izborniku Visual Studija prebacite se x86 do x64.
Korak 6. Savjet:
Čak i ako se u glavnim postavkama stranica svojstava radi o platformi: x64, kliknite Upravitelj konfiguracije …, a u platformi aktivnih rješenja: odaberite x64.
Dio 6 od 8: Izrada projekta s predloškom GLUT64-GLEW64
Korak 1. Izradite predložak
Idite na glavni izbornik Visual Studija i, dok je GLUT64-GLEW64-0 otvoren, kliknite Projekt> Izvezi predložak…. Na Čarobnjaku izvoza predloška provjerite Predložak projekta, ako nije označen. Pritisnite Dalje>. Na Odabiru mogućnosti predloška, u tekstualnom okviru Naziv predloška unesite: FREE-GLEW. Pritisnite Završi.
- Predložak je kreiran.
- Zatvorite izbačeni prozor s predloškom.
Korak 2. Izradite projekt
- Kliknite Datoteka> Novo> Projekt….
- U Izradite novi projekt čarobnjak, na popisu predložaka odaberite GLUT64-GLEW64> kliknite Dalje.
- U Konfigurirajte svoj novi projekt čarobnjak, u tekstualnom polju "'Naziv projekta"' GLUT64-GLEW64-1.
- Kopirati C: / GLP, i zalijepite Mjesto polje za tekst.
- Budite sigurni da je rješenje i projekt stavljeno u isti direktorij. Pritisnite Stvori.
- U glavnom izborniku Visual Studija prebacite x86 na x64.
- U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov se kôd pojavljuje u području koda. Pokreni ga. Ako se kôd ne pojavi, desnom tipkom miša kliknite ++ Main.cpp> kliknite Isključi iz projekta. Sada stvorite novi Main.cpp.
Korak 3. Dodajte dll datoteke
-
Dodajte datoteku freeglut.dll
- Idite na C:> GLP> GLUT64-GLEW64-0> kliknite datoteku freeglut.dll > desni klik> kliknite Kopiraj.
- Idite na C:> GLP> GLUT64-GLEW64-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
- Sada se datoteka freeglut.dll nalazi u mapi GLUT64-GLEW64-1 među Main.cpp i ostale 4 datoteke.
-
Dodajte datoteku glew32.dll
- Idite na C:> GLP> GLUT64-GLEW64-0> kliknite datoteku glew32.dll > desni klik> kliknite Kopiraj.
- Idite na C:> GLP> GLUT64-GLEW64-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
- Sada se dll datoteke glew32.dll i freeglut.dll nalaze u mapi projekta GLUT64-GLEW64-1 među Main.cpp i ostale 4 datoteke.
Korak 4. Testirajte svoj projekt kao gore
Dobar posao!
Savjet: U svakom projektu koji kreirate s njim, odaberite x64 (pored Otklanjanje pogrešaka) u grafičkom sučelju Visual Studija i dodajte dll datoteke kao u ovom dijelu
Dio 7 od 8: Postavljanje ugrađenog FreeGLUT -a i ugrađenog GLEW -a
Korak 1. Izradite mapu GL
Otvorite Windows Explorer File Explorer> Idi na disk (direktorij) C. Ako mapa GL već postoji, u redu je.
Ako ne postoji, desnom tipkom miša kliknite u prazno područje> odaberite Novo> Mapa> upišite GL> pritisnite ↵ Enter
Korak 2. Instalirajte CMake
Desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru Koristite CMake za preuzimanje binarnih datoteka iz izvornog koda. Slijedite 1. dio Instaliranje CMake -a.
Korak 3. Preuzmite FreeGLUT izvor
Desnom tipkom miša kliknite sljedeću adresu i odaberite Otvori vezu u novom prozoru https://sourceforge.net/projects/freeglut/. Kliknite Preuzmi.
- U prozoru za preuzimanje (direktorij "Preuzimanja") kliknite mapu "freeglut-3.2.1.tar.gz"> desnom tipkom miša> odaberite "7-Zip" (ako ga nemate, preuzmite ga)> "Izdvoji ovdje".
- Kliknite mapu "freeglut-3.2.1.tar"> desni klik> odaberite "7-Zip"> "Izdvoji ovdje".
- Alternativno, ako imate WinRAP, kliknite mapu "freeglut-3.2.1.tar"> desnom tipkom miša> odaberite "Izdvoji ovdje". Pritisnite mapu "freeglut-3.2.1.tar"> odaberite "Izdvoji ovdje".
- Ili kliknite "WinZip". Ako ga nemate, preuzmite Besplatna probna verzija WinZip evaluacije 30 dana i slijedite upute.
- Kliknite na dekomprimiranu mapu "freeglut-3.2.1"> desni klik> "Kopiraj"> idite na C: \> GL> desni klik> "Zalijepi".
- Pritisnite mapu "freeglut-3.2.1"> desni klik> kliknite "Preimenuj"> upišite (ili kopirajte i zalijepite): GLUTsrc > pritisnite ↵ Enter.
Korak 4. Preuzmite GLEW izvor
Desnom tipkom miša kliknite sljedeću adresu i odaberite Otvori vezu u novom prozoru https://glew.sourceforge.net/. Pokraj Izvor kliknite ZIP.
- U preuzetom prozoru kliknite mapu glew-2.1.0 (ili najnoviju)> desni klik> Kopiraj.
- Idite na C: \> GL. Desni klik> Zalijepi. Preimenujte mapu u GLEWsrc > pritisnite ↵ Enter. Sada u mapi GL imate mape GLUTsrc i GLEWsrc.
Korak 5. Izgradite FreeGLUT pomoću CMake i Visual Studija
- Idite na CMake GUI.
- U prvom tekstualnom polju upišite C:/GL/GLUTsrc
- U drugo polje unesite tekstualno polje C:/GL/GLUTsrc/build
-
Konfigurirajte i generirajte. U CMake GUI -u kliknite Konfiguracija> u čarobnjaku Stvori direktorij kliknite Da> odaberite Visual Studio 16 2019> kliknite Završi.
Kada u CMake GUI -ju pročitate: "Konfiguriranje je dovršeno", kliknite Generiraj. Trebali biste pročitati: "Generiranje je učinjeno"
-
Izgradite svoje rješenje.
- Idite na C:> GL> GLUTsrc> build. Dvaput kliknite "freeglut.sln", ili "freeglut", ili "ALL_BUILD.vcxproj". Pojavljuje se instanca Visual Studija. Pričekajte dok se u glavnom izborniku, Izgraditi pojavljuje se unos. Klik Izgraditi > Build Solution (prva opcija).
-
Pričekajte dok ne pročitate posljednji redak u prozoru "Output": ========== Build: 28 uspjelo, 0 nije uspjelo, 0 ažurirano, 1 preskočeno "========= =
Broj "uspjelih" promjena u verzijama freegluta
- Idite na C: / GL / GLUTsrc / build / lib / Debug. Unutra biste trebali vidjeti datoteku freeglutd.lib ispod ostalih datoteka.
Korak 6. Izgradite GLEW pomoću programa CMake i Visual Studio
Slijedite gornji korak, ali
- U prvom tekstualnom polju upišite C:/GL/GLEWsrc/build/cmake
- U drugom tipu C:/GL/GLEWsrc/build
-
Idite na C:> GL> GLEWsrc> build. Dvaput kliknite "glew.sln", ili "glew" ili "ALL_BUILD.vcxproj". Pojavljuje se instanca Visual Studija. Pričekajte dok se ne pojavi u glavnom izborniku Izgraditi pojavljuje se unos. Klik Izgraditi > Build Solution (prva opcija).
-
Pričekajte dok ne pročitate zadnji redak u prozoru "Output": ========== Build: 6 uspjelo, 0 nije uspjelo, 0 ažurirano, 2 preskočeno "========= =
Broj "uspjelih" promjena u verzijama koje se pojavljuju
-
- Idite na C:> GL> GLEWsrc> build> lib> Debug. Unutra biste trebali vidjeti datoteku glew32d.lib među ostalim datotekama.
Korak 7. Izradite projekt sa izgrađenim FreeGLUT -om i izgrađenim GLEW -om
U direktoriju (disku) C: stvorite mapu GLP, ako ne postoje.
-
U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt …> u čarobnjaku Stvorite novi projekt kliknite Isprazni projekt> Dalje.
- U Konfigurirajte svoj novi projekt čarobnjak za vrstu "Naziv projekta": GLUTsrc-GLEWsrc-0
- U tekstualnom polju "Lokacija" izbrišite sve i upišite C: / GLP \
- Označite "Smjestite rješenje i projekt u isti direktorij"> kliknite Stvori.
- Pričekajte dok se ne pojavi instanca Visual Studio 2019.
-
Dodajte svoju izvornu datoteku u Project.
- U V. S. GUI, čarobnjak "Explorer Explorer", desnom tipkom miša kliknite mapu Izvorne datoteke (zadnju)> kliknite Dodaj> Nova stavka ….
- U prozoru Dodavanje nove stavke-GLUTsrc-GLEWsrc-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U tekstualni okvir Ime upišite Main.cpp.
- Lokacija bi trebala biti C: / GLP / GLUT-GLEW-0 \
- Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.
-
Konfigurirajte svojstva projekta. U čarobnjaku Solution Explorer, desnom tipkom miša kliknite naziv projekta GLUTsrc-GLEWsrc-0 > odaberite Svojstva.
-
(1) GLUTsrc-GLEWsrc-0 Glavni izbornik stranica svojstava.
U unosu Platforma odaberite x64> kliknite Configuration Manager….
- U platformi Active Solution: odaberite x64.
- U unosu Platforma x64 se automatski odabire.
- Pritisnite Zatvori.
-
(2) Dodatni direktoriji Uključi. Otvorite C/C ++> Općenito> U izborniku pored prvog odaberite prvi, Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje na kraju polja> kliknite Uredi …
- Kopirati C: / GL / GLUTsrc / include > kliknite prvu ikonu u čarobnjaku Dodatno uključivanje direktorija> zalijepi.
- Kopirati C: / GL / GLEWsrc / include > kliknite prvu ikonu> zalijepi.
- Pritisnite U redu u čarobnjaku Dodatni uključi direktorije.
-
(3) Dodatni imenici knjižnica. Dvaput kliknite Povezivač> kliknite Općenito> Dodatni direktoriji knjižnice> kliknite strelicu prema dolje na kraju polja> kliknite Uredi ….
- Kopirati C: / GL / GLUTsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
- Kopirati C: / GL / GLEWsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatni direktoriji knjižnica kliknite U redu.
- (4) Dodatne ovisnosti. Na padajućem izborniku povezivača odaberite Unos> u izborniku pored prvog odaberite prvi, Dodatne ovisnosti> kliknite strelicu prema dolje na kraju polja> Uredi …> kopirajte opengl32.lib; freeglutd.lib; glew32d.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti> kliknite U redu.
-
(5) Postavite Sustav na PODSustav CONSOLE.
Na padajućem izborniku Povezivač odaberite Sustav> u izborniku pored prvog odaberite prvi, Podsustav> kliknite strelicu prema dolje na kraju polja> odaberite Konzola (/PODSISTEM: KONZOLA). Pritisnite Primijeni i U redu.
-
-
Kopirajte datoteke freeglutd.dll i glew32d.dll i zalijepite ih u mapu GLUTsrc-GLEWsrc-0.
- Idite na C: / GL / GLUTsrc / build / bin / Debug. Pritisnite freeglutd.dll> desnom tipkom miša> Kopiraj.
- Idite na C:> GLP> GLUTsrc-GLEWsrc-0. Desnom tipkom miša kliknite prazno područje u mapi GLUTsrc-GLEWsrc-0 i odaberite Zalijepi.
- Idite na C: / GL / GLEWsrc / build / bin / Debug. Pritisnite glew32d.dll> desnom tipkom miša> Kopiraj.
- Idite na C:> GLP> GLUTsrc-GLEWsrc-0. Desnom tipkom miša kliknite prazno područje u mapi GLUTsrc-GLEWsrc-0 i odaberite Zalijepi.
- Datoteke freeglutd.dll i glew32d.dll sada bi trebale biti u mapi GLUTsrc-GLEWsrc-0 zajedno s Main.cpp i 4 druge datoteke koje je stvorio Visual Studio.
Korak 8. Testirajte svoj projekt i ispravite pogreške ako ih ima
Kao gore u dijelu 3, koraci 7 i 8.
Korak 9. Izradite predložak
Kao gore 4. dio. Za vrstu naziva predloška GLUTsrc-GLEWsrc. Za vrstu naziva projekta GLUTsrc-GLEWsrc-1. Zapamtite kada stvarate projekt s ovim predloškom, u glavnom izborniku Visual Studio GUI odaberite x64, također kopirajte i zalijepite dll datoteke kao u ovom dijelu. Dobar posao.
8. dio od 8: Odabir postavljanja
Korak 1. U ovom vodiču ste naučili da je 3 trebalo postaviti FreeGLUT i GLEW u Project s Visual Studiom
-
Postavite binarne datoteke x86 (32 bita).
Najjednostavnije je. Odavde biste trebali početi učiti postavljanje.
-
Postavite binarne datoteke x64 (64 bita).
Cilja na x64 platformu. Odaberite ga samo ako imate poseban razlog za to.
Savjeti
- Kad trebate izbrisati mapu projekta, zatvorite Visual Studio> izbrišite mapu projekta> otvorite Visual Studio.
- Možete stvoriti mapu u mapi C: / GL za mjesto u njoj svojih projekata. Prilikom izrade projekta odaberite ovu mapu za "Lokacija".
- Opći način konfiguriranja Dodatni direktoriji Uključi je to što, nakon što kliknete prvu ikonu, kliknite tri točke…, idite do mape u kojoj se nalaze.h datoteke (i) (e) (u ovom vodiču C: / GL / freeglut / include i C: / GL / glew / include) i kliknite Odaberi mapu.
- Opći način konfiguriranja Dodatni imenici knjižnica je to što, nakon što kliknete prvu ikonu, kliknite tri točke…, idite do mape u kojoj se nalaze.lib datoteke (i) (u ovom vodiču za x86 platformu, C: / GL / freeglut / lib i C: / GL / glew / lib / Release / Win32) i kliknite Odabir mape.
-
Opći način konfiguriranja Dodatne ovisnosti je li to,
- U File Exploreru idite do mape u kojoj se nalaze.lib datoteke (i) (u ovom vodiču za x86 platformu, C: / GL / freeglut / lib i C: / GL / glew / lib / Release / Win32) dvaput kliknite na naziv svake.lib datoteke i kopirajte (pritiskom Ctrl+C) naziv s nastavkom.lib.
- Sada idite na čarobnjak za dodatne ovisnosti i zalijepite ga (pritiskom Ctrl+V). Upišite točku -zarez (;).
- Ako želite konfigurirati OpenGL sa svojim projektom, dodajte opengl32.lib.
- Ako su potrebne dll datoteke, tada biste u svakom projektu koji kreirate - čak i s predloškom koji je stvorio projekt, uključujući dll datoteku - trebali kopirati dll datoteke iz knjižnica ili prethodnog projekta i zalijepiti ih u novi projekt.