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