Mnogi programeri preferiraju OpenGL za grafiku. Ako ste jedan od njih, proizvođač vam savjetuje da upotrijebite alatke za prozore (poput freeGLUT) i biblioteke za učitavanje OpenGL (poput GLEW). Ovaj vodič će vam pomoći da prebrodite prvi izazov korištenja OpenGL-a s freeGLUT-om i GLEW-om: Instaliranje i postavljanje istih te kreiranje vašeg prvog projekta s predloškom OpenGL-freeGLUT-GLEW u Visual Studio 2019.
Ovaj vodič pretpostavlja da je vaša platforma Windows, a IDE Visual Studio. Tokom instalacije Visual Studija označite okvir Desktop development with C ++ workload.
Koraci
1. dio od 8: Preuzimanje freeGLUT i GLEW
Korak 1. Istaknite ono što očekujete da ćete učiniti
Označite korak ili podkorak ili njegov dio, a zatim to učinite. Na primjer, pogledajte gornju sliku.
Korak 2. Kreirajte folder GL
Otvorite Windows 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 GLEW binarne datoteke, imate ih u fascikli 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> desni klik> odaberite Kopiraj.
- Idite na C:> GL. Desni klik> odaberite Zalijepi.
- (Alternativno, otvorite prozor "Istraživač datoteka"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu fasciklu i povucite u C: / GL)
- Kliknite na ime 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/. In section freeglut 3.0.0 MSVC paket kliknite Preuzmite freeglut 3.0.0 za MSVC.
- U prozoru za preuzimanje kliknite mapu freeglut> desni klik> odaberite Kopiraj.
- Idite na C:> GL. Desni klik> odaberite Zalijepi.
- (Alternativno, otvorite prozor "Istraživač datoteka"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu fasciklu i povucite u C: / GL)
- Kliknite dvaput (bez dvostrukih) na njegovo ime i vrstu GLUT
- Sada u folderu GL imate mape: GLUT i GLEW.
2. dio od 8: Kreiranje projekta Visual Studio
Korak 1. Kreirajte fasciklu GLP
Ako već postoji, u redu je. Ako nije, idite na disk C:, i kreirajte mapu GLP.
Korak 2. Kreirajte prazan projekat
-
U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt …> u čarobnjaku Kreirajte novi projekt kliknite Isprazni projekt> Dalje.
- In Konfigurirajte svoj novi projekt čarobnjak za tip "Ime projekta": GLUT-GLEW-0.
- Pored tekstualnog polja "Lokacija" kliknite…. Idite na C:> GLP> kliknite Odaberi mapu. Sada je "Lokacija" C: / GLP \.
- Označite "Postavite rješenje i projekt u isti direktorij"> kliknite Kreiraj.
- Pričekajte dok se ne pojavi instanca Visual Studio 2019.
Korak 3. Dodajte izvornu datoteku u Project
- U prozoru Explorera rješenja desnom tipkom miša kliknite mapu Izvorne datoteke (posljednju)> kliknite Dodaj> Nova stavka….
- U prozoru Dodavanje nove stavke-GLUT-GLEW-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U okvir za tekst Ime upišite Main.cpp.
- Lokacija je C: / GLP / GLUT-GLEW-0 \.
- Pritisnite dugme Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali ostavite datoteku za sada praznom.
Dio 3 od 8: Instaliranje GLUT -a i GLEW -a na projektu
Korak 1. Konfigurirajte "Dodatne direktorije za uključivanje"
- U Solution Exploreru kliknite desnim tasterom miša na naziv vašeg projekta, to jest GLUT-GLEW-0, i izaberite Svojstva.
-
U glavnom meniju čarobnjaka čarobnjaka za stranice svojstava GLUT-GLEW-0, u Konfiguracija: ostavite zadanu postavku Aktivno (otklanjanje grešaka)> Platforma: Aktivno (Win32).
in32)}}.
-
Otvorite meni C/C ++. Kliknite Općenito> Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje s desne strane polja> kliknite.
-
Copy C: / GL / GLUT / include > u čarobnjaku za dodatno uključivanje direktorija kliknite prvu ikonu> zalijepi.
- Copy C: / GL / GLEW / include > ponovo kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatno uključivanje direktorija kliknite U redu.
Korak 2. Konfigurirajte povezivač "Dodatni direktoriji biblioteka"
-
Otvorite padajući izbornik Povezivač i kliknite Općenito. Kliknite unos Dodatni direktoriji biblioteka> strelica prema dolje s desne strane polja>.
- Copy C: / GL / GLUT / lib > u čarobnjaku Dodatni direktoriji biblioteka kliknite prvu ikonu> zalijepi.
- Copy C: / GL / GLEW / lib / Release / Win32 > kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatni direktoriji biblioteka kliknite na U redu.
Korak 3. Konfigurirajte povezivač "Dodatne ovisnosti"
-
Na padajućem izborniku Povezivanje kliknite Unos> kliknite unos Dodatne ovisnosti> strelica prema dolje desno od polja> kliknite.
- Copy freeglut.lib; glew32.lib; opengl32.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
-
Kliknite U redu u čarobnjaku za dodatne zavisnosti.
Korak 4. Postavite povezivač "Podsistem" na "Konzola"
Na padajućem izborniku Povezivanje kliknite Sistem> Podsistem. Pritisnite strelicu prema dolje i odaberite Konzola (/SUBSISTEM: KONZOLA) s padajućeg izbornika. Kliknite Primijeni, a zatim U redu u prozoru Stranice svojstava GLUT-GLEW-0
Korak 5. Kopirajte datoteku freeglut.dll i zalijepite je u fasciklu projekta GLUT-GLEW-0
- Idite na C:> GL> GLUT> kanta. Unutar mape korpe kliknite datoteku freeglut.dll> desni klik> 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 bi sada 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 fasciklu projekta GLUT-GLEW-0
- Idite na C:> GL> GLEW> bin> Release> Win32. Kliknite glew32.dll> kliknite desnim tasterom 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 bi sada 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 projekat
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 instalacije (vidi sliku iznad). 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 greške
Na "Popisu grešaka" ako vidite greš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 biblioteka "" i slijedite upute. Također na korak 3, "Konfigurirajte povezivač" Dodatni direktoriji biblioteka "".
- "Ulazna tačka mora biti definirana" idite na korak 4, Postavite povezivač "Podsistem" 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 greške, ako ih ne možete ispraviti, zatvorite Visual Studio> izbrišite fasciklu projekta GLUT-GLEW-0 koja živi u C: / GLP> otvorite Visual Studio> ponovite postavljanje iz dijela Dio 2. Dobar posao.
Dio 4 od 8: Kreiranje projekta s predloškom GLUT-GLEW
Korak 1. Kreirajte predložak
Idite na glavni meni Visual Studio 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 Odaberi opcije predloška, u tekstualno polje Naziv predloška unesite: FREE-GLEW. Pritisnite Finish.
- Predložak je kreiran.
- Zatvorite prozor sa putanjom predloška.
Korak 2. Kreirajte projekat
- Kliknite Datoteka> Novo> Projekt….
- In Kreirajte novi projekat čarobnjak, na popisu predložaka odaberite GLUT-GLEW> kliknite Dalje.
- In Konfigurirajte svoj novi projekt čarobnjak, u tekstualnom polju "'Naziv projekta"' GLUT-GLEW-1.
- Copy C: / GLPi zalijepite Location tekstualno polje.
- Budite sigurni da je rješenje i projekt stavljeno u isti direktorij označeno. Pritisnite Kreiraj.
- U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov kôd se 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 kreirajte 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 na prazno područje> desni klik> kliknite Zalijepi.
- Sada se datoteka freeglut.dll nalazi u mapi GLUT-GLEW-1 među Main.cpp i druge 4 datoteke.
-
Dodati glew32.dll datoteku.
- Idite na C:> GL> GLUT-GLEW-0> kliknite datoteku glew32.dll > desni klik> kliknite Kopiraj.
- Idite na C:> GLP> GLUT-GLEW-1> kliknite na prazno područje> desni klik> kliknite Zalijepi.
- Sada se dll datoteke glew32.dll i freeglut.dll nalaze u fascikli projekta GLUT-GLEW-1 među Main.cpp i druge 4 datoteke.
Korak 4. Testirajte svoj projekat kao gore
Dobar posao!
5. dio od 8: Kreiranje x64 platforme za ciljanje projekata
Korak 1. Idite na glavni meni Visual Studio
Kliknite Datoteka> Novo> Projekt …> u čarobnjaku Kreiranje novog projekta kliknite Isprazni projekt> Dalje.
- Copy GLUT64-GLEW64-0 i zalijepite Ime projekta tekstualno polje.
- Copy C: / GLP \ i zalijepite Location tekstualno polje.
- Označite "Postavite rješenje i projekt u isti direktorij"> kliknite Kreiraj.
- Pričekajte dok se ne pojavi instanca Visual Studio 2019.
Korak 2. Dodajte izvornu datoteku u fasciklu projekta
- U Solution Explorer u desnom prozoru kliknite zadnju fasciklu Izvorne datoteke> kliknite Dodaj> Nova stavka….
- U prozoru Dodavanje nove stavke-GLUT64-GLEW64-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U okvir za tekst Ime upišite Main.cpp.
- Lokacija je C: / GLP / GLUT64-GLEW64-0 \.
- Pritisnite dugme Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali ostavite datoteku za sada 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 meni.
-
In Konfiguracija:
ostavite Active (Debug) postavku.
-
In Platforma:
unos, odaberite x64.
- Kliknite na Configuration manager….
-
In Platforma aktivnog rješenja:
odaberite x64.
- In Platforma, x64 se automatski bira.
-
Pritisnite Zatvori.
-
-
Dodatni direktorijumi za uključivanje.
Otvorite meni C/C ++. Kliknite Općenito> Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje s desne strane polja> kliknite.
- Copy C: / GL / GLUT / include > u čarobnjaku za dodatno uključivanje direktorija kliknite prvu ikonu> zalijepi.
- Copy C: / GL / GLEW / include > ponovo kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatno uključivanje direktorija kliknite U redu.
-
Dodatni direktorijumi biblioteka.
Otvorite padajući izbornik "Linker" i kliknite "Općenito". Kliknite unos "Dodatni direktoriji biblioteka"> strelica prema dolje na kraju polja> "Uredi" u padajućem izborniku.
- Copy C: / GL / GLUT / lib / x64 > u dodatnim imenicima biblioteka kliknite prvu ikonu> zalijepi.
- Copy C: / GL / GLEW / lib / Release / x64 > kliknite prvu ikonu> zalijepi.
- Pritisnite U redu u Dodatnim direktorijima biblioteke.
-
Dodatne zavisnosti.
-
Na padajućem izborniku Povezivač kliknite Unos> kliknite unos Dodatne ovisnosti> strelica prema dolje desno od polja> kliknite.
- Copy freeglut.lib; glew32.lib; opengl32.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
- Kliknite U redu u čarobnjaku za dodatne zavisnosti.
-
- Postavite povezivač "Podsistem" na "Konzola". Na padajućem izborniku Povezivanje kliknite Sistem> Podsistem. Pritisnite strelicu prema dolje i odaberite Konzola (/SUBSISTEM: KONZOLA) s padajućeg izbornika. Kliknite Primijeni, a zatim U redu u prozoru Stranice svojstava GLUT-GLEW-0.
Korak 4. Dodajte dll datoteke u fasciklu 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"> kliknite desnim tasterom miša> "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"> kliknite desnim tasterom miša> "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 projekat i ispravite greške ako ih ima
Kao i kod ciljanja x86 platforme, pogledajte gore, dio 3, koraci 7 i 8, ali u glavnom meniju Visual Studija prebacite se x86 to x64.
Korak 6. Savjet:
Čak i ako se u glavnim postavkama stranica svojstava radi o platformi: x64, kliknite Upravitelj konfiguracije …, a u platformi aktivnog rješenja: odaberite x64.
Dio 6 od 8: Kreiranje projekta s predloškom GLUT64-GLEW64
Korak 1. Kreirajte predložak
Idite na glavni meni Visual Studio 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 Odaberi opcije predloška, u tekstualno polje Naziv predloška unesite: FREE-GLEW. Pritisnite Finish.
- Predložak je kreiran.
- Zatvorite prozor sa putanjom predloška.
Korak 2. Kreirajte projekat
- Kliknite Datoteka> Novo> Projekt….
- In Kreirajte novi projekat čarobnjak, na popisu predložaka odaberite GLUT64-GLEW64> kliknite Dalje.
- In Konfigurirajte svoj novi projekt čarobnjaka, u tekstualnom polju "'Ime projekta"' GLUT64-GLEW64-1.
- Copy C: / GLPi zalijepite Location tekstualno polje.
- Budite sigurni da je rješenje i projekt stavljeno u isti direktorij označeno. Pritisnite Kreiraj.
- U glavnom meniju Visual Studija prebacite x86 na x64.
- U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov kôd se 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 kreirajte 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 na prazno područje> desni klik> kliknite Zalijepi.
- Sada se datoteka freeglut.dll nalazi u mapi GLUT64-GLEW64-1 među Main.cpp i druge 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 na prazno područje> desni klik> kliknite Zalijepi.
- Sada se dll datoteke glew32.dll i freeglut.dll nalaze u fascikli projekta GLUT64-GLEW64-1 među Main.cpp i druge 4 datoteke.
Korak 4. Testirajte svoj projekat kao gore
Dobar posao!
Savjet: U svakom projektu koji kreirate s njim odaberite x64 (pored Otklanjanje greš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. Kreirajte folder GL
Otvorite Windows 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 Koristi 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"> desni klik> odaberite "Izdvoji ovdje". Kliknite na 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".
- Kliknite na 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/. Pored Izvor kliknite ZIP.
- U preuzetom prozoru kliknite na fasciklu glew-2.1.0 (ili najnoviju)> kliknite desnim tasterom miša> Kopiraj.
- Idite na C: \> GL. Desni klik> Zalijepi. Preimenujte fasciklu u GLEWsrc > pritisnite ↵ Enter. Sada u folderu GL imate mape GLUTsrc i GLEWsrc.
Korak 5. Izgradite FreeGLUT pomoću CMake i Visual Studija
- Idite na CMake GUI.
- U prvo polje unesite tekstualno polje C:/GL/GLUTsrc
- U drugo polje unesite tekst C:/GL/GLUTsrc/build
-
Konfigurirajte i generirajte. U CMake GUI -u kliknite Konfiguracija> u čarobnjaku Kreiraj direktorij kliknite Da> odaberite Visual Studio 16 2019> kliknite Završi.
Kada u CMake GUI -u pročitate: "Konfiguriranje je gotovo", kliknite Generiraj. Trebali biste pročitati: "Generiranje završeno"
-
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. Sačekajte dok se u glavnom meniju, Build pojavljuje se unos. Kliknite Build > Build Solution (prva opcija).
-
Sačekajte dok ne pročitate posljednji red 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 prvo polje unesite tekstualno polje 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. Sačekajte dok se ne pojavi u glavnom meniju Build pojavljuje se unos. Kliknite Build > Build Solution (prva opcija).
-
Sačekajte dok ne pročitate posljednji red u prozoru "Output": ========== Build: 6 uspjelo, 0 nije uspjelo, 0 ažurirano, 2 preskočeno "========= =
Broj "uspjelih" promjena u verzijama sa greškom
-
- Idite na C:> GL> GLEWsrc> build> lib> Debug. Unutra biste trebali vidjeti datoteku glew32d.lib među ostalim datotekama.
Korak 7. Kreirajte projekat sa izgrađenim FreeGLUT -om i izgrađenim GLEW -om
U direktoriju (disku) C: kreirajte fasciklu GLP, ako ne postoje.
-
U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt …> u čarobnjaku Kreirajte novi projekt kliknite Isprazni projekt> Dalje.
- In Konfigurirajte svoj novi projekt čarobnjak za tip "Ime projekta": GLUTsrc-GLEWsrc-0
- U tekstualnom polju "Lokacija" izbrišite sve i upišite C: / GLP \
- Označite "Postavite rješenje i projekt u isti direktorij"> kliknite Kreiraj.
- Pričekajte dok se ne pojavi instanca Visual Studio 2019.
-
Dodajte svoju izvornu datoteku u Project.
- U V. S. GUI, "Solution Explorer" čarobnjak, desnom tipkom miša kliknite mapu Izvorne datoteke (posljednju)> kliknite Dodaj> Nova stavka ….
- U prozoru Dodavanje nove stavke-GLUTsrc-GLEWsrc-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U okvir za tekst Ime upišite Main.cpp.
- Lokacija bi trebala biti C: / GLP / GLUT-GLEW-0 \
- Pritisnite dugme Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali ostavite datoteku za sada praznom.
-
Konfigurirajte svojstva projekta. U čarobnjaku Solution Explorer, kliknite desnim tasterom miša na naziv projekta GLUTsrc-GLEWsrc-0 > odaberite Svojstva.
-
(1) GLUTsrc-GLEWsrc-0 Glavni izbornik stranica svojstava.
U unosu Platforma odaberite x64> kliknite Configuration Manager….
- Na platformi Active solution: odaberite x64.
- U unosu Platforma, x64 se automatski bira.
- Pritisnite Zatvori.
-
(2) Dodatni direktorijumi za uključivanje. 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 …
- Copy C: / GL / GLUTsrc / include > kliknite prvu ikonu u čarobnjaku za dodatno uključivanje direktorija> zalijepi.
- Copy C: / GL / GLEWsrc / include > kliknite prvu ikonu> zalijepi.
- Kliknite U redu u čarobnjaku Dodatni uključi direktorijumi.
-
(3) Dodatni imenici biblioteka. Dvaput kliknite Linker> kliknite Općenito> Dodatni direktoriji biblioteka> kliknite strelicu prema dolje na kraju polja> kliknite Uredi….
- Copy C: / GL / GLUTsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
- Copy C: / GL / GLEWsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
- U čarobnjaku Dodatni direktoriji biblioteka kliknite U redu.
- (4) Dodatne zavisnosti. U 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 Sistem na PODsistem KONZOLA.
U padajućem izborniku Linker odaberite System> u izborniku pored prvog odaberite prvi, SubSystem> kliknite strelicu prema dolje na kraju polja> odaberite Console (/SUBSYSTEM: CONSOLE). 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. Kliknite freeglutd.dll> desni klik> 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. Kliknite glew32d.dll> kliknite desnim tasterom 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 projekat i ispravite greške ako ih ima
Kao u gornjem dijelu 3, koraci 7 i 8.
Korak 9. Kreirajte predložak
Kao što je gore 4. dio. Za vrstu naziva predloška GLUTsrc-GLEWsrc. Za vrstu naziva projekta GLUTsrc-GLEWsrc-1. Upamtite kada kreirate 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 3 treba postaviti FreeGLUT i GLEW u Project s Visual Studiom
-
Postavite binarne datoteke x86 (32 bita).
To je najlakše. 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 fasciklu projekta, zatvorite Visual Studio> izbriši fasciklu projekta> otvorite Visual Studio.
- Možete kreirati fasciklu u fascikli C: / GL za postavljanje u nju svojih projekata. Kada kreirate projekt, odaberite ovu mapu za "Lokacija".
- Opći način konfiguriranja Dodatni direktorijumi za uključivanje je to što nakon klika na prvu ikonu, kliknite na tri tačke…, idite do fascikle u kojoj se nalaze.h datoteke (i) (i) (u ovom vodiču C: / GL / freeglut / include i C: / GL / glew / include) i kliknite Odaberi mapu.
- Opći način konfiguriranja Dodatni direktorijumi biblioteka je to što, nakon što kliknete prvu ikonu, kliknete na tri točke…, prijeđite u mapu 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 Odaberi mapu.
-
Opći način konfiguriranja Dodatne zavisnosti 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), kliknite dvaput na ime svake.lib datoteke i kopirajte (pritiskom Ctrl+C) ime sa ekstenzijom.lib.
- Sada idite na čarobnjak za dodatne zavisnosti 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 sa predloškom koji je stvorio projekt, uključujući dll datoteku - trebali kopirati dll datoteke iz biblioteka ili prethodnog projekta i zalijepiti ih u novi projekt.