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

Obsah:

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

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

Video: Ako nastaviť projekt šablóny OpenGL SDL GLEW v programe Visual Studio
Video: Introduction to Dictation in Windows 10 | Microsoft 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 SDL) 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 SDL a GLEW: Inštalácia a nastavenie a vytvorenie prvého projektu pomocou šablóny OpenGL-SDL-GLEW v programe Visual Studio 2017 alebo 2019.

Táto príručka bude predpokladať, že vašou platformou je Windows a vašim IDE je ukážka Visual Studio 2019 alebo 2022. Počas inštalácie Visual Studio začiarknite políčko Vývoj pracovnej plochy s C ++.

Kroky

Časť 1 z 11: Sťahovanie SDL a GLEW

Zvýraznite časť
Zvýraznite časť

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 File Explorer> Prejdite na disk (adresár) C.

  • Ak priečinok GL už existuje, je to v poriadku.
  • Ak nie, kliknite pravým tlačidlom myši na prázdnu oblasť> vyberte položku Nový> Priečinok> zadajte GL > stlačte ↵ Enter.
SDL 13
SDL 13

Krok 3. Stiahnite si knižnicu SDL2

Kliknite pravým tlačidlom myši na nasledujúci odkaz a vyberte položku Otvoriť odkaz v novom okne https://www.libsdl.org/download-2.0.php. Posuňte sa do spodnej časti stránky a vyhľadajte Rozvojové knižnice (pozri obrázok vyššie).

  • Stiahnite si verziu pre Visual C ++. Dnes je to SDL2-devel-2.0.16-VC.zip (Visual C ++ 32/64-bit).
  • V okne, kde sa sťahuje, kliknite na SDL2-2.0.16 (alebo najnovšie)> kliknite pravým tlačidlom myši> vyberte Kopírovať.
  • Prejdite (vždy dvojitým kliknutím) na C:> GL> kliknite do prázdnej oblasti> kliknite pravým tlačidlom myši> vyberte Prilepiť.
  • (Prípadne kliknite na stiahnutý priečinok a presuňte ho do C: / GL)

    Kliknite na názov SDL2-2.0.16 a premenujte ho na SDL

  • Ak je stiahnutý priečinok SDL2-devel-2.0.16-VC, dvakrát naň kliknite a získate SDL2-2.0.16.

Krok 4. Stiahnite si knižnicu GLEW

Kliknite pravým tlačidlom myši na nasledujúci odkaz a zvoľte Otvoriť odkaz v novom okne https://glew.sourceforge.net/. Nižšie K stiahnutiu Nájsť Binárne súbory a kliknite na položku Windows 32-bit a 64-bit.

  • V okne, kde sa sťahuje, kliknite na priečinok glew-2.1.0 > kliknite pravým tlačidlom myši> vyberte Kopírovať.
  • Prejdite na C:> GL> kliknite pravým tlačidlom myši> vyberte Prilepiť.
  • (Prípadne kliknite na stiahnutý priečinok a presuňte ho do C: / GL)
  • Premenovať glew-2.1.0 do GLEW.
  • Ak je stiahnutý priečinok glew-2.1.0-win32, dvakrát naň kliknite a získajte príkaz glew-2.1.0.
  • Teraz v priečinku GL máte priečinky GLEW a SDL.

Časť 2 z 11: Vytvorenie projektu Visual Studio

Krok 1. Vytvorte priečinok GLP

Prejdite na disk (adresár) C.

  • Ak priečinok GLP už existuje, je to v poriadku.
  • Ak nie, kliknite pravým tlačidlom myši na prázdnu oblasť> vyberte položku Nový> Priečinok> zadajte GLP > stlačte ↵ Enter.

Krok 2. Vytvorte prázdny projekt

  • Ak Visual Studio nie je otvorené. Otvorte ho> Kliknite na Vytvoriť nový projekt> Prázdny projekt> Ďalej.

    • V Nakonfigurujte svoj nový projekt sprievodcu, do poľa „Názov projektu“zadajte: SDL-GLEW-0
    • Kopírovať C: / GLP \ a prilepte do textového poľa „Poloha“.
    • Začiarknite políčko „Umiestnite riešenie a projekt do rovnakého adresára“.
    • Kliknite na položku Vytvoriť.
    • Počkajte, kým sa nezobrazí inštancia Visual Studio.
  • Ak je otvorený. Kliknite na položky Súbor> Nový> Projekt…. Ostatné ako vyššie.

Krok 3. Pridajte svoj zdrojový súbor do projektu

  • V okne Solution Explorer kliknite pravým tlačidlom myši na položku Zdrojové súbory (posledná)> vyberte položku Pridať> Nová položka….
  • V okne Pridať novú položku-SDL-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 / SDL-GLEW-0 \. Ak to nie je kópia C: / GLP / SDL-GLEW-0 \ a prilepiť.
  • Kliknite na tlačidlo Pridať. Súbor sa otvorí v hlavnom textovom editore, ale súbor zatiaľ nechajte prázdny.

Časť 3 z 11: Inštalácia SDL a GLEW do projektu

Projekt 0
Projekt 0

Krok 1. Konfigurujte vlastnosti projektu

V programe Solution Explorer kliknite pravým tlačidlom na názov vášho projektu, ktorý je SDL-GLEW-0 (na obrázku je to Project-0, bez ohľadu na to) a vyberte položku Vlastnosti. V časti „Konfigurácia:“začiarknite políčko Aktívne (Debug) a v časti „Platforma“je aktívne (Win32).

  • Ďalšie zahrnúť adresáre.

    Otvoriť 1
    Otvoriť 1

    Otvorte rozbaľovaciu ponuku C/C ++. Kliknite na položku Všeobecné> Ďalšie zahrnúť adresáre> šípka nadol v pravej časti poľa> kliknúť.

    • Kopírovať C: / GL / SDL / zahrnúť > v sprievodcovi Dodatočné zahrnutie adresárov kliknite na prvú ikonu> prilepiť.
    • Kopírovať C: / GL / GLEW / include > znova kliknite na prvú ikonu> prilepiť.
    • V sprievodcovi Dodatočné zahrnutie adresárov kliknite na tlačidlo OK.

      OpenGL 12
      OpenGL 12
  • Ď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> „Upraviť“.

    Opengl 2 2
    Opengl 2 2
    • Skopírujte toto C: / GL / SDL / lib / x86 > v ďalších adresároch knižníc kliknite na prvú ikonu> prilepiť.
    • Skopírujte toto C: / GL / GLEW / lib / Release / Win32 > kliknite na prvú ikonu> prilepiť.
    • Kliknite na tlačidlo OK.
  • Ďalšie závislosti.

    V rozbaľovacej ponuke „Linker“kliknite na „Vstup“> položku „Ďalšie závislosti“> šípku nadol v pravej časti poľa> „Upraviť“.

    Opengl 3 1
    Opengl 3 1
    • Skopírujte toto SDL2.lib; SDL2main.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.

      Opengl 3 2
      Opengl 3 2
  • Podsystém.

    V rozbaľovacej ponuke „Linker“kliknite na „Systém“> „Podsystém“> šípka nadol> z rozbaľovacej ponuky vyberte položku „Windows (/SUBSYSTEM: WINDOWS)“. V sprievodcovi „Stránky vlastností SDL-GLEW-0“kliknite na Použiť> OK.

    Nastavte SDL v programe Visual Studio 2017, krok 12
    Nastavte SDL v programe Visual Studio 2017, krok 12

Krok 2. Vložte súbory „dll“do priečinka projektu

  • Skopírujte súbor SDL2.dll a prilepte ho do priečinka SDL-GLEW-0.

    • Prejdite na C:> GL> SDL> lib> x86. V priečinku x86 kliknite na súbor SDL2.dll> kliknite pravým tlačidlom myši> Kopírovať.
    • Prejdite na C:> GLP> SDL-GLEW-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku SDL-GLEW-0 a vyberte položku Prilepiť.
    • Súbor SDL2.dll by teraz mal byť v adresári projektu spolu so súborom Main.cpp a 4 ďalšími súbormi vytvorenými programom Visual Studio.
  • Skopírujte súbor glew32.dll a prilepte ho do priečinka projektu SDL-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> SDL-GLEW-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku SDL-GLEW-0 a vyberte položku Prilepiť.
    • Súbor glew32.dll by teraz mal byť v priečinku projektu SDL-GLEW-0 spolu s súbormi Main.cpp, SDL2.dll a 4 ďalšími súbormi vytvorenými programom Visual Studio.

Časť 4 z 11: Testovanie vášho projektu

Krok 1. Stiahnite si kód

Pravým tlačidlom myši kliknite na nasledujúci odkaz a vyberte položku Otvoriť odkaz v novom okne https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php> Prejdite nadol na poslednú vetu „Stiahnite si médiá a zdrojový kód pre tento návod tu".

  • Kliknite tu > prevezmite priečinok 51_SDL_and_modern_opengl.cpp (alebo.zip). Dvakrát naň kliknite> dvakrát kliknite na súbor s rovnakým názvom.
  • Jeho kód sa objaví v programe Visual Studio vedľa súboru Main.cpp alebo v novej inštancii Visual Studio. Skopírujte kód (413 riadkov) a prilepte ho do oblasti kódu Main.cpp> stlačte Ctrl+F5.
  • Ak je všetko v poriadku, zobrazia sa dve okná: jedno čierne a jedno s názvom: SDL Tutorial a vo vnútri biely štvorec s čiernym pozadím.

    Lazyfoo 2
    Lazyfoo 2

Krok 2. Opravte prípadné 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 podkrok „Konfigurácia prepojovača„ Ďalšie adresáre knižníc ““a postupujte podľa pokynov. Tiež na „Ďalšie závislosti““.
  • „musí byť definovaný vstupný bod“, prejdite na podkrok „SubSystem“a postupujte podľa pokynov.
  • súbor.dll prejdite na krok 2, „Vložte súbory“dll”do priečinka projektu“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 SDL-GLEW-0, ktorý žije v C: / GLP> otvorte Visual Studio> zopakujte nastavenie z časti 2. Dobrá práca.

Časť 5 z 11: Vytvorenie projektu so šablónou OpenGL-SDL-GLEW

Krok 1. Vytvorte šablónu

  • Prejdite do hlavnej ponuky a kým je projekt SDL-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>.
  • Do poľa Vybrať možnosti šablóny zadajte do textového poľa Názov šablóny (alebo skopírujte a prilepte). SDL-GLEW > kliknite na Dokončiť.
  • Šablóna bola vytvorená. Odstráňte vyhodené okno s cestou šablóny.

Krok 2. Vytvorte projekt

V hlavnej ponuke programu Visual Studio kliknite na položku Súbor> Nový> Projekt….

  • V Vytvorte nový projekt sprievodca, v zozname šablón vyberte SDL-GLEW> kliknite na Ďalej.
  • V Nakonfigurujte svoj nový projekt sprievodcu, do kópie textového poľa „Názov projektu“ SDL-GLEW-1 a prilepiť.

    • Textové pole umiestnenia by malo byť C: / GLP \. Ak nie, skopírujte C: / GLP \ a prilepiť.
    • Uistite sa, že je začiarknuté políčko Umiestniť riešenie a projekt do rovnakého adresára.
    • Kliknite na položku Vytvoriť.
  • V programe Solution Explorer dvakrát kliknite na položku Zdrojové súbory> dvakrát kliknite na položku ++ Main.cpp.

    • Ak sa zobrazí jeho kód, je to v poriadku. Ak nie, kliknite naň pravým tlačidlom myši> kliknite na položku Vylúčiť z projektu a vytvorte nový súbor Main.cpp.
    • Ak sa zobrazí sprievodca, ktorý hovorí: Súbor „C: / GLP / SDL-GLEW-0 / Main.cpp“už v projekte existuje, prejdite na túto cestu a odstráňte súbor Main.cpp. Kliknite na tlačidlo OK v sprievodcovi a potom kliknite na položku Pridať v okne Pridať novú položku-SDL-GLEW-0. Teraz v programe Solution Explore nájdete pod Zdrojovými súbormi nový súbor ++ Main.cpp.

Krok 3. Pridajte súbor SDL2.dll do nového priečinka projektu

  • Prejdite na C:> GLP> SDL-GLEW-0> kliknite na súbor SDL2.dll> kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
  • Prejdite na C:> GLP> SDL-GLEW-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
  • Teraz je súbor SDL2.dll v priečinku SDL-GLEW-1 medzi Main.cpp a ďalšími 4 súbormi.

Krok 4. Pridajte súbor glew32.dll do nového priečinka projektu

  • Prejdite na C:> GLP> SDL-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> SDL-GLEW-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
  • Teraz je súbor glew32.dll v priečinku SDL-GLEW-1 medzi súbormi SDL2.dll, Main.cpp a ďalšími 4 súbormi.

Krok 5. Otestujte svoj projekt, ako je uvedené vyššie, časť 4

Dobrá práca.

Krok 6. TIP:

Nezabudnite skopírovať súbory dll z predchádzajúceho projektu a vložiť ich do nového.

Časť 6 z 11: Vytvorenie projektu na platforme x64

Krok 1. Vytvorte prázdny projekt

  • Ak Visual Studio nie je otvorené. Otvorte ho> Kliknite na Vytvoriť nový projekt> Prázdny projekt> Ďalej.

    • V Nakonfigurujte svoj nový projekt sprievodcu, do poľa „Názov projektu“zadajte (alebo skopírujte a prilepte) SDL64-GLEW64-0
    • „Poloha“by mala byť C: / GLP. Ak nie je, odstráňte všetko, skopírujte C: / GLP \ a prilepiť.
    • Začiarknite políčko „Umiestnite riešenie a projekt do rovnakého adresára“.
    • Kliknite na položku Vytvoriť.
    • Počkajte, kým sa nezobrazí inštancia Visual Studio.
  • Ak je otvorený. Kliknite na položky Súbor> Nový> Projekt…. Ostatné ako vyššie.

Krok 2. Pridajte svoj zdrojový súbor do projektu

  • V okne Solution Explorer kliknite pravým tlačidlom myši na položku Zdrojové súbory (posledná)> vyberte položku Pridať> Nová položka….
  • V okne Pridať novú položku-SDL64-GLEW64-0 kliknite v strede okna na súbor C ++ (.cpp) (prvý). Do textového poľa Názov zadajte (alebo skopírujte a prilepte) Main.cpp
  • Poloha je C: / GLP / SDL64-GLEW64-0 \. Ak to nie je kópia C: / GLP / SDL64-GLEW64-0 \ a prilepiť.
  • Kliknite na tlačidlo Pridať. Súbor sa otvorí v hlavnom textovom editore, ale súbor zatiaľ nechajte prázdny.

Krok 3. Nastavenia vlastností programu SDLproject

Prejdite na „Solution Explorer“> kliknite pravým tlačidlom myši na názov vášho projektu SDL64-GLEW64-0> vyberte „Vlastnosti“.

  • V Stránky vlastností SDL64-GLEW64-0 čarodejník.

    • Hlavné menu. V časti „Konfigurácia:“začiarknite políčko „Aktívne (ladenie)“. V časti „Platforma“začiarknite políčko x64> kliknite na položku Správca konfigurácie ….

      • Na platforme aktívnych riešení: vyberte x64
      • V platforme sa automaticky vyberie x64.
      • Kliknite na Zavrieť
    • Ďalšie zahrnúť adresáre. Otvorte rozbaľovaciu ponuku C/C ++. Kliknite na položku Všeobecné> Ďalšie zahrnúť adresáre> šípka nadol v pravej časti poľa> kliknúť.

      • Kopírovať C: / GL / SDL / zahrnúť > v sprievodcovi Dodatočné zahrnutie adresárov kliknite na prvú ikonu> prilepiť.
      • Kopírovať C: / GL / GLEW / include > znova kliknite na prvú ikonu> prilepiť.
      • V sprievodcovi Dodatočné zahrnutie adresárov 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> „Upraviť“.

      • Kopírovať C: / GL / SDL / lib / x64 > v ďalších adresároch knižníc kliknite na prvú ikonu> prilepiť.
      • Kopírovať C: / GL / GLEW / lib / Release / x64 > kliknite znova na prvú ikonu> prilepiť.
      • V sprievodcovi doplnkami knižnice kliknite na tlačidlo OK.
    • Ďalšie závislosti. V rozbaľovacej ponuke „Linker“kliknite na „Vstup“> položku „Ďalšie závislosti“> šípku nadol v pravej časti poľa> „Upraviť“.

      • Skopírujte toto SDL2.lib; SDL2main.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.
    • Subsystém. V rozbaľovacej ponuke „Linker“kliknite na „Systém“> „Podsystém“> šípka nadol> z rozbaľovacej ponuky vyberte položku „Windows (/SUBSYSTEM: WINDOWS)“. V sprievodcovi „Stránky vlastností SDL-GLEW-0“kliknite na Použiť> OK.

Krok 4. Skopírujte súbory dll a prilepte ich do SDL64-GLEW64-0

  • Skopírujte súbor SDL2.dll a vložte ho do SDL64-GLEW64-0.

    V programe Windows „Prieskumník súborov“

    • Prejdite na C:> GL> SDL> lib> x64. V priečinku „x64“kliknite na súbor „SDL2.dll“> kliknite pravým tlačidlom myši> „Kopírovať“.
    • Prejdite na C:> GLP> SDL64-GLEW64-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku projektu SDL64-GLEW64-0 a zvoľte „Prilepiť“.
  • Skopírujte súbor glew32.dll a prilepte ho do SDL64-GLEW64-0.

    V programe Windows „Prieskumník súborov“

    • 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ť“.
    • Prejdite na C:> GLP> SDL64-GLEW64-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku projektu „SDL64-GLEW64-0“a zvoľte „Prilepiť“.

Krok 5. Otestujte projekt a opravte chyby, ak existujú

Rovnako ako pri zacielení na platformu x86 si pozrite časť 4.

Tip: Aj keď je v hlavnom nastavení stránok vlastností na Platforme: x64, kliknite na Správca konfigurácie … a na platforme aktívnych riešení: vyberte x64

Časť 7 z 11: Vytvorenie platformy Template-Project zacielenej na x64

Krok 1. Vytvorte šablónu

Prejdite do hlavnej ponuky a kým je projekt SDL64-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>.
  • Do poľa Vybrať možnosti šablóny zadajte do textového poľa Názov šablóny (alebo skopírujte a prilepte). SDL64-GLEW64 > kliknite na Dokončiť.
  • Šablóna bola vytvorená. Odstráňte vyhodené okno s cestou šablóny.

Krok 2. Vytvorte projekt

V hlavnej ponuke programu Visual Studio kliknite na položku Súbor> Nový> Projekt….

  • V Vytvorte nový projekt sprievodca v zozname šablón vyberte SDL64-GLEW64 (v prípade potreby prejdite nadol v zozname)> kliknite na Ďalej.
  • V Nakonfigurujte svoj nový projekt sprievodca do textového poľa „Názov projektu“(alebo skopírujte a prilepte) SDL64-GLEW64-1

    • Ak je textové pole Poloha C: / GLP \, je to v poriadku. Ak nie, skopírujte C: / GLP \ a prilepiť.
    • 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 programu Visual Studio prepnite x86 do x64.
  • V programe Solution Explorer dvakrát kliknite na položku Zdrojové súbory> dvakrát kliknite na položku ++ Main.cpp.

    • Ak sa zobrazí jeho kód, je to v poriadku. Ak nie, kliknite naň pravým tlačidlom myši> kliknite na položku Vylúčiť z projektu a vytvorte nový súbor Main.cpp.
    • Ak sa zobrazí sprievodca, ktorý hovorí: Súbor „C: / GLP / SDL64-GLEW64-0 / Main.cpp“v projekte už existuje, prejdite na túto cestu a odstráňte súbor Main.cpp. V sprievodcovi kliknite na tlačidlo OK a potom kliknite na položku Pridať v okne Pridať novú položku-SDL64-GLEW64-0. Teraz v programe Solution Explore nájdete pod Zdrojovými súbormi nový súbor ++ Main.cpp.

Krok 3. Pridajte súbor SDL2.dll do nového priečinka projektu

  • Prejdite na C:> GLP> SDL64-GLEW64-0> kliknite na súbor SDL2.dll> kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
  • Prejdite na C:> GLP> SDL64-GLEW64-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
  • Teraz je súbor SDL2.dll v priečinku projektu SDL64-GLEW64-1 medzi súbormi Main.cpp a ďalšími 4 súbormi.

Krok 4. Pridajte súbor glew32.dll do nového priečinka projektu

  • Prejdite na C:> GLP> SDL64-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> SDL64-GLEW64-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
  • Teraz je súbor glew32.dll v priečinku SDL64-GLEW64-1 medzi súbormi SDL2.dll, Main.cpp a ďalšími 4 súbormi.

Krok 5. Otestujte svoj projekt

Kliknite na GUI Visual Studio> stlačte Ctrl+F5.

Krok 6. Oprava chýb

Ako je uvedené vyššie 4. časť. Dobrá práca.

Krok 7. TIP:

Nezabudnite skopírovať súbory.dll z predchádzajúceho projektu a prilepiť ich do nového.

Časť 8 z 11: Kompilácia zdrojového kódu pomocou CMake a Visual Studio

Krok 1. Nainštalujte CMake

Ak ešte nemáte nainštalovaný CMake, kliknite pravým tlačidlom myši 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 2. Stiahnite si zdroj SDL

Ak ešte nemáte nainštalovaný zdroj SDL, kliknite pravým tlačidlom myši na nasledujúcu adresu a zvoľte Otvoriť odkaz v novom okne https://www.libsdl.org/download-2.0.php. Nižšie Zdrojový kód:

kliknite na SDL2-2.0.16.zip (alebo najnovšiu verziu). Dávajte pozor na vedľa „GPG“.

  • V okne sťahovania kliknite na priečinok zip SDL2-2.0.14.zip (alebo najnovšiu verziu)> kliknite pravým tlačidlom myši> vyberte položku Kopírovať.
  • V programe Prieskumník prejdite na C: \> GL> kliknite pravým tlačidlom myši> vyberte položku Prilepiť. Dvakrát kliknite na názov priečinka> odstrániť názov> zadajte: SDLsrc > stlačte ↵ Enter.

Krok 3. Stiahnite si GLEW zdroj

Ak ste si to ešte nestiahli, 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 PSČ.

  • V okne sťahovania 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ť. Dvakrát kliknite na názov priečinka a premenujte ho na GLEWsrc > stlačte ↵ Enter. Teraz v priečinku GL máte priečinky SDLsrc a GLEWsrc.

Krok 4. Vytvorte SDL pomocou CMake a Visual Studio

Prejdite na CMake GUI.

  • Kopírovať (pozornosť:

    nekopírujte žiadne miesto) C:/GL/SDLsrc a vložte do prvého textového poľa.

  • Kopírovať C:/GL/SDLsrc/zostava a prilepte do druhého textového poľa.
  • Konfigurujte a generujte. V CMake GUI kliknite na Konfigurovať> v sprievodcovi Vytvoriť adresár kliknite na Áno> v sprievodcovi po spustení 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> SDLsrc> zostava. Dvakrát kliknite na „SDL2.sln“alebo „SDL2“alebo „ALL_BUILD.vcxproj“.
    • Zobrazí sa inštancia programu Visual Studio. Počkajte, kým sa v hlavnom menu nezobrazí položka Vytvoriť. Kliknite na ňu> „Vytvoriť riešenie“.
    • Počkajte, kým si neprečítate posledný riadok v okne „Výstup“: =========== Zostavenie: XX bolo úspešné, 0 zlyhalo, 0 je aktuálnych, 2 preskočené „========== =

      Číslo XX „úspešných“zmien vo verziách typu freeglut. Dnes (4. septembra 2021) je 5

  • Prejdite na C: / GL / SDLsrc / build / Debug. Vnútri by ste medzi inými súbormi mali vidieť súbor SDL2d.lib.

Krok 5. Vytvorte GLEW pomocou CMake a Visual Studio

Prejdite na Cmake GUI.

  • Kopírovať C:/GL/GLEWsrc/build/cmake a vložte do prvého textového poľa.
  • Kopírovať C:/GL/GLEWsrc/build a prilepte do druhého textového poľa.
  • Konfigurujte a generujte. V CMake GUI kliknite na Konfigurovať> v sprievodcovi Vytvoriť adresár kliknite na Áno> v sprievodcovi po spustení 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> 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 v hlavnom menu nezobrazí položka Vytvoriť. Kliknite na ňu> „Vytvoriť riešenie“.
    • 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 sa môže v neskorších verziách GLEW zmeniť

  • Prejdite na C:> GL> GLEWsrc> build> lib> Debug. Vnútri by ste medzi inými súbormi mali vidieť súbor glew32d.lib.
  • Zatvorte GUI Visual Studio a Cmake GUI.

Časť 9 z 11: Nastavenie vstavaného SDL a zabudovaného GLEW v projekte

Krok 1. Vytvorte priečinok GLP

Ak ste ho ešte nevytvorili, choďte do adresára C:> kliknite pravým tlačidlom myši na prázdne miesto> zvoľte „Nový“> „Priečinok“> zadajte GLP.

Krok 2. Vytvorte prázdny projekt

  • Ak Visual Studio nie je otvorené. Otvorte ho> Kliknite na Vytvoriť nový projekt> Prázdny projekt> Ďalej.

    • V Nakonfigurujte svoj nový projekt čarodejník,

      • Kopírovať SDLsrc-GLEWsrc-0 a vložte do textového poľa „Názov projektu“.
      • Kopírovať C: / GLP \ > v textovom poli „Poloha“odstráňte všetko> prilepiť.
      • Začiarknite políčko „Umiestnite riešenie a projekt do rovnakého adresára“.
      • Kliknite na položku Vytvoriť.
      • Počkajte, kým sa nezobrazí inštancia Visual Studio.
  • Ak je otvorený. Kliknite na položky Súbor> Nový> Projekt…. Ostatné ako vyššie.

Krok 3. Pridajte do projektu zdrojový súbor

  • V okne Visual Studio GUI, Solution Explorer kliknite pravým tlačidlom myši na položku Zdrojové súbory (posledná)> vyberte položku Pridať> Nová položka….
  • V okne Pridať novú položku-SDLsrc-GLEWsrc-0 kliknite v strede okna na Súbor C ++ (.cpp) (prvý). Do textového poľa Názov zadajte (alebo skopírujte a prilepte) Main.cpp
  • Poloha je C: / GLP / SDLsrc-GLEWsrc-0 \. Ak to nie je kópia C: / GLP / SDLsrc-GLEWsrc-0 \ a prilepiť.
  • Kliknite na tlačidlo Pridať. Súbor sa otvorí v hlavnom textovom editore, ale súbor zatiaľ nechajte prázdny.

Krok 4. Konfigurujte vlastnosti projektu

V sprievodcovi Solution Explorer kliknite pravým tlačidlom myši na názov projektu, ktorý je SDLsrc-GLEWsrc-0> vyberte položku Vlastnosti.

  • V Stránky vlastností SDLsrc-GLEWsrc-0 čarodejník.

    • Hlavné menu. V Konfigurácia:

      vyberte položku Aktívne (ladenie)> v Plošina položku, 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ť.
    • Ď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 / SDLsrc / include > v sprievodcovi Dodatočné zahrnutie adresárov kliknite na prvú ikonu> prilepiť.
      • Kopírovať C: / GL / GLEWsrc / include > kliknite znova na prvú ikonu> prilepiť.
      • V sprievodcovi Dodatočné zahrnutie adresárov kliknite na tlačidlo OK.
    • Ď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 / SDLsrc / build / Debug > v ďalších adresároch knižníc kliknite na prvú ikonu> prilepiť.
      • Kopírovať C: / GL / GLEWsrc / build / lib / Debug > kliknite znova na prvú ikonu> prilepiť.
      • V sprievodcovi doplnkami knižnice kliknite na tlačidlo OK.
    • Ď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ť…

      • Kopírovať opengl32.lib; SDL2d.lib; SDL2maind.lib; glew32d.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.
    • Systém. 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).
    • V Stránky vlastností SDLsrc-GLEWsrc-0 kliknite na položku Použiť a potom na tlačidlo OK.

Krok 5. Skopírujte súbory dll a prilepte ich do priečinka projektu

  • Prejdite na C: / GL / SDLsrc / build / Debug> kliknite na súbor SDL2d.dll > kliknite pravým tlačidlom myši> skopírovať.
  • Prejdite na C: / GLP / SDLsrc-GLEWsrc-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku projektu SDLsrc-GLEWsrc-0 a vyberte položku Prilepiť.
  • Prejdite na C: / GL / GLEWsrc / build / bin / Debug> kliknite na súbor glew32d.dll > kliknite pravým tlačidlom myši> skopírovať.
  • Prejdite na C:> GLP> SDLsrc-GLEWsrc-0. Kliknite pravým tlačidlom myši na prázdnu oblasť v priečinku projektu SDLsrc-GLEWsrc-0 a vyberte položku Prilepiť.
  • Súbory SDL2d.dll a glew32d.dll by teraz mali byť v priečinku projektu SDLsrc-GLEWsrc-0 spolu s súborom Main.cpp a 4 ďalšími súbormi vytvorenými programom Visual Studio.

Krok 6. Otestujte svoj projekt a opravte chyby, ak nejaké existujú

Ako je uvedené vyššie, 4. časť. Nezabudnite, že v hlavnej ponuke aplikácie Visual Studio vyberte x64.

Časť 10 z 11: Vytvorenie projektu šablóny s integrovaným formátom SDL a GLEW

Krok 1. Vytvorte šablónu

Prejdite do hlavnej ponuky programu Visual Studio a kým je projekt SDLsrc-GLEWsrc-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>.
  • Do poľa Vybrať možnosti šablóny zadajte do textového poľa Názov šablóny (alebo skopírujte a prilepte). SDLsrc-GLEWsrc > kliknite na Dokončiť.
  • Šablóna bola vytvorená.
  • Zatvorte vyhodené okno s cestou šablóny.

Krok 2. Vytvorte projekt

V hlavnej ponuke programu Visual Studio kliknite na položku Súbor> Nový> Projekt….

  • V Vytvorte nový projekt sprievodca, v zozname šablón vyberte SDLsrc-GLEWsrc (v prípade potreby posuňte zoznam nadol)> kliknite na Ďalej.
  • Kopírovať SDLsrc-GLEWsrc-1 a prilepte do textového poľa „Názov projektu“.
  • Kopírovať C: / GLP a prilepte do textového poľa Poloha.
  • 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 programu Visual Studio prepnite x86 do x64.
  • V programe Solution Explorer dvakrát kliknite na položku Zdrojové súbory> dvakrát kliknite na položku ++ Main.cpp.

    • Ak sa zobrazí jeho kód, je to v poriadku. Ak nie, kliknite naň pravým tlačidlom myši> kliknite na položku Vylúčiť z projektu a vytvorte nový súbor Main.cpp.
    • Ak sa zobrazí sprievodca, ktorý hovorí: Súbor „C: / GLP / SDLsrc-GLEWsrc-1 / Main.cpp“už v projekte existuje, prejdite na túto cestu a odstráňte súbor Main.cpp. V sprievodcovi kliknite na tlačidlo OK a potom kliknite na položku Pridať v okne Pridať novú položku-SDLsrc-GLEWsrc-1. Teraz v programe Solution Explore nájdete pod Zdrojovými súbormi nový súbor ++ Main.cpp.

Krok 3. Pridajte súbory.dll do priečinka projektu SDLsrc-GLEWsrc-1

  • Pridajte SDL2d.dll.

    • Prejdite na C:> GLP> SDLsrc-GLEWsrc-0> kliknite na súbor SDL2d.dll > kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
    • Prejdite na C:> GLP> SDLsrc-GLEWsrc-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
    • Teraz je súbor SDL2d.dll v priečinku SDLsrc-GLEWsrc-1 medzi súbormi Main.cpp a ďalšími 4 súbormi vytvorenými programom Visual Studio.
  • Pridajte glew32d.dll.

    • Prejdite na C:> GLP> SDLsrc-GLEWsrc-0> kliknite na súbor glew32d.dll > kliknite pravým tlačidlom myši> kliknite na položku Kopírovať.
    • Prejdite na C:> GLP> SDLsrc-GLEWsrc-1> kliknite na prázdne miesto> kliknite pravým tlačidlom myši> kliknite na položku Prilepiť.
  • Teraz je súbor glew32d.dll v priečinku SDLsrc-GLEWsrc-1 medzi súbormi SDL2d.dll, Main.cpp a ďalšími 4 súbormi.
  • Kliknite na GUI Visual Studio> stlačte Ctrl+F5. Mali by sa objaviť dve okná, jedno čierne a druhé s bielym štvorcom na čiernom pozadí.
  • Chyby viď 4. časť. Dobrá práca.

Krok 4. TIP:

  • Nezabudnite skopírovať súbory dll z predchádzajúceho projektu a vložiť ich do nového.
  • Nezabudnite v hlavnej ponuke Visual Studio prepnúť na x64.

Časť 11 z 11: Voľba nastavenia

Krok 1. V tomto tutoriále sa naučíte 3, ako nastaviť SDL a GLEW v programe Project with Visual Studio

  • Nastaviť binárne súbory x86 (32 bitov) (Časti 1-5). Je to najľahšie. Odtiaľto by ste sa mali začať učiť nastavovať.
  • Vytváranie projektu na platforme x64. Vyberte si ho, iba ak na to máte konkrétny dôvod.
  • Kompilácia zdrojového kódu pomocou CMake a Visual Studio Zameriava sa aj na x64. Najťažšie. Aj keď najlepšie.

Tipy

  • 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 / SDL2 / 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, v ktorom žijú súbory.lib (v tomto návode na platformu x86 C: / GL / SDL2 / lib / x86 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 na platformu x86 'C: / GL / SDL2 / lib / x86 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ávesov 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: