Jak nastavit projekt šablony OpenGL FreeGLUT GLEW v aplikaci Visual Studio

Obsah:

Jak nastavit projekt šablony OpenGL FreeGLUT GLEW v aplikaci Visual Studio
Jak nastavit projekt šablony OpenGL FreeGLUT GLEW v aplikaci Visual Studio

Video: Jak nastavit projekt šablony OpenGL FreeGLUT GLEW v aplikaci Visual Studio

Video: Jak nastavit projekt šablony OpenGL FreeGLUT GLEW v aplikaci Visual Studio
Video: How to Change User Name of Account in Windows 10 | How to Change Your Account Name on Windows 10 2024, Březen
Anonim

Mnoho programátorů dává přednost grafice OpenGL. Pokud jste jedním z nich, výrobce vám důrazně doporučuje používat sadu nástrojů pro okna (například freeGLUT) a zaváděcí knihovny OpenGL (například GLEW). Tato příručka vám pomůže překonat první výzvu používání OpenGL s freeGLUT a GLEW: Instalace a nastavení a vytvoření prvního projektu pomocí šablony OpenGL-freeGLUT-GLEW v aplikaci Visual Studio 2019.

Tato příručka předpokládá, že vaše platforma je Windows a vaše IDE je Visual Studio. Během instalace sady Visual Studio zaškrtněte políčko Vývoj plochy s pracovní zátěží C ++.

Kroky

Část 1 z 8: Stahování freeGLUT a GLEW

Zvýrazněte freeglut
Zvýrazněte freeglut

Krok 1. Zvýrazněte, co chcete dělat

Zvýrazněte krok nebo dílčí krok nebo jeho část a proveďte to. Například viz obrázek výše.

Krok 2. Vytvořte složku GL

Otevřete Průzkumník souborů Windows> Přejít na disk (adresář) C. Pokud již složka GL existuje, je to v pořádku.

Pokud neexistuje, klikněte pravým tlačítkem do prázdné oblasti> vyberte Nový> Složka> zadejte GL> stiskněte ↵ Enter

Krok 3. Stáhněte si aplikaci GLEW

  • Pokud jste si již stáhli binární soubory GLEW, máte je ve složce GL, podsložce GLEW, je to v pořádku.
  • Pokud jste to ještě neudělali, klikněte pravým tlačítkem na následující odkaz a vyberte Otevřít odkaz v novém okně https://glew.sourceforge.net. Pod Soubory ke stažení nadpis, klikněte na 32bitový a 64bitový systém Windows.
  • V okně stahování klikněte na složku glew-2.1.0> klikněte pravým tlačítkem> vyberte Kopírovat.
  • Přejděte na C:> GL. Klikněte pravým tlačítkem> vyberte Vložit.
  • (Případně otevřete okno „Průzkumník souborů“> C:> GL. Přejděte do okna stahování> klikněte na staženou složku a přetáhněte ji do C: / GL)
  • Klikněte na název glew-2.1.0 a přejmenujte jej na GLEW.
  • Pokud je stažena složka glew-2.1.0-win32, poklepáním na ni získáte glew-2.1.0.

Krok 4. Stáhněte si balíček freeglut 3.0.0 MSVC

V následujícím odkazu klikněte pravým tlačítkem a vyberte Otevřít odkaz v novém okně https://www.transmissionzero.co.uk/software/freeglut-devel/. V sekci balíček freeglut 3.0.0 MSVC klikněte Stáhněte si freeglut 3.0.0 pro MSVC.

  • V okně stahování klikněte na složku freeglut> klikněte pravým tlačítkem> vyberte Kopírovat.
  • Přejděte na C:> GL. Klikněte pravým tlačítkem> vyberte Vložit.
  • (Případně otevřete okno „Průzkumník souborů“> C:> GL. Přejděte do okna stahování> klikněte na staženou složku a přetáhněte ji do C: / GL)
  • Klikněte dvakrát (žádné dvojité) na jeho název a typ NADBYTEK
  • Nyní ve složce GL máte složky: NADBYTEK a GLEW.

Část 2 z 8: Vytvoření projektu Visual Studio

Krok 1. Vytvořte složku GLP

Pokud již existuje, je to v pořádku. Pokud ne, přejděte na disk C:, a vytvořte složku GLP.

Krok 2. Vytvořte prázdný projekt

  • V hlavní nabídce Visual Studio klikněte na Soubor> Nový> Projekt…> v průvodci Vytvořit nový projekt klikněte na Prázdný projekt> Další.

    • v Konfigurujte svůj nový projekt průvodce pro typ „Název projektu“: GLUT-GLEW-0.
    • Vedle textového pole „Umístění“klikněte na…. Přejděte na C:> GLP> klikněte na Vybrat složku. Nyní je „Umístění“ C: / GLP \.
    • Zaškrtněte „Umístit řešení a projekt do stejného adresáře“> klikněte na Vytvořit.
    • Počkejte, až se zobrazí instance sady Visual Studio 2019.

Krok 3. Přidejte svůj zdrojový soubor do projektu

  • V okně Průzkumníka řešení klikněte pravým tlačítkem na složku Zdrojové soubory (poslední)> klikněte na Přidat> Nová položka….
  • V okně Přidat novou položku-GLUT-GLEW-0 klikněte ze středu okna na soubor C ++ (.cpp) (první). Do textového pole Název zadejte Main.cpp.
  • Umístění je C: / GLP / GLUT-GLEW-0 \.
  • Klikněte na tlačítko Přidat. Soubor se otevře v hlavním textovém editoru, ale prozatím ponechte soubor prázdný.

Část 3 z 8: Instalace GLUT a GLEW na projekt

Krok 1. Konfigurujte „Další adresáře pro zahrnutí“

  • V Průzkumníkovi řešení klikněte pravým tlačítkem na název vašeho projektu, tj. GLUT-GLEW-0, a vyberte Vlastnosti.
  • V hlavní nabídce průvodce stránkami vlastností GLUT-GLEW-0 v Konfigurace: ponechte výchozí nastavení Aktivní (Ladění)> Platforma: Aktivní (Win32).

    Projekt 0
    Projekt 0

    in32)}}.

    Projekt 0
    Projekt 0
  • Otevřete nabídku C/C ++. Klikněte na Obecné> Další zahrnout adresáře> klikněte na šipku dolů v pravé části pole> klikněte.

    Otevřít 1
    Otevřít 1
  • kopírovat C: / GL / GLUT / include > v průvodci zahrnutím dalších adresářů klikněte na první ikonu> vložit.

    OpenGL 12
    OpenGL 12
  • kopírovat C: / GL / GLEW / include > klikněte znovu na první ikonu> vložit.
  • V průvodci zahrnutím dalších adresářů klikněte na OK.

Krok 2. Konfigurujte linker „Další adresáře knihoven“

  • Otevřete rozevírací nabídku Linker a klikněte na Obecné. Klikněte na položku Další adresáře knihoven> šipka dolů vpravo od pole>.

    Opengl 2 2
    Opengl 2 2
  • kopírovat C: / GL / GLUT / lib > v průvodci Dalšími adresáři knihoven klikněte na první ikonu> vložit.
  • kopírovat C: / GL / GLEW / lib / Release / Win32 > klikněte na první ikonu> vložit.
  • V průvodci Dalšími adresáři knihoven klikněte na OK.

Krok 3. Konfigurujte linker „Další závislosti“

  • V rozevírací nabídce Linker klikněte na Vstup> klikněte na položku Další závislosti> šipka dolů vpravo od pole> klikněte.

    Opengl 3 1
    Opengl 3 1
  • kopírovat freeglut.lib; glew32.lib; opengl32.lib a vložte do textového pole nahoře v průvodci Další závislosti.
  • V průvodci Další závislosti klikněte na OK.

    Další závislosti 3
    Další závislosti 3

Krok 4. Nastavte linker „SubSystem“na „Console“

V rozevírací nabídce Linker klikněte na Systém> SubSystem. Klikněte na šipku dolů a z rozevírací nabídky vyberte Konzola (/SUBSYSTEM: CONSOLE). V okně Stránky vlastností GLUT-GLEW-0 klikněte na Použít a poté na OK

Krok 5. Zkopírujte soubor freeglut.dll a vložte jej do složky projektu GLUT-GLEW-0

  • Přejděte do C:> GL> GLUT> bin. Ve složce bin klikněte na soubor freeglut.dll> klikněte pravým tlačítkem> Kopírovat.
  • Přejděte na C:> GLP> GLUT-GLEW-0. Klepněte pravým tlačítkem na prázdnou oblast ve složce GLUT-GLEW-0 a vyberte Vložit.
  • Soubor freeglut.dll by nyní měl být v adresáři projektu společně se souborem Main.cpp a několika dalšími soubory vytvořenými aplikací Visual Studio.

Krok 6. Zkopírujte soubor glew32.dll a vložte jej do složky projektu GLUT-GLEW-0

  • Přejděte do C:> GL> GLEW> bin> Release> Win32. Klikněte na glew32.dll> klikněte pravým tlačítkem> Kopírovat.
  • Přejděte na C:> GLP> GLUT-GLEW-0. Klepněte pravým tlačítkem na prázdnou oblast ve složce Project-0 a vyberte Vložit.
  • Soubor glew32.dll by nyní měl být ve složce GLUT-GLEW-0 společně s Main.cpp, freeglut.dll a dalšími 4 soubory vytvořenými aplikací Visual Studio.
Freeglut 1
Freeglut 1

Krok 7. Otestujte svůj projekt

Klikněte pravým tlačítkem na následující odkaz a vyberte Otevřít odkaz v novém okně badprog. Přejděte dolů po stránce a najděte sekci Testování nastavení (viz obrázek výše). Zkopírujte kód a vložte do oblasti kódu Main.cpp> stiskněte Ctrl + F5. Měli byste vidět dvě okna: jedno černé (konzole) a druhé s bílým čtvercem na černém pozadí. Pokud to nevidíte, proveďte níže uvedený krok.

Krok 8. Opravte všechny chyby

Pokud v části „Seznam chyb“uvidíte chybu o

  • soubor s příponou.h přejděte na část 3, krok 1, „Konfigurace„ dalších zahrnutých adresářů ““a postupujte podle pokynů.
  • soubor s příponou.lib přejděte na část 3, krok 2 „Konfigurace linkeru“Další adresáře knihoven”“a postupujte podle pokynů. Také ke kroku 3 „Konfigurace linkeru“Další adresáře knihoven „“.
  • „musí být definován vstupní bod“, přejděte ke kroku 4, nastavte linker „SubSystem“na „CONSOLE“a postupujte podle pokynů.
  • soubor.dll přejděte ke kroku 5 „Zkopírujte soubor freeglut.dll a vložte jej do složky Project-0“a postupujte podle pokynů.
  • U ostatních chyb, pokud je nemůžete opravit, zavřete Visual Studio> odstraňte složku projektu GLUT-GLEW-0, která žije v C: / GLP> otevřete Visual Studio> opakujte nastavení z dílu Část 2. Dobrá práce.

Část 4 z 8: Vytvoření projektu pomocí šablony GLUT-GLEW

Krok 1. Vytvořte šablonu

Přejděte do hlavní nabídky Visual Studio a zatímco GLUT-GLEW-0 je otevřený, klikněte na Projekt> Exportovat šablonu…. V Průvodci exportem šablony zkontrolujte Šablonu projektu, pokud není zaškrtnutá. Klikněte na Další>. Na Vybrat možnosti šablony v textovém poli Název šablony zadejte: ZDARMA. Klikněte na Dokončit.

  • Šablona byla vytvořena.
  • Zavřete vyhozené okno s cestou šablony.

Krok 2. Vytvořte projekt

  • Klikněte na Soubor> Nový> Projekt….
  • v Vytvořte nový projekt průvodce, v seznamu šablon vyberte GLUT-GLEW> klikněte na Další.
  • v Konfigurujte svůj nový projekt průvodce, do textového pole "'Název projektu" zadejte GLUT-GLEW-1.
  • kopírovat C: / GLPa vložte Umístění textové pole.
  • Ujistěte se, že je zaškrtnuto Umístit řešení a projekt do stejného adresáře. Klikněte na Vytvořit.
  • V Průzkumníkovi řešení dvakrát klikněte na Zdrojové soubory> dvakrát klikněte na ++ Main.cpp. Jeho kód se objeví v oblasti kódu. Spusť to. Pokud se kód nezobrazí, klikněte pravým tlačítkem na ++ Main.cpp> klikněte na Vyloučit z projektu. Nyní vytvořte nový Main.cpp.

