Mnogi programerji imajo raje OpenGL za grafiko. Če ste eden izmed njih, vam proizvajalec močno svetuje, da uporabite nabor orodij za okna (na primer freeGLUT) in knjižnice za nalaganje OpenGL (na primer GLEW). Ta priročnik vam bo pomagal premagati prvi izziv uporabe OpenGL z freeGLUT in GLEW: namestitev in nastavitev ter ustvarjanje prvega projekta s predlogo OpenGL-freeGLUT-GLEW v Visual Studio 2019.
Ta priročnik bo predpostavil, da je vaša platforma Windows, IDE pa Visual Studio. Med namestitvijo Visual Studio potrdite polje Desktop development with C ++ workload.
Koraki
1. del od 8: Prenos brezplačnih GLUT in GLEW
Korak 1. Poudarite, kaj pričakujete
Označite korak ali podkorak ali njegov del in to naredite. Na primer glejte zgornjo sliko.
Korak 2. Ustvarite mapo GL
Odprite Windows File Explorer> Navigate to disk (directory) C. Če mapa GL že obstaja, je v redu.
Če ne obstaja, z desno miškino tipko kliknite na prazno območje> izberite Novo> Mapa> vnesite GL> pritisnite ↵ Enter
Korak 3. Prenesite aplikacijo GLEW
- Če ste že prenesli binarne datoteke GLEW, jih imate v mapi GL, podmapi GLEW, v redu je.
- Če še niste, z desno miškino tipko kliknite naslednjo povezavo in izberite Odpri povezavo v novem oknu https://glew.sourceforge.net. Pod Prenosi v naslovu kliknite 32-bitni in 64-bitni sistem Windows.
- V oknu za prenos kliknite mapo glew-2.1.0> desni klik> izberite Kopiraj.
- Pomaknite se do C:> GL. Z desno tipko miške kliknite> izberite Prilepi.
- (Druga možnost je, da odprete okno "Raziskovalec datotek"> C:> GL. Pojdite na okno za prenos> kliknite naloženo mapo in povlecite v C: / GL)
- Kliknite na ime glew-2.1.0 in ga preimenujte v GLEW.
- Če naložite mapo glew-2.1.0-win32, jo dvokliknite, da dobite glew-2.1.0.
Korak 4. Prenesite paket freeglut 3.0.0 MSVC
Na naslednji povezavi z desno tipko miške kliknite in izberite Odpri povezavo v novem oknu https://www.transmissionzero.co.uk/software/freeglut-devel/. V razdelku freeglut 3.0.0 MSVC paket kliknite Prenesite freeglut 3.0.0 za MSVC.
- V oknu za prenos kliknite mapo freeglut> desni klik> izberite Kopiraj.
- Pomaknite se do C:> GL. Z desno tipko miške kliknite> izberite Prilepi.
- (Druga možnost je, da odprete okno "Raziskovalec datotek"> C:> GL. Pojdite na okno za prenos> kliknite naloženo mapo in povlecite v C: / GL)
- Dvakrat kliknite (ne dvojno) na njegovo ime in vrsto GLUT
- Zdaj imate v mapi GL mape: GLUT in GLEW.
2. del od 8: Ustvarjanje projekta Visual Studio
Korak 1. Ustvarite mapo GLP
Če že obstaja, je v redu. Če ne, pojdite na disk C:, in ustvarite mapo GLP.
Korak 2. Ustvarite prazen projekt
-
V glavnem meniju Visual Studio kliknite Datoteka> Novo> Projekt …> v čarovniku Ustvarite nov projekt kliknite Prazen projekt> Naprej.
- V Konfigurirajte svoj novi projekt čarovnik za vrsto "Ime projekta": GLUT-GLEW-0.
- Zraven besedilnega polja »Lokacija« kliknite…. Pomaknite se do C:> GLP> kliknite Izberi mapo. Zdaj je "Lokacija" C: / GLP \.
- Potrdite polje »Rešitev in projekt postavite v isti imenik«> kliknite Ustvari.
- Počakajte, da se prikaže primerek Visual Studio 2019.
Korak 3. Dodajte izvorno datoteko v projekt
- V oknu raziskovalca rešitev z desno tipko miške kliknite mapo Izvorne datoteke (zadnjo)> kliknite Dodaj> Nov element….
- V oknu Dodaj nov element-GLUT-GLEW-0 kliknite datoteko C ++ (.cpp) (prvo) na sredini okna. V besedilno polje Ime vnesite Main.cpp.
- Lokacija je C: / GLP / GLUT-GLEW-0 \.
- Kliknite gumb Dodaj. Datoteka se bo odprla v glavnem urejevalniku besedil, vendar zaenkrat pustite datoteko prazno.
3. del od 8: Namestitev GLUT in GLEW v projekt
Korak 1. Konfigurirajte "Dodatne imenike za vključitev"
- V Raziskovalcu rešitev z desno tipko miške kliknite ime svojega projekta, to je GLUT-GLEW-0, in izberite Lastnosti.
-
V glavnem meniju čarovnika GLUT-GLEW-0 strani strani lastnosti, v Konfiguracija: pustite privzeto nastavitev Aktivno (odpravljanje napak)> Platforma: Aktivno (Win32).
leta 32)}}.
-
Odprite meni C/C ++. Kliknite Splošno> Dodatni imeniki za vključitev> kliknite puščico navzdol na desni strani polja> kliknite.
-
Kopirati C: / GL / GLUT / vključujejo > v čarovniku za dodatne vključitve imenikov kliknite prvo ikono> prilepi.
- Kopirati C: / GL / GLEW / vključi > znova kliknite prvo ikono> prilepi.
- V čarovniku za dodatne vključitve imenikov kliknite V redu.
Korak 2. Konfigurirajte povezovalnik "Dodatni imeniki knjižnic"
-
Odprite spustni meni Povezovalnik in kliknite Splošno. Kliknite vnos Dodatni imeniki knjižnic> puščica navzdol na desni strani polja>.
- Kopirati C: / GL / GLUT / lib > v čarovniku za dodatne imenike knjižnic kliknite prvo ikono> prilepi.
- Kopirati C: / GL / GLEW / lib / Release / Win32 > kliknite prvo ikono> prilepi.
- V čarovniku za dodatne imenike knjižnic kliknite V redu.
Korak 3. Konfigurirajte povezovalnik "Dodatne odvisnosti"
-
V spustnem meniju Povezovalnik kliknite Vnos> kliknite vnos Dodatne odvisnosti> puščica navzdol na desni strani polja> kliknite.
- Kopirati freeglut.lib; glew32.lib; opengl32.lib in prilepite v zgornje besedilno polje čarovnika za dodatne odvisnosti.
-
V čarovniku za dodatne odvisnosti kliknite V redu.
Korak 4. Povezovalnik "Podsistem" nastavite na "Konzola"
V spustnem meniju Povezovalnik kliknite Sistem> Podsistem. Kliknite puščico navzdol in v spustnem meniju izberite Console (/SUBSYSTEM: CONSOLE). Kliknite Uporabi, nato V redu v oknu Strani lastnosti GLUT-GLEW-0
Korak 5. Kopirajte datoteko freeglut.dll in jo prilepite v mapo projekta GLUT-GLEW-0
- Pomaknite se do C:> GL> GLUT> koš. V mapi smetnjaka kliknite datoteko freeglut.dll> z desno tipko miške kliknite> Kopiraj.
- Pomaknite se na C:> GLP> GLUT-GLEW-0. Z desno tipko miške kliknite prazno območje v mapi GLUT-GLEW-0 in izberite Prilepi.
- Datoteka freeglut.dll bi morala biti zdaj v imeniku vašega projekta skupaj z datoteko Main.cpp in nekaj drugimi datotekami, ki jih je ustvaril Visual Studio.
Korak 6. Kopirajte datoteko glew32.dll in jo prilepite v mapo projekta GLUT-GLEW-0
- Pomaknite se na C:> GL> GLEW> bin> Release> Win32. Kliknite glew32.dll> desni klik> Kopiraj.
- Pomaknite se na C:> GLP> GLUT-GLEW-0. Z desno tipko miške kliknite prazno območje v mapi Project-0 in izberite Prilepi.
- Datoteka glew32.dll bi morala biti zdaj v mapi GLUT-GLEW-0 skupaj z Main.cpp, freeglut.dll in 4 drugimi datotekami, ki jih je ustvaril Visual Studio.
Korak 7. Preizkusite svoj projekt
Z desno miškino tipko kliknite naslednjo povezavo in izberite Odpri povezavo v novem oknu badprog. Pomaknite se navzdol po strani in poiščite razdelek Testiranje nastavitve (glej sliko zgoraj). Kopirajte kodo in prilepite v kodno območje Main.cpp> pritisnite Ctrl + F5. Videti bi morali dve okni: eno črno (konzola) in drugo z belim kvadratom v črnem ozadju. Če tega ne vidite, naredite naslednji korak.
Korak 8. Odpravite vse napake
Na "Seznamu napak", če vidite napako o
- datoteko s končnico.h pojdite na 3. del, korak 1, "Konfigurirajte" Dodatne imenike za vključitev "" in sledite navodilom.
- datoteko s končnico.lib pojdite na 3. del, 2. korak, "Konfigurirajte povezovalnik" Dodatni imeniki knjižnic "" in sledite navodilom. Tudi v 3. koraku "Konfigurirajte povezovalnik" Dodatni imeniki knjižnic "".
- "vstopna točka mora biti definirana" pojdite na korak 4, povezovalnik "Podsistem" nastavite na "CONSOLE" in sledite navodilom.
- file.dll pojdite na korak 5, "Kopirajte datoteko freeglut.dll in jo prilepite v mapo Project-0" in sledite navodilom.
- Če drugih napak ne morete odpraviti, zaprite Visual Studio> izbrišite mapo projekta GLUT-GLEW-0, ki živi v C: / GLP> odprite Visual Studio> ponovite nastavitev iz dela 2. del. Dobro opravljeno.
4. del od 8: Ustvarjanje projekta s predlogo GLUT-GLEW
Korak 1. Ustvarite predlogo
Pojdite v glavni meni Visual Studio in, medtem ko je GLUT-GLEW-0 odprt, kliknite Projekt> Izvozi predlogo …. V čarovniku za izvoz predloge preverite Predloga projekta, če ni označena. Kliknite Naprej>. Pri možnosti Možnosti predloge v besedilno polje Ime predloge vnesite: FREE-GLEW. Kliknite Dokončaj.
- Predloga je ustvarjena.
- Zaprite vrženo okno s potjo predloge.
Korak 2. Ustvarite projekt
- Kliknite Datoteka> Novo> Projekt….
- V Ustvarite nov projekt čarovnika, na seznamu predlog izberite GLUT-GLEW> kliknite Naprej.
- V Konfigurirajte svoj novi projekt čarovnika, v besedilnem polju "'Ime projekta"' GLUT-GLEW-1.
- Kopirati C: / GLPin prilepite Lokacija besedilno polje.
- Prepričajte se, da je rešitev in projekt postavljena v isti imenik. Kliknite Ustvari.
- V Raziskovalcu rešitev dvokliknite izvorne datoteke> dvokliknite ++ Main.cpp. Njegova koda se prikaže na področju kode. Zaženi. Če se koda ne prikaže, z desno tipko miške kliknite ++ Main.cpp> kliknite Izključi iz projekta. Zdaj ustvarite nov Main.cpp.
Korak 3. Dodajte datoteke dll
-
Dodajte datoteko freeglut.dll
- Pomaknite se na C:> GL> GLUT-GLEW-0> kliknite datoteko freeglut.dll > desni klik> kliknite Kopiraj.
- Pomaknite se na C:> GLP> GLUT-GLEW-1> kliknite prazno območje> desni klik> kliknite Prilepi.
- Zdaj je datoteka freeglut.dll v mapi GLUT-GLEW-1 med Main.cpp in drugimi 4 datotekami.
-
Dodaj glew32.dll mapa.
- Pomaknite se na C:> GL> GLUT-GLEW-0> kliknite datoteko glew32.dll > desni klik> kliknite Kopiraj.
- Pomaknite se na C:> GLP> GLUT-GLEW-1> kliknite prazno območje> desni klik> kliknite Prilepi.
- Zdaj sta datoteki dll glew32.dll in freeglut.dll v mapi projekta GLUT-GLEW-1 med Main.cpp in drugimi 4 datotekami.
Korak 4. Preizkusite svoj projekt, kot je opisano zgoraj
Dobro opravljeno!
5. del od 8: Ustvarjanje platforme x64 za ciljanje projektov
Korak 1. Pojdite v glavni meni Visual Studio
Kliknite Datoteka> Novo> Projekt …> v čarovniku za ustvarjanje novega projekta kliknite Izprazni projekt> Naprej.
- Kopirati GLUT64-GLEW64-0 in prilepite Ime Projekta besedilno polje.
- Kopirati C: / GLP \ in prilepite Lokacija besedilno polje.
- Potrdite polje »Rešitev in projekt postavite v isti imenik«> kliknite Ustvari.
- Počakajte, da se prikaže primerek Visual Studio 2019.
Korak 2. Dodajte izvorno datoteko v mapo projekta
- V Raziskovalec rešitev v desnem oknu kliknite mapo Izvorne datoteke (zadnjo)> kliknite Dodaj> Nov element ….
- V oknu Dodaj nov element-GLUT64-GLEW64-0 kliknite Datoteka C ++ (.cpp) (prva) na sredini okna. V besedilno polje Ime vnesite Main.cpp.
- Lokacija je C: / GLP / GLUT64-GLEW64-0 \.
- Kliknite gumb Dodaj. Datoteka se bo odprla v glavnem urejevalniku besedil, vendar zaenkrat pustite datoteko prazno.
Korak 3. Strani z lastnostmi GLUT64-GLEW64-0
Pojdite na "Raziskovalec rešitev"> z desno tipko miške kliknite ime svojega projekta, ki je GLUT64-GLEW64-0> izberite "Lastnosti".
-
Glavni meni.
-
V Konfiguracija:
pustite nastavitev Aktivno (odpravljanje napak).
-
V Platforma:
vnos, izberite x64.
- Kliknite Upravitelj konfiguracije….
-
V Platforma aktivne rešitve:
izberite x64.
- V Platforma, x64 se samodejno izbere.
-
Kliknite Zapri.
-
-
Dodatni imeniki za vključitev.
Odprite meni C/C ++. Kliknite Splošno> Dodatni imeniki za vključitev> kliknite puščico navzdol na desni strani polja> kliknite.
- Kopirati C: / GL / GLUT / vključujejo > v čarovniku za dodatne vključitve imenikov kliknite prvo ikono> prilepi.
- Kopirati C: / GL / GLEW / vključi > znova kliknite prvo ikono> prilepi.
- V čarovniku za dodatne vključitve imenikov kliknite V redu.
-
Dodatni imeniki knjižnic.
Odprite spustni meni »Povezovalnik« in kliknite »Splošno«. Kliknite vnos »Dodatni imeniki knjižnic«> puščica navzdol na koncu polja> »Uredi« v spustnem meniju.
- Kopirati C: / GL / GLUT / lib / x64 > v dodatnih imenikih knjižnic kliknite prvo ikono> prilepi.
- Kopirati C: / GL / GLEW / lib / Release / x64 > kliknite prvo ikono> prilepi.
- Kliknite V redu v Dodatnih imenikih knjižnic.
-
Dodatne odvisnosti.
-
V spustnem meniju Povezovalnik kliknite Vnos> kliknite vnos Dodatne odvisnosti> puščica navzdol na desni strani polja> kliknite.
- Kopirati freeglut.lib; glew32.lib; opengl32.lib in prilepite v zgornje besedilno polje čarovnika za dodatne odvisnosti.
- V čarovniku za dodatne odvisnosti kliknite V redu.
-
- Povezovalnik "Podsistem" nastavite na "Konzola". V spustnem meniju Povezovalnik kliknite Sistem> Podsistem. Kliknite puščico navzdol in v spustnem meniju izberite Console (/SUBSYSTEM: CONSOLE). Kliknite Uporabi, nato V redu v oknu Strani lastnosti GLUT-GLEW-0.
Korak 4. Dodajte datoteke dll v mapo projekta GLUT64-GLEW64-0
-
Dodajte freeglut.dll v GLUT64-GLEW64-0.
- Pomaknite se do C: / GL / GLUT / bin / x64. V mapi "x64" kliknite datoteko "freeglut.dll"> z desno tipko miške kliknite> "Kopiraj".
- Zdaj se pomaknite do C:> GLP> GLUT64-GLEW64-0. Z desno tipko miške kliknite prazno območje v mapi "GLUT64-GLEW64-0" in izberite "Prilepi".
-
Dodajte datoteko glew32.dll v GLUT64-GLEW64-0.
- Pomaknite se na C:> GL> GLEW> bin> Release> x64. V mapi "x64" kliknite datoteko "glew32.dll"> z desno tipko miške kliknite> "Kopiraj".
- Zdaj se pomaknite do C:> GLP> GLUT64-GLEW64-0. Z desno miškino tipko kliknite prazno območje v mapi "GLUT64-GLEW64-0" in izberite "Prilepi".
Korak 5. Preizkusite svoj projekt in odpravite napake, če obstajajo
Tako kot pri ciljanju na platformo x86 glejte zgornji del 3. in 7. korak, vendar v glavnem meniju Visual Studio preklopite x86 do x64.
Korak 6. Nasvet:
Tudi če je v glavnih nastavitvah strani lastnosti Platforma: x64, kliknite Upravitelj konfiguracije … in v platformi Aktivna rešitev: izberite x64.
6. del od 8: Ustvarjanje projekta s predlogo GLUT64-GLEW64
Korak 1. Ustvarite predlogo
Pojdite v glavni meni Visual Studio in, medtem ko je GLUT64-GLEW64-0 odprt, kliknite Projekt> Izvozi predlogo …. V čarovniku za izvoz predloge preverite Predloga projekta, če ni označena. Kliknite Naprej>. Pri možnosti Možnosti predloge v besedilno polje Ime predloge vnesite: FREE-GLEW. Kliknite Dokončaj.
- Predloga je ustvarjena.
- Zaprite vrženo okno s potjo predloge.
Korak 2. Ustvarite projekt
- Kliknite Datoteka> Novo> Projekt….
- V Ustvarite nov projekt čarovnika na seznamu predlog izberite GLUT64-GLEW64> kliknite Naprej.
- V Konfigurirajte svoj novi projekt čarovnika, v besedilnem polju "'Ime projekta"' GLUT64-GLEW64-1.
- Kopirati C: / GLPin prilepite Lokacija besedilno polje.
- Prepričajte se, da je rešitev in projekt postavljena v isti imenik. Kliknite Ustvari.
- V glavnem meniju Visual Studio preklopite x86 na x64.
- V Raziskovalcu rešitev dvokliknite izvorne datoteke> dvokliknite ++ Main.cpp. Njegova koda se prikaže na področju kode. Zaženi. Če se koda ne prikaže, z desno tipko miške kliknite ++ Main.cpp> kliknite Izključi iz projekta. Zdaj ustvarite nov Main.cpp.
Korak 3. Dodajte datoteke dll
-
Dodajte datoteko freeglut.dll
- Pomaknite se na C:> GLP> GLUT64-GLEW64-0> kliknite datoteko freeglut.dll > desni klik> kliknite Kopiraj.
- Pomaknite se na C:> GLP> GLUT64-GLEW64-1> kliknite prazno območje> desni klik> kliknite Prilepi.
- Zdaj je datoteka freeglut.dll v mapi GLUT64-GLEW64-1 med Main.cpp in drugimi 4 datotekami.
-
Dodajte datoteko glew32.dll
- Pomaknite se na C:> GLP> GLUT64-GLEW64-0> kliknite datoteko glew32.dll > desni klik> kliknite Kopiraj.
- Pomaknite se na C:> GLP> GLUT64-GLEW64-1> kliknite prazno območje> desni klik> kliknite Prilepi.
- Zdaj sta datoteki dll glew32.dll in freeglut.dll v mapi projekta GLUT64-GLEW64-1 med Main.cpp in drugimi 4 datotekami.
Korak 4. Preizkusite svoj projekt, kot je opisano zgoraj
Dobro opravljeno!
Nasvet: V vsakem projektu, ki ga ustvarite z njim, izberite x64 (poleg možnosti Odpravljanje napak) v grafičnem vmesniku Visual Studio in dodajte datoteke dll, kot je v tem delu
7. del od 8: Nastavitev vgrajenega FreeGLUT in vgrajenega GLEW
Korak 1. Ustvarite mapo GL
Odprite Windows File Explorer> Navigate to disk (directory) C. Če mapa GL že obstaja, je v redu.
Če ne obstaja, z desno miškino tipko kliknite na prazno območje> izberite Novo> Mapa> vnesite GL> pritisnite ↵ Enter
Korak 2. Namestite CMake
Z desno miškino tipko kliknite naslednjo povezavo in izberite Odpri povezavo v novem oknu Uporabi CMake za pridobivanje binarnih datotek iz izvorne kode. Sledite 1. delu Namestitev CMake.
Korak 3. Prenesite vir FreeGLUT
Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu https://sourceforge.net/projects/freeglut/. Kliknite Prenesi.
- V oknu za prenos (imenik "Prenosi") kliknite mapo "freeglut-3.2.1.tar.gz"> desni klik> izberite "7-Zip" (če ga nimate, ga prenesite)> "Izvleči tukaj".
- Kliknite mapo "freeglut-3.2.1.tar"> desni klik> izberite "7-Zip"> "Izvleci tukaj".
- Druga možnost je, če imate WinRAP, kliknite mapo "freeglut-3.2.1.tar"> desni klik> izberite "Extract here". Kliknite mapo "freeglut-3.2.1.tar"> izberite "Izvleči tukaj".
- Ali pa kliknite »WinZip«. Če ga nimate, ga prenesite Brezplačna preizkusna različica programa WinZip 30 dni in sledite navodilom.
- Kliknite na dekomprimirano mapo "freeglut-3.2.1"> desni klik> "Kopiraj"> pojdite na C: \> GL> desni klik> "Prilepi".
- Kliknite mapo "freeglut-3.2.1"> desni klik> kliknite "Preimenuj"> vnesite (ali kopirajte in prilepite): GLUTsrc > pritisnite ↵ Enter.
Korak 4. Prenesite vir GLEW
Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu https://glew.sourceforge.net/. Poleg Vir kliknite ZIP.
- V prenesenem oknu kliknite mapo glew-2.1.0 (ali najnovejšo)> desni klik> Kopiraj.
- Pomaknite se na C: \> GL. Desni klik> Prilepi. Preimenuj mapo v GLEWsrc > pritisnite ↵ Enter. Zdaj imate v mapi GL mape GLUTsrc in GLEWsrc.
Korak 5. Zgradite FreeGLUT s strani CMake in Visual Studio
- Pojdite na CMAke GUI.
- V prvo besedilno polje vnesite C:/GL/GLUTsrc
- V drugo besedilno polje vnesite C:/GL/GLUTsrc/build
-
Konfigurirajte in ustvarite. V grafičnem vmesniku CMake kliknite Konfiguriraj> v čarovniku Ustvari imenik kliknite Da> izberite Visual Studio 16 2019> kliknite Dokončaj.
Ko v grafičnem vmesniku CMake preberete: "Konfiguriranje končano", kliknite Ustvari. Morali bi prebrati: "Generation done"
-
Zgradite svojo rešitev.
- Pomaknite se na C:> GL> GLUTsrc> build. Dvokliknite »freeglut.sln« ali »freeglut« ali »ALL_BUILD.vcxproj«. Prikaže se primerek Visual Studio. Počakajte, da v glavnem meniju, Zgradite prikaže se vnos. Kliknite Zgradite > Build Solution (prva možnost).
-
Počakajte, da preberete zadnjo vrstico v oknu "Izhod": ========== Zgradba: 28 uspelo, 0 neuspešno, 0 posodobljeno, 1 preskočeno "========= =
Število "uspelih" sprememb v različicah freeglut
- Pomaknite se do C: / GL / GLUTsrc / build / lib / Debug. V notranjosti bi morali videti datoteko freeglutd.lib pod drugimi datotekami.
Korak 6. Zgradite GLEW s pomočjo CMake in Visual Studio
Sledite zgornjemu koraku, vendar
- V prvo besedilno polje vnesite C:/GL/GLEWsrc/build/cmake
- V drugi vrsti C:/GL/GLEWsrc/build
-
Pomaknite se na C:> GL> GLEWsrc> build. Dvokliknite "glew.sln" ali "glew" ali "ALL_BUILD.vcxproj". Prikaže se primerek Visual Studio. Počakajte, da se prikaže v glavnem meniju Zgradite prikaže se vnos. Kliknite Zgradite > Build Solution (prva možnost).
-
Počakajte, da preberete zadnjo vrstico v oknu "Izhod": ========== Zgradba: 6 uspelo, 0 neuspešno, 0 posodobljeno, 2 preskočeno "========= =
Število "uspelih" sprememb v različicah glew
-
- Pomaknite se na C:> GL> GLEWsrc> build> lib> Debug. V notranjosti bi morali med drugimi datotekami videti datoteko glew32d.lib.
Korak 7. Ustvarite projekt z vgrajenim FreeGLUT in vgrajenim GLEW
V imeniku (disku) C: ustvarite mapo GLP, če ne obstajajo.
-
V glavnem meniju Visual Studio kliknite Datoteka> Novo> Projekt …> v čarovniku Ustvarite nov projekt kliknite Prazen projekt> Naprej.
- V Konfigurirajte svoj novi projekt čarovnik za vrsto "Ime projekta": GLUTsrc-GLEWsrc-0
- V besedilnem polju "Lokacija" izbrišite vse in vnesite C: / GLP \
- Potrdite polje »Rešitev in projekt postavite v isti imenik«> kliknite Ustvari.
- Počakajte, da se prikaže primerek Visual Studio 2019.
-
Dodajte izvorno datoteko v projekt.
- V V. S. GUI, čarovnik »Raziskovalec rešitev«, z desno miškino tipko kliknite mapo Izvorne datoteke (zadnjo)> kliknite Dodaj> Nov element….
- V oknu Dodaj nov element-GLUTsrc-GLEWsrc-0 kliknite Datoteka C ++ (.cpp) (prva) na sredini okna. V besedilno polje Ime vnesite Main.cpp.
- Lokacija bi morala biti C: / GLP / GLUT-GLEW-0 \
- Kliknite gumb Dodaj. Datoteka se bo odprla v glavnem urejevalniku besedil, vendar zaenkrat pustite datoteko prazno.
-
Konfigurirajte lastnosti projekta. V čarovniku za raziskovalec rešitev z desno tipko miške kliknite ime projekta GLUTsrc-GLEWsrc-0 > izberite Lastnosti.
-
(1) Glavni meni strani strani lastnosti GLUTsrc-GLEWsrc-0.
V vnosu Platform izberite x64> kliknite Configuration Manager….
- V platformi Active solution: izberite x64.
- Pri vnosu platforme se x64 samodejno izbere.
- Kliknite Zapri.
-
(2) Dodatni imeniki za vključitev. Odprite C/C ++> Splošno> V meniju zraven izberite prvega, Dodatni vključni imeniki> kliknite puščico navzdol na koncu polja> kliknite Uredi …
- Kopirati C: / GL / GLUTsrc / include > kliknite prvo ikono v čarovniku za dodatne vključitve imenikov> prilepi.
- Kopirati C: / GL / GLEWsrc / include > kliknite prvo ikono> prilepi.
- V čarovniku za dodajanje imenikov kliknite V redu.
-
(3) Dodatni imeniki knjižnic. Dvokliknite Povezovalnik> kliknite Splošno> Dodatni imeniki knjižnic> kliknite puščico navzdol na koncu polja> kliknite Uredi ….
- Kopirati C: / GL / GLUTsrc / build / lib / Debug > kliknite prvo ikono> prilepi.
- Kopirati C: / GL / GLEWsrc / build / lib / Debug > kliknite prvo ikono> prilepi.
- V čarovniku za dodatne imenike knjižnic kliknite V redu.
- (4) Dodatne odvisnosti. V spustnem meniju Povezovalnik izberite Vnos> v meniju izberite prvo, Dodatne odvisnosti> kliknite puščico navzdol na koncu polja> Uredi …> kopirajte opengl32.lib; freeglutd.lib; glew32d.lib in prilepite v zgornje besedilno polje čarovnika za dodatne odvisnosti> kliknite V redu.
-
(5) Nastavite sistem na podsistem CONSOLE.
V spustnem meniju Povezovalnik izberite Sistem> v meniju poleg prvega izberite Podsistem> kliknite puščico navzdol na koncu polja> izberite Konzola (/PODSISTEM: KONZOLA). Kliknite Uporabi in V redu.
-
-
Kopirajte datoteke freeglutd.dll in glew32d.dll ter jih prilepite v mapo GLUTsrc-GLEWsrc-0.
- Pomaknite se do C: / GL / GLUTsrc / build / bin / Debug. Kliknite freeglutd.dll> desni klik> Kopiraj.
- Pomaknite se na C:> GLP> GLUTsrc-GLEWsrc-0. Z desno tipko miške kliknite prazno območje v mapi GLUTsrc-GLEWsrc-0 in izberite Prilepi.
- Pomaknite se do C: / GL / GLEWsrc / build / bin / Debug. Kliknite glew32d.dll> desni klik> Kopiraj.
- Pomaknite se na C:> GLP> GLUTsrc-GLEWsrc-0. Z desno tipko miške kliknite prazno območje v mapi GLUTsrc-GLEWsrc-0 in izberite Prilepi.
- Datoteki freeglutd.dll in glew32d.dll bi morali biti zdaj v mapi GLUTsrc-GLEWsrc-0 skupaj z Main.cpp in 4 drugimi datotekami, ki jih je ustvaril Visual Studio.
Korak 8. Preizkusite svoj projekt in odpravite napake, če obstajajo
Kot v 3. delu, koraka 7 in 8.
Korak 9. Ustvarite predlogo
Kot zgoraj 4. del. Za vrsto imena predloge GLUTsrc-GLEWsrc. Za vrsto imena projekta GLUTsrc-GLEWsrc-1. Ko ustvarite projekt s to predlogo, v glavnem meniju grafičnega vmesnika Visual Studio izberite x64, prav tako kopirajte in prilepite datoteke dll, kot je v tem delu. Dobro opravljeno.
8. del od 8: Izbira nastavitve
Korak 1. V tej vadnici ste se naučili 3, kako nastaviti FreeGLUT in GLEW v Project z Visual Studio
-
Nastavite binarne datoteke x86 (32 bitov).
To je najlažje. Od tu bi morali začeti učiti nastavitev.
-
Nastavite binarne datoteke x64 (64 bitov).
Cilja na platformo x64. Izberite ga le, če imate za to poseben razlog.
Nasveti
- Ko želite izbrisati mapo projekta, zaprite Visual Studio> izbrišite mapo projekta> odprite Visual Studio.
- V mapi C: / GL lahko ustvarite mapo za svoje projekte. Ko ustvarite projekt, izberite to mapo za "Lokacija".
- Splošni način konfiguracije Dodatni imeniki za vključitev je to, da po kliku na prvo ikono kliknite tri pike …, se pomaknite do mape, kjer so.h datoteke (-e) v živo (v tej vadnici C: / GL / freeglut / include in C: / GL / glew / include) in kliknite Izberi mapo.
- Splošni način konfiguracije Dodatni imeniki knjižnic je, da po kliku na prvo ikono kliknite tri pike …, se pomaknite do mape, v kateri so datoteke.lib (-i) v živo (v tej vadnici za platformo x86, C: / GL / freeglut / lib in C: / GL / glew / lib / Release / Win32) in kliknite Izberi mapo.
-
Splošni način konfiguracije Dodatne odvisnosti je to,
- V Raziskovalcu se pomaknite do mape, kjer so datoteke.lib v živo (v tej vadnici za platformo x86, C: / GL / freeglut / lib in C: / GL / glew / lib / Release / Win32) dvakrat kliknite na ime vsake datoteke.lib in kopirajte (s tipko Ctrl+C) ime s končnico.lib.
- Zdaj pojdite na čarovnika za dodatne odvisnosti in ga prilepite (s pritiskom na Ctrl+V). Vnesite podpičje (;).
- Če želite konfigurirati OpenGL s svojim projektom, dodajte opengl32.lib.
- Če so potrebne datoteke dll, morate v vsak projekt, ki ga ustvarite - tudi s predlogo, ki jo ustvari projekt, vključno z datoteko dll - kopirati datoteke dll iz knjižnic ali prejšnjega projekta in prilepiti v nov projekt.