Mnoho programátorov dáva prednosť OpenGL pre grafiku. Ak ste jedným z nich, jeho výrobca dôrazne odporúča, aby ste použili sadu nástrojov pre okná (napríklad freeGLUT) a zavádzacie knižnice OpenGL (napríklad GLEW). Táto príručka vám pomôže zvládnuť prvú výzvu používania OpenGL s FreeGLUT a GLEW: Inštalácia a nastavenie a vytvorenie prvého projektu pomocou šablóny OpenGL-freeGLUT-GLEW v programe Visual Studio 2019.
Táto príručka bude predpokladať, že vaša platforma je Windows a vaše IDE je Visual Studio. Počas inštalácie Visual Studio začiarknite políčko Vývoj pracovnej plochy s C ++.
Kroky
Časť 1 z 8: Sťahovanie freeGLUT a GLEW
Krok 1. Zvýraznite, čo chcete robiť
Zvýraznite krok alebo podkrok alebo jeho časť a potom to urobte. Napríklad pozri obrázok vyššie.
Krok 2. Vytvorte priečinok GL
Otvorte Windows Prieskumník> Navigovať na disk (adresár) C. Ak priečinok GL už existuje, je to v poriadku.
Ak neexistuje, kliknite pravým tlačidlom myši do prázdnej oblasti> vyberte položku Nový> Priečinok> napíšte GL> stlačte kláves ↵ Enter
Krok 3. Stiahnite si aplikáciu GLEW
- Ak už máte stiahnuté binárne súbory GLEW, máte ich v priečinku GL, podpriečinku GLEW, je to v poriadku.
- Ak ste to ešte neurobili, kliknite pravým tlačidlom myši na nasledujúci odkaz a vyberte položku Otvoriť odkaz v novom okne https://glew.sourceforge.net. Pod K stiahnutiu nadpis, kliknite na 32-bitový a 64-bitový systém Windows.
- V okne sťahovania kliknite na priečinok glew-2.1.0> kliknite pravým tlačidlom myši> vyberte položku Kopírovať.
- Prejdite na C:> GL. Kliknite pravým tlačidlom myši> vyberte položku Prilepiť.
- (Prípadne otvorte okno „Prieskumník“> C:> GL. Prejdite do okna sťahovania> kliknite na stiahnutý priečinok a presuňte ho do C: / GL)
- Kliknite na názov glew-2.1.0 a premenujte ho na GLEW.
- Ak je stiahnutý priečinok glew-2.1.0-win32, dvakrát naň kliknite a získate glew-2.1.0.
Krok 4. Stiahnite si balík freeglut 3.0.0 MSVC
V nasledujúcom odkaze kliknite pravým tlačidlom myši a vyberte položku Otvoriť odkaz v novom okne https://www.transmissionzero.co.uk/software/freeglut-devel/. V sekcii balík freeglut 3.0.0 MSVC kliknite Stiahnite si freeglut 3.0.0 pre MSVC.
- V okne sťahovania kliknite na priečinok freeglut> kliknite pravým tlačidlom myši> vyberte položku Kopírovať.
- Prejdite na C:> GL. Kliknite pravým tlačidlom myši> vyberte položku Prilepiť.
- (Prípadne otvorte okno „Prieskumník“> C:> GL. Prejdite do okna sťahovania> kliknite na stiahnutý priečinok a presuňte ho do C: / GL)
- Dvakrát kliknite (nie dvakrát) na jeho názov a typ GLUT
- Teraz v priečinku GL máte priečinky: GLUT a GLEW.
Časť 2 z 8: Vytvorenie projektu Visual Studio
Krok 1. Vytvorte priečinok GLP
Ak to už existuje, je to v poriadku. Ak nie, prejdite na disk C:, a vytvorte priečinok GLP.
Krok 2. Vytvorte prázdny projekt
-
V hlavnom menu Visual Studio kliknite na Súbor> Nový> Projekt …> v sprievodcovi Vytvorenie nového projektu kliknite na Prázdny projekt> Ďalej.
- V Nakonfigurujte svoj nový projekt sprievodca pre typ „Názov projektu“: GLUT-GLEW-0.
- Vedľa textového poľa „Poloha“kliknite na…. Prejdite na C:> GLP> kliknite na položku Vybrať priečinok. Teraz je „Poloha“ C: / GLP \.
- Začiarknite políčko „Uložiť riešenie a projekt do rovnakého adresára“> kliknite na položku Vytvoriť.
- Počkajte, kým sa nezobrazí inštancia Visual Studio 2019.
Krok 3. Pridajte svoj zdrojový súbor do projektu
- V okne Prieskumníka riešení kliknite pravým tlačidlom myši na priečinok Zdrojové súbory (posledný)> kliknite na položku Pridať> Nová položka….
- V okne Pridať novú položku-GLUT-GLEW-0 kliknite v strede okna na súbor C ++ (.cpp) (prvý). Do textového poľa Názov zadajte Main.cpp.
- Poloha je C: / GLP / GLUT-GLEW-0 \.
- Kliknite na tlačidlo Pridať. Súbor sa otvorí v hlavnom textovom editore, ale súbor zatiaľ nechajte prázdny.
Časť 3 z 8: Inštalácia GLUT a GLEW do projektu
Krok 1. Nakonfigurujte „Ďalšie priečinky na zahrnutie“
- V programe Solution Explorer kliknite pravým tlačidlom myši na názov vášho projektu, ktorý je GLUT-GLEW-0, a vyberte položku Vlastnosti.
-
V hlavnom sprievodcovi sprievodcom stránkami vlastností GLUT-GLEW-0 v časti Konfigurácia: ponechajte predvolené nastavenie Aktívne (Ladenie)> Platforma: Aktívne (Win32).
in32)}}.
-
Otvorte ponuku C/C ++. Kliknite na položku Všeobecné> Ďalšie zahrnúť adresáre> kliknite na šípku nadol v pravej časti poľa> kliknite.
-
Kopírovať C: / GL / GLUT / include > v sprievodcovi Dodatočné zahrnutie adresárov kliknite na prvú ikonu> prilepiť.
- Kopírovať C: / GL / GLEW / include > kliknite znova na prvú ikonu> prilepiť.
- V sprievodcovi zahrnutím ďalších priečinkov kliknite na tlačidlo OK.
Krok 2. Konfigurujte linker „Ďalšie adresáre knižníc“
-
Otvorte rozbaľovaciu ponuku Linker a kliknite na položku Všeobecné. Kliknite na položku Ďalšie položky adresárov knižníc> šípka nadol v pravej časti poľa>.
- Kopírovať C: / GL / GLUT / lib > v sprievodcovi doplnkami knižnice kliknite na prvú ikonu> prilepiť.
- Kopírovať C: / GL / GLEW / lib / Release / Win32 > kliknite na prvú ikonu> prilepiť.
- V sprievodcovi doplnkami knižnice kliknite na tlačidlo OK.
Krok 3. Konfigurujte linker „Ďalšie závislosti“
-
V rozbaľovacej ponuke Linker kliknite na položku Vstup> kliknite na položku Ďalšie závislosti> šípka nadol vpravo od poľa> kliknite na položku.
- Kopírovať freeglut.lib; glew32.lib; opengl32.lib a prilepte ho do horného textového poľa sprievodcu Ďalšie závislosti.
-
V sprievodcovi dodatočnými závislosťami kliknite na tlačidlo OK.
Krok 4. Nastavte linker „SubSystem“na „Console“
V rozbaľovacej ponuke Linker kliknite na položku Systém> Podsystém. Kliknite na šípku nadol a v rozbaľovacej ponuke vyberte položku Konzola (/SUBSYSTÉM: KONZOLA). V okne Stránky vlastností GLUT-GLEW-0 kliknite na tlačidlo Použiť a potom na tlačidlo OK
Krok 5. Skopírujte súbor freeglut.dll a prilepte ho do priečinka projektu GLUT-GLEW-0
- Prejdite do priečinka C:> GL> GLUT> bin. V priečinku bin kliknite na súbor freeglut.dll> kliknite pravým tlačidlom myši> Kopírovať.
- Prejdite na C:> GLP> GLUT-GLEW-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku GLUT-GLEW-0 a vyberte položku Prilepiť.
- Súbor freeglut.dll by teraz mal byť v adresári projektu spolu so súborom Main.cpp a niekoľkými ďalšími súbormi vytvorenými programom Visual Studio.
Krok 6. Skopírujte súbor glew32.dll a prilepte ho do priečinka projektu GLUT-GLEW-0
- Prejdite na C:> GL> GLEW> bin> Vydanie> Win32. Kliknite na glew32.dll> kliknite pravým tlačidlom myši> Kopírovať.
- Prejdite na C:> GLP> GLUT-GLEW-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku Project-0 a vyberte položku Prilepiť.
- Súbor glew32.dll by teraz mal byť v priečinku GLUT-GLEW-0 spolu s súbormi Main.cpp, freeglut.dll a 4 ďalšími súbormi vytvorenými v programe Visual Studio.
Krok 7. Otestujte svoj projekt
Kliknite pravým tlačidlom myši na nasledujúci odkaz a vyberte príkaz Otvoriť odkaz v novom okne badprog. Posuňte stránku nadol a nájdite sekciu Testovanie nastavenia (pozri obrázok vyššie). Skopírujte kód a prilepte ho do oblasti kódu Main.cpp> stlačte Ctrl + F5. Mali by ste vidieť dve okná: jedno čierne (konzola) a druhé s bielym štvorcom na čiernom pozadí. Ak to nevidíte, urobte nasledujúci krok.
Krok 8. Opravte všetky chyby
V časti „Zoznam chýb“, ak sa zobrazuje chyba o
- súbor s príponou.h prejdite na Časť 3, krok 1, „Konfigurujte„ Ďalšie priečinky na zahrnutie ““a postupujte podľa pokynov.
- súbor s príponou.lib prejdite na časť 3, krok 2, „Konfigurácia prepojovača“Ďalšie adresáre knižníc ““, a postupujte podľa pokynov. Tiež ku kroku 3, „Konfigurácia linkera“Ďalšie adresáre knižníc ““.
- „musí byť definovaný vstupný bod“, prejdite na krok 4, Nastavte linker „SubSystem“na „CONSOLE“a postupujte podľa pokynov.
- súbor.dll prejdite na krok 5 „Skopírujte súbor freeglut.dll a prilepte ho do priečinka Project-0“a postupujte podľa pokynov.
- V prípade ostatných chýb, ak ich nemôžete opraviť, zatvorte Visual Studio> odstráňte priečinok projektu GLUT-GLEW-0, ktorý žije v C: / GLP> otvorte Visual Studio> zopakujte nastavenie z časti Časť 2. Dobrá práca.
Časť 4 z 8: Vytvorenie projektu so šablónou GLUT-GLEW
Krok 1. Vytvorte šablónu
Prejdite do hlavnej ponuky programu Visual Studio a kým je GLUT-GLEW-0 otvorený, kliknite na Projekt> Exportovať šablónu…. V sprievodcovi exportom šablóny skontrolujte Šablónu projektu, ak nie je začiarknutá. Kliknite na Ďalej>. V časti Vybrať možnosti šablóny zadajte do textového poľa Názov šablóny: ZDARMA. Kliknite na Dokončiť.
- Šablóna bola vytvorená.
- Zatvorte vyhodené okno s cestou šablóny.
Krok 2. Vytvorte projekt
- Kliknite na položky Súbor> Nový> Projekt….
- V Vytvorte nový projekt sprievodca, v zozname šablón vyberte GLUT-GLEW> kliknite na Ďalej.
- V Nakonfigurujte svoj nový projekt sprievodcu, do textového poľa „„ Názov projektu “zadajte GLUT-GLEW-1.
- Kopírovať C: / GLPa vložte ho Poloha textové pole.
- Uistite sa, že je začiarknuté políčko Umiestniť riešenie a projekt do rovnakého adresára. Kliknite na položku Vytvoriť.
- V Prieskumníkovi riešení dvakrát kliknite na položku Zdrojové súbory> dvakrát kliknite na položku ++ Main.cpp. Jeho kód sa objaví v oblasti kódu. Spustite ho. Ak sa kód nezobrazí, kliknite pravým tlačidlom myši na položku ++ Main.cpp> kliknite na položku Vylúčiť z projektu. Teraz vytvorte nový Main.cpp.
Krok 3. Pridajte súbory dll
-
Pridajte súbor freeglut.dll
- Prejdite na C:> GL> GLUT-GLEW-0> kliknite na súbor freeglut.dll > kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
- Prejdite na C:> GLP> GLUT-GLEW-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
- Teraz je súbor freeglut.dll v priečinku GLUT-GLEW-1 medzi súbormi Main.cpp a ďalšími 4 súbormi.
-
Pridať glew32.dll súbor.
- Prejdite na C:> GL> GLUT-GLEW-0> kliknite na súbor glew32.dll > kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
- Prejdite na C:> GLP> GLUT-GLEW-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
- Teraz sú súbory dll glew32.dll a freeglut.dll v priečinku projektu GLUT-GLEW-1 medzi súbormi Main.cpp a ďalšími 4 súbormi.
Krok 4. Otestujte svoj projekt, ako je uvedené vyššie
Dobrá práca!
Časť 5 z 8: Vytvorenie platformy x64 zameranej na projekt
Krok 1. Prejdite do hlavnej ponuky programu Visual Studio
Kliknite na položky Súbor> Nový> Projekt …> v sprievodcovi Vytvoriť nový projekt kliknite na položku Vyprázdniť projekt> Ďalej.
- Kopírovať GLUT64-GLEW64-0 a vložte Názov projektu textové pole.
- Kopírovať C: / GLP \ a vložte Poloha textové pole.
- Začiarknite políčko „Uložiť riešenie a projekt do rovnakého adresára“> kliknite na položku Vytvoriť.
- Počkajte, kým sa nezobrazí inštancia Visual Studio 2019.
Krok 2. Pridajte zdrojový súbor do priečinka projektu
- V Prieskumník riešení kliknite pravým tlačidlom myši na priečinok Zdrojové súbory (posledný)> kliknite na položku Pridať> Nová položka….
- V okne Pridať novú položku-GLUT64-GLEW64-0 kliknite v strede okna na súbor C ++ (.cpp) (prvý). Do textového poľa Názov zadajte Main.cpp.
- Poloha je C: / GLP / GLUT64-GLEW64-0 \.
- Kliknite na tlačidlo Pridať. Súbor sa otvorí v hlavnom textovom editore, ale súbor zatiaľ nechajte prázdny.
Krok 3. Stránky vlastností GLUT64-GLEW64-0
Prejdite na „Solution Explorer“> kliknite pravým tlačidlom myši na názov vášho projektu GLUT64-GLEW64-0> vyberte „Vlastnosti“.
-
Hlavné menu.
-
V Konfigurácia:
ponechajte nastavenie Active (Debug).
-
V Plošina:
zadajte x64.
- Kliknite na položku Správca konfigurácie….
-
V Aktívna platforma riešení:
vyberte x64.
- V Plošina, x64 sa vyberie automaticky.
-
Kliknite na Zavrieť.
-
-
Ďalšie zahrnúť adresáre.
Otvorte ponuku C/C ++. Kliknite na položku Všeobecné> Ďalšie zahrnúť adresáre> kliknite na šípku nadol v pravej časti poľa> kliknite na položku.
- Kopírovať C: / GL / GLUT / include > v sprievodcovi Dodatočné zahrnutie adresárov kliknite na prvú ikonu> prilepiť.
- Kopírovať C: / GL / GLEW / include > kliknite znova na prvú ikonu> prilepiť.
- V sprievodcovi zahrnutím ďalších priečinkov kliknite na tlačidlo OK.
-
Ďalšie adresáre knižníc.
Otvorte rozbaľovaciu ponuku „Linker“a kliknite na „Všeobecné“. Kliknite na položku „Ďalšie adresáre knižníc“> šípka nadol na konci poľa> v rozbaľovacej ponuke „Upraviť“.
- Kopírovať C: / GL / GLUT / lib / x64 > v ďalších adresároch knižníc kliknite na prvú ikonu> prilepiť.
- Kopírovať C: / GL / GLEW / lib / Release / x64 > kliknite na prvú ikonu> prilepiť.
- Kliknite na tlačidlo OK v ďalších adresároch knižnice.
-
Ďalšie závislosti.
-
V rozbaľovacej ponuke Linker kliknite na položku Vstup> kliknite na položku Ďalšie závislosti> šípka nadol vpravo od poľa> kliknite na položku.
- Kopírovať freeglut.lib; glew32.lib; opengl32.lib a prilepte ho do horného textového poľa sprievodcu Ďalšie závislosti.
- V sprievodcovi dodatočnými závislosťami kliknite na tlačidlo OK.
-
- Nastaviť linker „SubSystem“na „Console“. V rozbaľovacej ponuke Linker kliknite na položku Systém> Podsystém. Kliknite na šípku nadol a v rozbaľovacej ponuke vyberte položku Konzola (/SUBSYSTÉM: KONZOLA). V okne Stránky vlastností GLUT-GLEW-0 kliknite na tlačidlo Použiť a potom na tlačidlo OK.
Krok 4. Pridajte súbory dll do priečinka projektu GLUT64-GLEW64-0
-
Pridajte freeglut.dll do GLUT64-GLEW64-0.
- Prejdite na C: / GL / GLUT / bin / x64. V priečinku „x64“kliknite na súbor „freeglut.dll“> kliknite pravým tlačidlom myši> „Kopírovať“.
- Teraz prejdite na C:> GLP> GLUT64-GLEW64-0. Pravým tlačidlom myši kliknite na prázdnu oblasť v priečinku „GLUT64-GLEW64-0“a zvoľte „Prilepiť“.
-
Pridajte súbor glew32.dll do GLUT64-GLEW64-0.
- Prejdite na C:> GL> GLEW> bin> Vydanie> x64. V priečinku „x64“kliknite na súbor „glew32.dll“> kliknite pravým tlačidlom myši> „Kopírovať“.
- Teraz prejdite na C:> GLP> GLUT64-GLEW64-0. Pravým tlačidlom myši kliknite na prázdnu oblasť v priečinku „GLUT64-GLEW64-0“a zvoľte „Prilepiť“.
Krok 5. Otestujte svoj projekt a opravte chyby, ak nejaké existujú
Rovnako ako pri zacielení na platformu x86, pozrite vyššie, časť 3 kroky 7 a 8, ale v hlavnom menu Visual Studio x86 do x64.
Krok 6. Tip:
Aj keď je v hlavných nastaveniach stránok Vlastnosti stránky Platform: x64, kliknite na položku Správca konfigurácie … a v platforme aktívnych riešení: vyberte x64.
Časť 6 z 8: Vytvorenie projektu so šablónou GLUT64-GLEW64
Krok 1. Vytvorte šablónu
Prejdite do hlavnej ponuky programu Visual Studio a kým je GLUT64-GLEW64-0 otvorený, kliknite na Projekt> Exportovať šablónu…. V sprievodcovi exportom šablóny skontrolujte Šablónu projektu, ak nie je začiarknutá. Kliknite na Ďalej>. V časti Vybrať možnosti šablóny zadajte do textového poľa Názov šablóny: ZDARMA. Kliknite na Dokončiť.
- Šablóna bola vytvorená.
- Zatvorte vyhodené okno s cestou šablóny.
Krok 2. Vytvorte projekt
- Kliknite na položky Súbor> Nový> Projekt….
- V Vytvorte nový projekt sprievodca, v zozname šablón vyberte GLUT64-GLEW64> kliknite na Ďalej.
- V Nakonfigurujte svoj nový projekt sprievodcu, do textového poľa „„ Názov projektu “zadajte GLUT64-GLEW64-1.
- Kopírovať C: / GLPa vložte ho Poloha textové pole.
- Uistite sa, že je začiarknuté políčko Umiestniť riešenie a projekt do rovnakého adresára. Kliknite na položku Vytvoriť.
- V hlavnej ponuke Visual Studio prepnite x86 na x64.
- V Prieskumníkovi riešení dvakrát kliknite na položku Zdrojové súbory> dvakrát kliknite na položku ++ Main.cpp. Jeho kód sa objaví v oblasti kódu. Spustite ho. Ak sa kód nezobrazí, kliknite pravým tlačidlom myši na položku ++ Main.cpp> kliknite na položku Vylúčiť z projektu. Teraz vytvorte nový Main.cpp.
Krok 3. Pridajte súbory dll
-
Pridajte súbor freeglut.dll
- Prejdite na C:> GLP> GLUT64-GLEW64-0> kliknite na súbor freeglut.dll > kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
- Prejdite na C:> GLP> GLUT64-GLEW64-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
- Teraz je súbor freeglut.dll v priečinku GLUT64-GLEW64-1 medzi súbormi Main.cpp a ďalšími 4 súbormi.
-
Pridajte súbor glew32.dll
- Prejdite na C:> GLP> GLUT64-GLEW64-0> kliknite na súbor glew32.dll > kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
- Prejdite na C:> GLP> GLUT64-GLEW64-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
- Teraz sú súbory dll glew32.dll a freeglut.dll v priečinku projektu GLUT64-GLEW64-1 medzi súbormi Main.cpp a ďalšími 4 súbormi.
Krok 4. Otestujte svoj projekt, ako je uvedené vyššie
Dobrá práca!
Tip: V každom projekte, ktorý s ním vytvoríte, vyberte v grafickom rozhraní Visual Studio x64 (vedľa položky Debug) a pridajte súbory dll ako v tejto časti
Časť 7 z 8: Nastavenie Built FreeGLUT a Built GLEW
Krok 1. Vytvorte priečinok GL
Otvorte Windows Prieskumník> Navigovať na disk (adresár) C. Ak priečinok GL už existuje, je to v poriadku.
Ak neexistuje, kliknite pravým tlačidlom myši do prázdnej oblasti> vyberte položku Nový> Priečinok> napíšte GL> stlačte kláves ↵ Enter
Krok 2. Nainštalujte CMake
Pravým tlačidlom myši kliknite na nasledujúci odkaz a zvoľte Otvoriť odkaz v novom okne Pomocou CMake získajte binárne súbory zo zdrojového kódu. Postupujte podľa časti 1 Inštalácia CMake.
Krok 3. Stiahnite si zdroj FreeGLUT
Kliknite pravým tlačidlom myši na nasledujúcu adresu a vyberte položku Otvoriť odkaz v novom okne https://sourceforge.net/projects/freeglut/. Kliknite na položku Stiahnuť.
- V okne sťahovania (adresár „Na stiahnutie“) kliknite na priečinok „freeglut-3.2.1.tar.gz“> kliknite pravým tlačidlom myši> vyberte „7-Zip“(ak ho nemáte, stiahnite si ho)> „Extrahovať tu“.
- Kliknite na priečinok „freeglut-3.2.1.tar“> kliknite pravým tlačidlom myši> vyberte „7-Zip“> „Extrahovať tu“.
- Prípadne, ak máte WinRAP, kliknite na priečinok „freeglut-3.2.1.tar“> kliknite pravým tlačidlom myši> vyberte „Extrahovať tu“. Kliknite na priečinok „freeglut-3.2.1.tar“> vyberte „Extrahovať tu“.
- Alebo kliknite na „WinZip“. Ak ho nemáte, stiahnite si ho Bezplatná skúšobná verzia programu WinZip na 30 dní a riaďte sa pokynmi.
- Kliknite na dekomprimovaný priečinok „freeglut-3.2.1“> kliknite pravým tlačidlom myši> „Kopírovať“> prejdite na C: \> GL> kliknite pravým tlačidlom myši> „Prilepiť“.
- Kliknite na priečinok „freeglut-3.2.1“> kliknite pravým tlačidlom myši> kliknite na „Premenovať“> zadajte (alebo skopírujte a prilepte): GLUTsrc > stlačte ↵ Enter.
Krok 4. Stiahnite si zdroj GLEW
Kliknite pravým tlačidlom myši na nasledujúcu adresu a zvoľte Otvoriť odkaz v novom okne https://glew.sourceforge.net/. Vedľa Zdroj kliknite na ZIP.
- V stiahnutom okne kliknite na priečinok glew-2.1.0 (alebo najnovší)> kliknite pravým tlačidlom myši> Kopírovať.
- Prejdite na C: \> GL. Kliknite pravým tlačidlom myši> Prilepiť. Premenujte priečinok na GLEWsrc > stlačte ↵ Enter. Teraz v priečinku GL máte priečinky GLUTsrc a GLEWsrc.
Krok 5. Vytvorte FreeGLUT pomocou CMake a Visual Studio
- Prejdite na CMake GUI.
- Do prvého textového poľa napíšte C:/GL/GLUTsrc
- Do druhého textového poľa zadajte text C:/GL/GLUTsrc/build
-
Konfigurujte a generujte. V CMake GUI kliknite na Konfigurovať> v sprievodcovi Vytvoriť adresár kliknite na Áno> vyberte Visual Studio 16 2019> kliknite na Dokončiť.
Keď v GUI CMake prečítate: „Konfigurácia dokončená“, kliknite na položku Generovať. Mali by ste si prečítať: „Generovanie je dokončené“
-
Vybudujte si svoje riešenie.
- Prejdite na C:> GL> GLUTsrc> zostava. Dvakrát kliknite na „freeglut.sln“alebo „freeglut“alebo „ALL_BUILD.vcxproj“. Zobrazí sa inštancia programu Visual Studio. Počkajte, kým sa v hlavnom menu, Stavať zobrazí sa záznam. Kliknite Stavať > Riešenie stavby (prvá možnosť).
-
Počkajte, kým si neprečítate posledný riadok v okne „Výstup“: =========== Zostavenie: 28 úspešných, 0 neúspešných, 0 aktuálnych, 1 preskočených „========== =
Počet „úspešných“zmien vo verziách typu freeglut
- Prejdite na C: / GL / GLUTsrc / build / lib / Debug. Vnútri by ste mali vidieť súbor freeglutd.lib pod ostatnými súbormi.
Krok 6. Vytvorte GLEW pomocou CMake a Visual Studio
Postupujte podľa vyššie uvedeného kroku, ale
- Do prvého textového poľa napíšte C:/GL/GLEWsrc/build/cmake
- V druhom type C:/GL/GLEWsrc/build
-
Prejdite na C:> GL> GLEWsrc> zostava. Dvakrát kliknite na „glew.sln“alebo „glew“alebo „ALL_BUILD.vcxproj“. Zobrazí sa inštancia programu Visual Studio. Počkajte, kým sa nedostanete do hlavného menu Stavať zobrazí sa záznam. Kliknite Stavať > Riešenie stavby (prvá možnosť).
-
Počkajte, kým si neprečítate posledný riadok v okne „Výstup“: =========== Zostavenie: 6 úspešných, 0 neúspešných, 0 aktuálnych, 2 preskočených „========== =
Počet „úspešných“zmien v glew verziách
-
- Prejdite na C:> GL> GLEWsrc> build> lib> Debug. Vnútri by ste medzi inými súbormi mali vidieť súbor glew32d.lib.
Krok 7. Vytvorte projekt s postaveným FreeGLUT a postaveným GLEW
V adresári (disk) C: vytvorte priečinok GLP, ak neexistujú.
-
V hlavnom menu Visual Studio kliknite na Súbor> Nový> Projekt …> v sprievodcovi Vytvorenie nového projektu kliknite na Prázdny projekt> Ďalej.
- V Nakonfigurujte svoj nový projekt sprievodca pre typ „Názov projektu“: GLUTsrc-GLEWsrc-0
- Do textového poľa „Poloha“vymažte všetko a zadajte C: / GLP \
- Začiarknite políčko „Uložiť riešenie a projekt do rovnakého adresára“> kliknite na položku Vytvoriť.
- Počkajte, kým sa nezobrazí inštancia Visual Studio 2019.
-
Pridajte zdrojový súbor do projektu.
- Vo V. S. GUI, sprievodca „Solution Explorer“, kliknite pravým tlačidlom myši na priečinok Zdrojové súbory (posledný)> kliknite na položku Pridať> Nová položka….
- V okne Pridať novú položku-GLUTsrc-GLEWsrc-0 kliknite v strede okna na Súbor C ++ (.cpp) (prvý). Do textového poľa Názov zadajte Main.cpp.
- Poloha by mala byť C: / GLP / GLUT-GLEW-0 \
- Kliknite na tlačidlo Pridať. Súbor sa otvorí v hlavnom textovom editore, ale súbor zatiaľ nechajte prázdny.
-
Konfigurujte vlastnosti projektu. V sprievodcovi Solution Explorer kliknite pravým tlačidlom myši na názov projektu, ktorý je GLUTsrc-GLEWsrc-0 > vyberte položku Vlastnosti.
-
(1) Hlavné menu Stránky vlastností GLUTsrc-GLEWsrc-0.
V položke Platform vyberte x64> kliknite na položku Configuration Manager ….
- Na platforme aktívnych riešení: vyberte x64.
- V položke Platform je automaticky vybratý x64.
- Kliknite na Zavrieť.
-
(2) Ďalšie zahrnúť adresáre. Otvorte C/C ++> Všeobecné> V ponuke vyberte prvý, Ďalšie adresáre vrátane> kliknite na šípku nadol na konci poľa> kliknite na Upraviť…
- Kopírovať C: / GL / GLUTsrc / include > kliknite na prvú ikonu v sprievodcovi Dodatočné zahrnutie adresárov> prilepiť.
- Kopírovať C: / GL / GLEWsrc / include > kliknite na prvú ikonu> prilepiť.
- V sprievodcovi Dodatočné zahrnutie adresárov kliknite na tlačidlo OK.
-
(3) Ďalšie adresáre knižníc. Dvakrát kliknite na položku Linker> kliknite na položku Všeobecné> Ďalšie adresáre knižníc> kliknite na šípku nadol na konci poľa> kliknite na položku Upraviť….
- Kopírovať C: / GL / GLUTsrc / build / lib / Debug > kliknite na prvú ikonu> prilepiť.
- Kopírovať C: / GL / GLEWsrc / build / lib / Debug > kliknite na prvú ikonu> prilepiť.
- V sprievodcovi doplnkami knižnice kliknite na tlačidlo OK.
- (4) Ďalšie závislosti. V rozbaľovacej ponuke Linker vyberte Vstup> v ponuke vyberte prvú, Ďalšie závislosti> kliknite na šípku nadol na konci poľa> Upraviť …> skopírovať opengl32.lib; freeglutd.lib; glew32d.lib a prilepte ho do horného textového poľa sprievodcu Ďalšie závislosti> kliknite na tlačidlo OK.
-
(5) Nastavte System na SubSystem CONSOLE.
V rozbaľovacej ponuke Linker vyberte Systém> v ponuke vyberte prvú, SubSystem> kliknite na šípku nadol na konci poľa> vyberte Konzola (/SUBSYSTÉM: KONZOLA). Kliknite na Použiť a OK.
-
-
Skopírujte súbory freeglutd.dll a glew32d.dll a prilepte ich do priečinka GLUTsrc-GLEWsrc-0.
- Prejdite na C: / GL / GLUTsrc / build / bin / Debug. Kliknite na freeglutd.dll> kliknite pravým tlačidlom myši> Kopírovať.
- Prejdite na C:> GLP> GLUTsrc-GLEWsrc-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku GLUTsrc-GLEWsrc-0 a vyberte položku Prilepiť.
- Prejdite na C: / GL / GLEWsrc / build / bin / Debug. Kliknite na glew32d.dll> kliknite pravým tlačidlom myši> Kopírovať.
- Prejdite na C:> GLP> GLUTsrc-GLEWsrc-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku GLUTsrc-GLEWsrc-0 a vyberte položku Prilepiť.
- Súbory freeglutd.dll a glew32d.dll by teraz mali byť v priečinku GLUTsrc-GLEWsrc-0 spolu s súborom Main.cpp a 4 ďalšími súbormi vytvorenými v programe Visual Studio.
Krok 8. Otestujte svoj projekt a opravte chyby, ak nejaké existujú
Ako je uvedené v časti 3, krok 7 a 8.
Krok 9. Vytvorte šablónu
Ako je uvedené vyššie 4. časť. Pre typ názvu šablóny GLUTsrc-GLEWsrc. Pre typ názvu projektu GLUTsrc-GLEWsrc-1. Nezabudnite, že keď vytvárate projekt pomocou tejto šablóny, v hlavnej ponuke grafického rozhrania Visual Studio vyberte x64 a tiež skopírujte a prilepte súbory dll ako v tejto časti. Dobrá práca.
Časť 8 z 8: Voľba nastavenia
Krok 1. V tomto návode sa naučíte 3, ako nastaviť FreeGLUT a GLEW v Projecte s Visual Studio
-
Nastavte binárne súbory x86 (32 bitov).
Je to najľahšie. Odtiaľto by ste sa mali začať učiť nastavovať.
-
Nastavte binárne súbory x64 (64 bitov).
Je zameraný na platformu x64. Vyberte si ho, iba ak na to máte konkrétny dôvod.
Tipy
- Keď potrebujete odstrániť priečinok projektu, zatvorte Visual Studio> odstrániť priečinok projektu> otvorte Visual Studio.
- Môžete vytvoriť priečinok v priečinku C: / GL, do ktorého vložíte svoje projekty. Pri vytváraní projektu vyberte tento priečinok pre „Poloha“.
- Všeobecný spôsob konfigurácie Ďalšie zahrnúť adresáre je, že po kliknutí na prvú ikonu kliknite na tri bodky …, prejdite do priečinka, v ktorom žijú súbory.h (v tomto návode C: / GL / freeglut / include a C: / GL / glew / include) a kliknite na položku Vybrať priečinok.
- Všeobecný spôsob konfigurácie Ďalšie adresáre knižníc je, že po kliknutí na prvú ikonu kliknite na tri bodky …, prejdite do priečinka, kde žijú súbory.lib (v tomto návode pre platformu x86 C: / GL / freeglut / lib a C: / GL / glew / lib / Release / Win32) a kliknite na položku Vybrať priečinok.
-
Všeobecný spôsob konfigurácie Ďalšie závislosti je to tak,
- V programe Prieskumník prejdite do priečinka, v ktorom žijú súbory (.lib) (v tomto návode pre platformu x86 C: / GL / freeglut / lib a C: / GL / glew / lib / Release / Win32) dvakrát kliknite na názov každého súboru.lib a skopírujte (stlačením klávesovej skratky Ctrl+C) názov s príponou.lib.
- Teraz prejdite na sprievodcu Ďalšie závislosti a prilepte ho (stlačením klávesovej skratky Ctrl+V). Zadajte bodkočiarku (;).
- Ak chcete vo svojom projekte nakonfigurovať OpenGL, pridajte opengl32.lib.
- Ak sú potrebné súbory dll, v každom vytvorenom projekte - dokonca aj so šablónou vytvorenou projektom vrátane súboru dll - by ste mali skopírovať súbory dll z knižníc alebo predchádzajúceho projektu a vložiť ich do nového projektu.