Krok 3. Přidejte soubory dll

  • Přidejte soubor freeglut.dll

    • Přejděte na C:> GL> GLUT-GLEW-0> klikněte na soubor freeglut.dll > klikněte pravým tlačítkem> klikněte na Kopírovat.
    • Přejděte na C:> GLP> GLUT-GLEW-1> klikněte na prázdnou oblast> klikněte pravým tlačítkem> klikněte na Vložit.
    • Nyní je soubor freeglut.dll ve složce GLUT-GLEW-1 mezi Main.cpp a dalšími 4 soubory.
  • Přidat glew32.dll soubor.

    • Přejděte na C:> GL> GLUT-GLEW-0> klikněte na soubor glew32.dll > klikněte pravým tlačítkem> klikněte na Kopírovat.
    • Přejděte na C:> GLP> GLUT-GLEW-1> klikněte na prázdnou oblast> klikněte pravým tlačítkem> klikněte na Vložit.
    • Nyní jsou dll soubory glew32.dll a freeglut.dll ve složce projektu GLUT-GLEW-1 mezi Main.cpp a dalšími 4 soubory.

Krok 4. Otestujte svůj projekt, jak je uvedeno výše

Dobrá práce!

Část 5 z 8: Vytvoření platformy cílení x64 pro projekt

Krok 1. Přejděte do hlavní nabídky Visual Studio

Klikněte na Soubor> Nový> Projekt…> v Průvodci vytvořením nového projektu klikněte na Vyprázdnit projekt> Další.

  • kopírovat GLUT64-GLEW64-0 a vložte Název projektu textové pole.
  • kopírovat C: / GLP \ a vložte Umístění textové pole.
  • Zaškrtněte „Umístit řešení a projekt do stejného adresáře“> klikněte na Vytvořit.
  • Počkejte, až se zobrazí instance sady Visual Studio 2019.

Krok 2. Přidejte zdrojový soubor do složky projektu

  • V Průzkumník řešení v okně klikněte pravým tlačítkem na složku Zdrojové soubory (poslední)> klikněte na Přidat> Nová položka….
  • V okně Přidat novou položku-GLUT64-GLEW64-0 klikněte uprostřed okna na soubor C ++ (.cpp) (první). Do textového pole Název zadejte Main.cpp.
  • Umístění je C: / GLP / GLUT64-GLEW64-0 \.
  • Klikněte na tlačítko Přidat. Soubor se otevře v hlavním textovém editoru, ale prozatím ponechte soubor prázdný.

Krok 3. Stránky vlastností GLUT64-GLEW64-0

Přejděte na „Solution Explorer“> klikněte pravým tlačítkem na název vašeho projektu GLUT64-GLEW64-0> vyberte „Vlastnosti“.

  • Hlavní menu.

    • v Konfigurace:

      ponechte nastavení Active (Debug).

    • v Plošina:

      vyberte x64.

    • Klikněte na Správce konfigurace….
    • v Aktivní platforma řešení:

      vyberte x64.

    • v Plošina, x64 je vybráno automaticky.
    • Klikněte na Zavřít.

      Otevřít 1
      Otevřít 1
  • Další zahrnout adresáře.

    Otevřete nabídku C/C ++. Klikněte na Obecné> Další zahrnout adresáře> klikněte na šipku dolů v pravé části pole> klikněte.

    OpenGL 12
    OpenGL 12
    • kopírovat C: / GL / GLUT / include > v průvodci zahrnutím dalších adresářů klikněte na první ikonu> vložit.
    • kopírovat C: / GL / GLEW / include > klikněte znovu na první ikonu> vložit.
    • V průvodci zahrnutím dalších adresářů klikněte na OK.
  • Další adresáře knihoven.

    Otevřete rozevírací nabídku „Linker“a klikněte na „Obecné“. Klikněte na položku „Další adresáře knihoven“> šipka dolů na konci pole> „Upravit“v rozevírací nabídce.

    • kopírovat C: / GL / GLUT / lib / x64 > v dalších adresářích knihoven klikněte na první ikonu> vložit.
    • kopírovat C: / GL / GLEW / lib / Release / x64 > klikněte na první ikonu> vložit.
    • V dalších adresářích knihoven klikněte na OK.
  • Další závislosti.

    Opengl 3 1
    Opengl 3 1
    • V rozevírací nabídce Linker klikněte na Vstup> klikněte na položku Další závislosti> šipka dolů vpravo od pole> klikněte.

      Další závislosti 3
      Další závislosti 3
    • kopírovat freeglut.lib; glew32.lib; opengl32.lib a vložte do textového pole nahoře v průvodci Další závislosti.
    • V průvodci Další závislosti klikněte na OK.
  • Nastavit linker „SubSystem“na „Console“. V rozevírací nabídce Linker klikněte na Systém> Podsystém. Klikněte na šipku dolů a z rozevírací nabídky vyberte Konzola (/SUBSYSTEM: CONSOLE). V okně Stránky vlastností GLUT-GLEW-0 klikněte na Použít a poté na OK.

Krok 4. Přidejte soubory dll do složky projektu GLUT64-GLEW64-0

  • Přidejte freeglut.dll do GLUT64-GLEW64-0.

    • Přejděte do C: / GL / GLUT / bin / x64. Ve složce „x64“klikněte na soubor „freeglut.dll“> klikněte pravým tlačítkem> „Kopírovat“.
    • Nyní přejděte na C:> GLP> GLUT64-GLEW64-0. Klikněte pravým tlačítkem na prázdnou oblast ve složce „GLUT64-GLEW64-0“a vyberte „Vložit“.
  • Přidejte soubor glew32.dll do GLUT64-GLEW64-0.

    • Přejděte do C:> GL> GLEW> bin> Release> x64. Ve složce „x64“klikněte na soubor „glew32.dll“> klikněte pravým tlačítkem> „Kopírovat“.
    • Nyní přejděte na C:> GLP> GLUT64-GLEW64-0. Klikněte pravým tlačítkem na prázdnou oblast ve složce „GLUT64-GLEW64-0“a vyberte „Vložit“.

Krok 5. Otestujte svůj projekt a opravte případné chyby

Stejně jako u cílení na platformu x86 viz výše, část 3, kroky 7 a 8, ale v hlavní nabídce Visual Studio x86 na x64.

Krok 6. Tip:

I když v hlavním nastavení stránek vlastností je Platform: x64, klikněte na Správce konfigurace … a na platformě aktivního řešení: vyberte x64.

Část 6 z 8: Vytvoření projektu pomocí šablony GLUT64-GLEW64

Krok 1. Vytvořte šablonu

Přejděte do hlavní nabídky Visual Studio a zatímco GLUT64-GLEW64-0 je otevřený, klikněte na Projekt> Exportovat šablonu…. V Průvodci exportem šablony zkontrolujte Šablonu projektu, pokud není zaškrtnutá. Klikněte na Další>. Na Vybrat možnosti šablony v textovém poli Název šablony zadejte: ZDARMA. Klikněte na Dokončit.

  • Šablona byla vytvořena.
  • Zavřete vyhozené okno s cestou šablony.

Krok 2. Vytvořte projekt

  • Klikněte na Soubor> Nový> Projekt….
  • v Vytvořte nový projekt průvodce, v seznamu šablon vyberte GLUT64-GLEW64> klikněte na Další.
  • v Konfigurujte svůj nový projekt průvodce, do textového pole "'Název projektu" zadejte GLUT64-GLEW64-1.
  • kopírovat C: / GLPa vložte Umístění textové pole.
  • Ujistěte se, že je zaškrtnuto Umístit řešení a projekt do stejného adresáře. Klikněte na Vytvořit.
  • V hlavní nabídce sady Visual Studio přepněte x86 na x64.
  • V Průzkumníkovi řešení dvakrát klikněte na Zdrojové soubory> dvakrát klikněte na ++ Main.cpp. Jeho kód se objeví v oblasti kódu. Spusť to. Pokud se kód nezobrazí, klikněte pravým tlačítkem na ++ Main.cpp> klikněte na Vyloučit z projektu. Nyní vytvořte nový Main.cpp.

Krok 3. Přidejte soubory dll

  • Přidejte soubor freeglut.dll

    • Přejděte na C:> GLP> GLUT64-GLEW64-0> klikněte na soubor freeglut.dll > klikněte pravým tlačítkem> klikněte na Kopírovat.
    • Přejděte na C:> GLP> GLUT64-GLEW64-1> klikněte na prázdnou oblast> klikněte pravým tlačítkem> klikněte na Vložit.
    • Nyní je soubor freeglut.dll ve složce GLUT64-GLEW64-1 mezi Main.cpp a dalšími 4 soubory.
  • Přidejte soubor glew32.dll

    • Přejděte na C:> GLP> GLUT64-GLEW64-0> klikněte na soubor glew32.dll > klikněte pravým tlačítkem> klikněte na Kopírovat.
    • Přejděte na C:> GLP> GLUT64-GLEW64-1> klikněte na prázdnou oblast> klikněte pravým tlačítkem> klikněte na Vložit.
    • Nyní jsou dll soubory glew32.dll a freeglut.dll ve složce projektu GLUT64-GLEW64-1 mezi Main.cpp a dalšími 4 soubory.

Krok 4. Otestujte svůj projekt, jak je uvedeno výše

Dobrá práce!

Tip: V každém projektu, který s ním vytvoříte, vyberte x64 (vedle Debug) v GUI sady Visual Studio a přidejte soubory dll jako v současné části

Část 7 z 8: Nastavení Built FreeGLUT a Built GLEW

Krok 1. Vytvořte složku GL

Otevřete Průzkumník souborů Windows> Přejít na disk (adresář) C. Pokud již složka GL existuje, je to v pořádku.

Pokud neexistuje, klikněte pravým tlačítkem do prázdné oblasti> vyberte Nový> Složka> zadejte GL> stiskněte ↵ Enter

Krok 2. Nainstalujte CMake

Klikněte pravým tlačítkem na následující odkaz a vyberte Otevřít odkaz v novém okně Pomocí CMake získáte binární soubory ze zdrojového kódu. Postupujte podle části 1 Instalace CMake.

Krok 3. Stáhněte si zdroj FreeGLUT

Klikněte pravým tlačítkem na následující adresu a vyberte Otevřít odkaz v novém okně https://sourceforge.net/projects/freeglut/. Klikněte na Stáhnout.

  • V okně stahování (adresář „Stahování“) klikněte na složku „freeglut-3.2.1.tar.gz“> klikněte pravým tlačítkem> vyberte „7-Zip“(pokud jej nemáte, stáhněte si ho)> „Extrahovat zde“.
  • Klikněte na složku „freeglut-3.2.1.tar“> klikněte pravým tlačítkem> vyberte „7-Zip“> „Extrahovat zde“.
  • Alternativně, pokud máte WinRAP, klikněte na složku „freeglut-3.2.1.tar“> klikněte pravým tlačítkem> vyberte „Extrahovat zde“. Klikněte na složku „freeglut-3.2.1.tar“> vyberte „Extrahovat zde“.
  • Nebo klikněte na „WinZip“. Pokud ji nemáte, stáhněte si ji Bezplatná zkušební verze WinZip na 30 dní a postupujte podle pokynů.
  • Klikněte na dekomprimovanou složku „freeglut-3.2.1“> klikněte pravým tlačítkem> „Kopírovat“> přejděte na C: \> GL> klikněte pravým tlačítkem> „Vložit“.
  • Klikněte na složku „freeglut-3.2.1“> klikněte pravým tlačítkem> klikněte na „Přejmenovat“> napište (nebo zkopírujte a vložte): GLUTsrc > stiskněte ↵ Enter.

Krok 4. Stáhněte si zdroj GLEW

Klikněte pravým tlačítkem na následující adresu a vyberte Otevřít odkaz v novém okně https://glew.sourceforge.net/. Vedle Zdroj klikněte na ZIP.

  • Ve staženém okně klikněte na složku glew-2.1.0 (nebo nejnovější)> klikněte pravým tlačítkem> Kopírovat.
  • Přejděte na C: \> GL. Klikněte pravým tlačítkem> Vložit. Přejmenovat složku na GLEWsrc > stiskněte ↵ Enter. Nyní ve složce GL máte složky GLUTsrc a GLEWsrc.

Krok 5. Vytvořte FreeGLUT pomocí CMake a Visual Studio

  • Přejděte do CMake GUI.
  • Do prvního textového pole zadejte C:/GL/GLUTsrc
  • Do druhého textového pole zadejte C:/GL/GLUTsrc/build
  • Konfigurovat a generovat. V CMake GUI klikněte na Konfigurovat> v průvodci Vytvořit adresář klikněte na Ano> vyberte Visual Studio 16 2019> klikněte na Dokončit.

    Když si v GUI CMake přečtete: „Konfigurace dokončena“, klikněte na Generovat. Měli byste si přečíst: „Generování dokončeno“

  • Vytvořte si řešení.

    • Přejděte na C:> GL> GLUTsrc> build. Dvakrát klikněte na „freeglut.sln“nebo „freeglut“nebo „ALL_BUILD.vcxproj“. Zobrazí se instance sady Visual Studio. Počkejte, až se v hlavní nabídce Stavět objeví se záznam. Klikněte Stavět > Sestavte řešení (první možnost).
    • Počkejte, až si přečtete poslední řádek v okně "Výstup": =========== Sestavení: 28 úspěšných, 0 neúspěšných, 0 aktuálních, 1 přeskočených "========== =

      Počet „úspěšných“změn ve verzích freeglut

  • Přejděte na C: / GL / GLUTsrc / build / lib / Debug. Uvnitř byste měli vidět soubor freeglutd.lib pod ostatními soubory.

Krok 6. Build GLEW by CMake and Visual Studio

Postupujte podle výše uvedeného kroku, ale

  • Do prvního textového pole zadejte C:/GL/GLEWsrc/build/cmake
  • Ve druhém typu C:/GL/GLEWsrc/build
  • Přejděte na C:> GL> GLEWsrc> build. Dvakrát klikněte na „glew.sln“nebo „glew“nebo „ALL_BUILD.vcxproj“. Zobrazí se instance sady Visual Studio. Počkejte, až se dostanete do hlavní nabídky Stavět objeví se záznam. Klikněte Stavět > Sestavte řešení (první možnost).

    • Počkejte, až si přečtete poslední řádek v okně "Výstup": =========== Sestavení: 6 úspěšných, 0 neúspěšných, 0 aktuálních, 2 přeskočených "========== =

      Počet „úspěšných“změn v glew verzích

  • Přejděte na C:> GL> GLEWsrc> build> lib> Debug. Uvnitř byste měli mezi ostatními soubory vidět soubor glew32d.lib.

Krok 7. Vytvořte projekt s vestavěným FreeGLUT a postaveným GLEW

V adresáři (disk) C: vytvořit složku SLP, pokud neexistují.

  • V hlavní nabídce Visual Studio klikněte na Soubor> Nový> Projekt…> v průvodci Vytvořit nový projekt klikněte na Prázdný projekt> Další.

    • v Konfigurujte svůj nový projekt průvodce pro typ „Název projektu“: GLUTsrc-GLEWsrc-0
    • V textovém poli "Umístění" vše smažte a napište C: / GLP \
    • Zaškrtněte „Umístit řešení a projekt do stejného adresáře“> klikněte na Vytvořit.
    • Počkejte, až se zobrazí instance sady Visual Studio 2019.
  • Přidejte svůj zdrojový soubor do projektu.

    • Ve V. S. GUI, průvodce „Solution Explorer“, klikněte pravým tlačítkem na složku Source Files (poslední)> klikněte na Přidat> Nová položka….
    • V okně Přidat novou položku-GLUTsrc-GLEWsrc-0 klikněte uprostřed okna na soubor C ++ (.cpp) (první). Do textového pole Název zadejte Main.cpp.
    • Místo by mělo být C: / GLP / GLUT-GLEW-0 \
    • Klikněte na tlačítko Přidat. Soubor se otevře v hlavním textovém editoru, ale prozatím ponechte soubor prázdný.
  • Konfigurujte vlastnosti projektu. V průvodci Průzkumníkem řešení klikněte pravým tlačítkem na název projektu, který je GLUTsrc-GLEWsrc-0 > vyberte Vlastnosti.

    • (1) Hlavní nabídka stránek vlastností GLUTsrc-GLEWsrc-0.

      V položce Platform vyberte x64> klikněte na Správce konfigurace….

      • Na platformě aktivního řešení: vyberte x64.
      • V položce Platform je automaticky vybrán x64.
      • Klikněte na Zavřít.
    • (2) Dodatečné zahrnout adresáře. Otevřete C/C ++> Obecné> V nabídce vyberte první, Další adresáře včetně> klikněte na šipku dolů na konci pole> klikněte na Upravit…

      • kopírovat C: / GL / GLUTsrc / include > klikněte na první ikonu v průvodci zahrnutím dalších adresářů> vložit.
      • kopírovat C: / GL / GLEWsrc / include > klikněte na první ikonu> vložit.
      • V průvodci zahrnutím dalších adresářů klikněte na OK.
    • (3) Další adresáře knihoven. Poklepejte na Linker> klikněte na Obecné> Další adresáře knihoven> klikněte na šipku dolů na konci pole> klikněte na Upravit….

      • kopírovat C: / GL / GLUTsrc / build / lib / Debug > klikněte na první ikonu> vložit.
      • kopírovat C: / GL / GLEWsrc / build / lib / Debug > klikněte na první ikonu> vložit.
      • V průvodci Dalšími adresáři knihoven klikněte na OK.
    • (4) Další závislosti. V rozevírací nabídce Linker vyberte Vstup> v nabídce vyberte první, Další závislosti> klikněte na šipku dolů na konci pole> Upravit …> zkopírovat opengl32.lib; freeglutd.lib; glew32d.lib a vložte do nejvyššího textového pole průvodce Další závislosti> klikněte na OK.
    • (5) Nastavte System na SubSystem CONSOLE.

      V rozevírací nabídce Linker vyberte Systém> v nabídce vyberte první, SubSystem> klikněte na šipku dolů na konci pole> vyberte Konzola (/SUBSYSTEM: CONSOLE). Klikněte na Použít a OK.

  • Zkopírujte soubory freeglutd.dll a glew32d.dll a vložte je do složky GLUTsrc-GLEWsrc-0.

    • Přejděte do C: / GL / GLUTsrc / build / bin / Debug. Klikněte na freeglutd.dll> klikněte pravým tlačítkem> Kopírovat.
    • Přejděte na C:> GLP> GLUTsrc-GLEWsrc-0. Klepněte pravým tlačítkem na prázdnou oblast ve složce GLUTsrc-GLEWsrc-0 a vyberte Vložit.
    • Přejděte do C: / GL / GLEWsrc / build / bin / Debug. Klikněte na glew32d.dll> klikněte pravým tlačítkem> Kopírovat.
    • Přejděte na C:> GLP> GLUTsrc-GLEWsrc-0. Klepněte pravým tlačítkem na prázdnou oblast ve složce GLUTsrc-GLEWsrc-0 a vyberte Vložit.
    • Soubory freeglutd.dll a glew32d.dll by nyní měly být ve složce GLUTsrc-GLEWsrc-0 společně s Main.cpp a dalšími 4 soubory vytvořenými aplikací Visual Studio.

Krok 8. Otestujte svůj projekt a opravte případné chyby

Jak je uvedeno výše v části 3, kroky 7 a 8.

Krok 9. Vytvořte šablonu

Jak je uvedeno výše Část 4. Pro typ názvu šablony GLUTsrc-GLEWsrc. Pro typ názvu projektu GLUTsrc-GLEWsrc-1. Pamatujte si, že když vytváříte projekt pomocí této šablony, v hlavní nabídce GUI Visual Studio vyberte x64, také zkopírujte a vložte soubory dll jako v této části. Dobrá práce.

Část 8 z 8: Volba nastavení

Krok 1. V tomto kurzu se dozvíte, 3 bylo nastavení FreeGLUT a GLEW v Projectu s Visual Studio

  • Nastavte binární soubory x86 (32 bitů).

    Je to nejjednodušší. Odtud byste se měli začít učit nastavovat.

  • Nastavte binární soubory x64 (64 bitů).

    Zaměřuje se na platformu x64. Vyberte jej, pouze pokud k tomu máte konkrétní důvod.

Tipy

  • Když potřebujete odstranit složku projektu, zavřete Visual Studio> odstranit složku projektu> otevřete Visual Studio.
  • Můžete vytvořit složku ve složce C: / GL pro umístění vašich projektů. Při vytváření projektu vyberte tuto složku pro „Umístění“.
  • Obecný způsob konfigurace Další zahrnout adresáře je, že po kliknutí na první ikonu klikněte na tři tečky …, přejděte do složky, kde žijí soubory.h (v tomto tutoriálu C: / GL / freeglut / include a C: / GL / glew / include) a klikněte na Vybrat složku.
  • Obecný způsob konfigurace Další adresáře knihoven je, že po kliknutí na první ikonu klikněte na tři tečky …, přejděte do složky, kde žijí soubory.lib (v tomto tutoriálu pro platformu x86 C: / GL / freeglut / lib a C: / GL / glew / lib / Release / Win32) a klikněte na Vybrat složku.
  • Obecný způsob konfigurace Další závislosti je to,

    • V Průzkumníkovi souborů přejděte do složky, kde jsou soubory (.lib) aktuálně k dispozici (v tomto kurzu pro platformu x86 C: / GL / freeglut / lib a C: / GL / glew / lib / Release / Win32) dvakrát klikněte na název každého souboru.lib a zkopírujte (stisknutím Ctrl+C) název s jeho příponou.lib.
    • Nyní přejděte do průvodce Další závislosti a vložte jej (stisknutím Ctrl+V). Zadejte středník (;).
    • Pokud chcete konfigurovat OpenGL pomocí projektu, přidejte opengl32.lib.
  • Pokud jsou potřeba soubory dll, pak v každém projektu, který vytvoříte - dokonce i se šablonou vytvořenou projektem včetně souboru dll - byste měli zkopírovat soubory dll z knihoven nebo předchozího projektu a vložit do nového projektu.

Doporučuje: