Ako nastaviť projekt šablóny OpenGL FreeGLUT GLEW v programe Visual Studio

Obsah:

Ako nastaviť projekt šablóny OpenGL FreeGLUT GLEW v programe Visual Studio
Ako nastaviť projekt šablóny OpenGL FreeGLUT GLEW v programe Visual Studio

Video: Ako nastaviť projekt šablóny OpenGL FreeGLUT GLEW v programe Visual Studio

Video: Ako nastaviť projekt šablóny OpenGL FreeGLUT GLEW v programe Visual Studio
Video: 20 лучших советов по Windows 10 2024, Apríl
Anonim

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

Zvýraznite freeglut
Zvýraznite freeglut

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).

    Projekt 0
    Projekt 0

    in32)}}.

    Projekt 0
    Projekt 0
  • 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.

    Otvoriť 1
    Otvoriť 1
  • Kopírovať C: / GL / GLUT / include > v sprievodcovi Dodatočné zahrnutie adresárov kliknite na prvú ikonu> prilepiť.

    OpenGL 12
    OpenGL 12
  • 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>.

    Opengl 2 2
    Opengl 2 2
  • 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.

    Opengl 3 1
    Opengl 3 1
  • 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.

    Ďalšie závislosti 3
    Ďalšie závislosti 3

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.
Freeglut 1
Freeglut 1

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ť.

      Otvoriť 1
      Otvoriť 1
  • Ď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.

    OpenGL 12
    OpenGL 12
    • 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.

    Opengl 3 1
    Opengl 3 1
    • 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.

      Ďalšie závislosti 3
      Ďalšie závislosti 3
    • 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.

Odporúča: