Sok programozó az OpenGL -t részesíti előnyben a grafika számára. Ha Ön egy közülük, a gyártó határozottan javasolja, hogy használjon ablak eszköztárat (például freeGLUT) és OpenGL betöltő könyvtárat (például GLEW). Ez az útmutató segít leküzdeni az OpenGL freeGLUT és GLEW használatának első kihívását: telepítésük és beállításuk, valamint az első projekt létrehozása OpenGL-mentesGLUT-GLEW sablonnal a Visual Studio 2019-ben.
Ez az útmutató feltételezi, hogy a platformja Windows, az IDE pedig a Visual Studio. A Visual Studio telepítése során jelölje be az Asztali fejlesztés C ++ terheléssel jelölőnégyzetet.
Lépések
Rész 1 /8: Az ingyenesGLUT és GLEW letöltése
1. lépés. Emelje ki, mire számíthat
Jelölje ki a lépést vagy allépést vagy annak egy részét, majd végezze el. Lásd például a fenti képet.
2. lépés Hozza létre a GL mappát
Nyissa meg a Windows Fájlkezelő> Navigáljon a lemezre (könyvtár) C. Ha a GL mappa már létezik, rendben van.
Ha nem létezik, kattintson a jobb egérgombbal az üres területen, majd válassza az Új> Mappa> GL típusát> nyomja meg az. Enter billentyűt
3. lépés: Töltse le a GLEW alkalmazást
- Ha már letöltötte a GLEW bináris fájljait, akkor a GL mappában, a GLEW almappában van, rendben van.
- Ha még nem tette meg, kattintson a jobb gombbal a következő linkre, és válassza a Link megnyitása új ablakban lehetőséget https://glew.sourceforge.net. Valami alatt Letöltések kattintson a Windows 32 bites és 64 bites verziójára.
- A letöltési ablakban kattintson a glew-2.1.0 mappa> jobb gombbal> válassza a Másolás lehetőséget.
- Navigáljon a C:> GL -hez. Kattintson a jobb egérgombbal, majd válassza a Beillesztés lehetőséget.
- (Alternatív megoldásként nyissa meg a "Fájlkezelő" ablakot> C:> GL. Lépjen a letöltési ablakba> kattintson a letöltött mappára, és húzza a C: / GL -be)
- Kattintson a glew-2.1.0 névre, és nevezze át GLEW.
- Ha a glew-2.1.0-win32 mappát letöltötte, kattintson duplán a glew-2.1.0 letöltéséhez.
4. lépés: Töltse le a freeglut 3.0.0 MSVC csomagot
A következő linken kattintson jobb gombbal, és válassza a Link megnyitása új ablakban lehetőséget https://www.transmissionzero.co.uk/software/freeglut-devel/. Szakaszban freeglut 3.0.0 MSVC csomag kattintson Töltse le az ingyenes glut 3.0.0 -t MSVC -hez.
- A letöltési ablakban kattintson a freeglut mappa> jobb gombbal> válassza a Másolás lehetőséget.
- Navigáljon a C:> GL -hez. Kattintson a jobb egérgombbal, majd válassza a Beillesztés lehetőséget.
- (Alternatív megoldásként nyissa meg a "Fájlkezelő" ablakot> C:> GL. Lépjen a letöltési ablakba> kattintson a letöltött mappára, és húzza a C: / GL -be)
- Kattintson kétszer (nincs dupla) a nevére és típusára JÓLLAKOTTSÁG
- A GL mappában mappái vannak: JÓLLAKOTTSÁG és GLEW.
2. rész a 8 -ból: Visual Studio projekt létrehozása
1. lépés Hozza létre a GLP mappát
Ha már létezik, semmi gond. Ha nem, menjen a C: lemezre, és hozza létre a GLP mappát.
2. Létrehoz egy üres projektet
-
A Visual Studio főmenüjében kattintson a Fájl> Új> Projekt…> varázslóban az Új projekt létrehozása varázslóban, majd kattintson az Üres projekt> Tovább gombra.
- Ban ben Állítsa be az új projektet varázsló a "Projekt neve" típushoz: GLUT-GLEW-0.
- A „Hely” szövegmező mellett kattintson a… gombra. Keresse meg a C:> GLP> kattintson a Mappa kiválasztása elemre. Most a "Hely" C: / GLP \.
- Jelölje be a "Megoldás és projekt elhelyezése ugyanabban a könyvtárban" lehetőséget, majd kattintson a Létrehozás gombra.
- Várja meg, amíg megjelenik a Visual Studio 2019 példány.
3. lépés. Adja hozzá a forrásfájlt a projekthez
- A megoldásfelfedező ablakban kattintson a jobb gombbal a Forrásfájlok mappára (az utolsó), majd kattintson a Hozzáadás> Új elem… lehetőségre.
- Az Új elem hozzáadása-GLUT-GLEW-0 ablakban kattintson az ablak közepéről a C ++ fájlra (.cpp) (az első). A Név szövegmezőbe írja be a Main.cpp parancsot.
- A helyszín C: / GLP / GLUT-GLEW-0 \.
- Kattintson a Hozzáadás gombra. A fájl megnyílik a fő szövegszerkesztőben, de egyelőre hagyja üresen a fájlt.
3. rész a 8 -ból: GLUT és GLEW telepítése egy projektre
1. lépés. Konfigurálja a "További beillesztési könyvtárakat"
- A Solution Explorerben kattintson jobb gombbal a projekt nevére, azaz GLUT-GLEW-0, és válassza a Tulajdonságok lehetőséget.
-
A GLUT-GLEW-0 Tulajdonságoldalak varázsló főmenüjében a Konfigurációban: hagyja az alapértelmezett beállítást Aktív (hibakeresés)> Platform: Aktív (Win32).
32 -ben)}}.
-
Nyissa meg a C/C ++ menüt. Kattintson az Általános> További könyvtárak felvétele> pontra, majd a mező jobb oldalán található lefelé mutató nyílra, majd kattintson.
-
Másolat C: / GL / GLUT / include > a További könyvtárak beillesztése varázslóban kattintson az első ikonra> illessze be.
- Másolat C: / GL / GLEW / include > kattintson újra az első ikonra> illessze be.
- A További könyvtárak beillesztése varázslóban kattintson az OK gombra.
2. lépés: Állítsa be a "További könyvtári könyvtárak" linket
-
Nyissa meg a Linker legördülő menüt, és kattintson az Általános gombra. Kattintson a További könyvtári könyvtárak bejegyzés> lefelé mutató nyílra a mező jobb oldalán>.
- Másolat C: / GL / GLUT / lib > a További könyvtári könyvtárak varázslóban kattintson az első ikonra> illessze be.
- Másolat C: / GL / GLEW / lib / Release / Win32 > kattintson az első ikonra> illessze be.
- A További könyvtári könyvtárak varázslóban kattintson az OK gombra.
3. lépés: A „További függőségek” linker beállítása
-
A Linker legördülő menüben kattintson a Bevitel elemre, majd a További függőségek bejegyzésre, majd a mező jobb oldalán található lefelé mutató nyílra, majd kattintson a gombra.
- Másolat freeglut.lib; glew32.lib; opengl32.lib és illessze be a További függőségek varázsló legfelső szövegmezőjébe.
-
Kattintson az OK gombra a További függőségek varázslóban.
4. lépés Állítsa az "Alrendszer" linkelőt "Konzol" -ra
A Linker legördülő menüben kattintson a Rendszer> Alrendszer elemre. Kattintson a lefelé mutató nyílra, és válassza a Konzol (/ALRENDSZER: KONZOL) lehetőséget a legördülő menüből. Kattintson az Alkalmaz, majd az OK gombra a GLUT-GLEW-0 Tulajdonságoldalak ablakban
Lépés 5. Másolja a freeglut.dll fájlt, és illessze be a GLUT-GLEW-0 projektmappába
- Lépjen a C:> GL> GLUT> bin elemre. A tárolómappában kattintson a freeglut.dll fájlra, majd kattintson a jobb gombbal> Másolás.
- Lépjen a C:> GLP> GLUT-GLEW-0 elemre. Kattintson a jobb gombbal egy üres területre a GLUT-GLEW-0 mappában, és válassza a Beillesztés lehetőséget.
- A freeglut.dll fájlnak most a projektkönyvtárában kell lennie a Main.cpp fájljával és néhány más, a Visual Studio által létrehozott fájllal együtt.
6. lépés: Másolja a glew32.dll fájlt, és illessze be a GLUT-GLEW-0 projektmappába
- Lépjen a C:> GL> GLEW> bin> Release> Win32 menüpontra. Kattintson a glew32.dll> jobb gombbal> Másolás lehetőségre.
- Lépjen a C:> GLP> GLUT-GLEW-0 elemre. Kattintson a jobb gombbal egy üres területre a Project-0 mappában, és válassza a Beillesztés lehetőséget.
- A glew32.dll fájlnak most a GLUT-GLEW-0 mappában kell lennie, a Main.cpp, freeglut.dll és további 4, a Visual Studio által létrehozott fájllal együtt.
7. Tesztelje a projektet
Kattintson a jobb gombbal a következő linkre, és válassza a Link megnyitása új ablakban lehetőséget. Görgessen lefelé az oldalon, és keresse meg a részt A beállítás tesztelése (lásd a fenti képet). Másolja ki a kódot, és illessze be a Main.cpp kódterületbe, majd nyomja meg a Ctrl + F5 billentyűkombinációt. Két ablakot kell látnia: az egyik fekete (a konzol), a másik pedig fehér négyzet fekete háttérrel. Ha ezt nem látja, tegye a következő lépéseket.
8. lépés. Javítsa ki a hibákat
A "Hibalista" részben, ha hibát lát
- fájl kiterjesztéssel.h folytassa a 3. rész 1. lépésével, "A" További beillesztési könyvtárak konfigurálása "" lépéssel, és kövesse az utasításokat.
- .lib kiterjesztésű fájlt, folytassa a 3. rész 2. lépésével, a "További könyvtári könyvtárak konfigurálása" linkkel, és kövesse az utasításokat. Továbbá a 3. lépéshez: "A linkelő beállítása" További könyvtári könyvtárak "".
- "belépési pontot meg kell határozni" folytassa a 4. lépéssel, Állítsa az "Alrendszer" hivatkozást "KONZOL" -ra és kövesse az utasításokat.
- dll fájl. folytassa az 5. lépéssel, "Másolja a freeglut.dll fájlt, és illessze be a Project-0 mappába", és kövesse az utasításokat.
- Más hibák esetén, ha nem tudja azokat kijavítani, zárja be a Visual Studio alkalmazást> törölje a GLUT-GLEW-0 projektmappát, amely C: / GLP-ben található> nyissa meg a Visual Studio alkalmazást> ismételje meg a beállításokat 2. rész. Szép munka.
4. rész a 8-ból: Projekt létrehozása GLUT-GLEW sablonnal
1. lépés. Sablon létrehozása
Lépjen a Visual Studio főmenüjébe, és míg a GLUT-GLEW-0 nyitva van, kattintson a Projekt> Sablon exportálása… lehetőségre. A Sablon exportálása varázslóban ellenőrizze a Projekt sablont, ha nincs bejelölve. Kattintson a Tovább> gombra. A Sablonbeállítások kiválasztása területen a Sablon neve szövegmezőbe írja be: FREE-GLEW. Kattintson a Befejezés gombra.
- Sablon létrehozva.
- Zárja be a kidobott ablakot a sablon útvonalával.
2. lépés: Projekt létrehozása
- Kattintson a Fájl> Új> Projekt… lehetőségre.
- Ban ben Hozzon létre egy új projektet varázsló, a sablonok listájában válassza a GLUT-GLEW> kattintson a Tovább gombra.
- Ban ben Állítsa be az új projektet varázsló, a "'Project name" szövegmezőbe írja be a GLUT-GLEW-1 parancsot.
- Másolat C: / GLP, és illessze be Elhelyezkedés szövegmező.
- Győződjön meg arról, hogy a Helymegoldás és projekt elhelyezése azonos könyvtárban be van jelölve. Kattintson a Létrehozás gombra.
- A Solution Explorerben kattintson duplán a Forrásfájlok elemre, majd kattintson duplán a ++ Main.cpp elemre. A kód megjelenik a kódterületen. Futtasd. Ha a kód nem jelenik meg, kattintson a jobb gombbal ++ Main.cpp> kattintson a Kizárás a projektből elemre. Most hozzon létre új Main.cpp fájlt.
3. lépés: Dll fájlok hozzáadása
-
Add hozzá a freeglut.dll fájlt
- Lépjen a C:> GL> GLUT-GLEW-0> kattintson a fájlra freeglut.dll > jobb klikk> kattintson a Másolás gombra.
- Keresse meg a C:> GLP> GLUT-GLEW-1> kattintson az üres területre> kattintson a jobb gombbal> kattintson a Beillesztés gombra.
- Most a freeglut.dll fájl a GLUT-GLEW-1 mappában van a Main.cpp és a többi 4 fájl között.
-
Hozzáadás glew32.dll fájlt.
- Lépjen a C:> GL> GLUT-GLEW-0> kattintson a fájlra glew32.dll > jobb klikk> kattintson a Másolás gombra.
- Keresse meg a C:> GLP> GLUT-GLEW-1> kattintson az üres területre> kattintson a jobb gombbal> kattintson a Beillesztés gombra.
- Most a glew32.dll és a freeglut.dll dll fájlok a GLUT-GLEW-1 projektmappában vannak a Main.cpp és a többi 4 fájl között.
4. Tesztelje a projektet a fentiek szerint
Szép munka!
5. rész a 8 -ból: Projektcélzó x64 platform létrehozása
1. lépés: Lépjen a Visual Studio főmenüjébe
Kattintson a Fájl> Új> Projekt…> elemre az Új projekt létrehozása varázslóban, kattintson a Projekt ürítése> Tovább gombra.
- Másolat GLUT64-GLEW64-0 és illessze be Projekt neve szövegmező.
- Másolat C: / GLP \ és illessze be Elhelyezkedés szövegmező.
- Jelölje be a "Megoldás és projekt elhelyezése ugyanabban a könyvtárban" lehetőséget, majd kattintson a Létrehozás gombra.
- Várja meg, amíg megjelenik a Visual Studio 2019 példány.
2. lépés. Forrásfájl hozzáadása a projektmappához
- Ban,-ben Megoldás kereső ablakban kattintson a jobb gombbal a Forrásfájlok mappára (az utolsó), majd kattintson a Hozzáadás> Új elem… elemre.
- Az Új elem hozzáadása-GLUT64-GLEW64-0 ablakban kattintson az ablak közepéről a C ++ fájlra (.cpp) (az első). A Név szövegmezőbe írja be a Main.cpp parancsot.
- A hely C: / GLP / GLUT64-GLEW64-0 \.
- Kattintson a Hozzáadás gombra. A fájl megnyílik a fő szövegszerkesztőben, de egyelőre hagyja üresen a fájlt.
3. lépés: GLUT64-GLEW64-0 Tulajdonságok oldalak
Lépjen a "Solution Explorer" menüpontra, majd kattintson a jobb gombbal a projekt nevére, amely GLUT64-GLEW64-0, majd válassza a "Tulajdonságok" lehetőséget.
-
Főmenü.
-
Ban ben Konfiguráció:
hagyja az Aktív (hibakeresés) beállítást.
-
Ban ben Felület:
bejegyzéshez válassza az x64 lehetőséget.
- Kattintson a Konfigurációkezelő… gombra.
-
Ban ben Aktív megoldás platform:
válassza az x64 lehetőséget.
- Ban ben Felület, x64 automatikusan kiválasztásra kerül.
-
Kattintson a Bezárás gombra.
-
-
További könyvtárakat tartalmaz.
Nyissa meg a C/C ++ menüt. Kattintson az Általános> További könyvtárak felvétele> pontra, majd a mező jobb oldalán található lefelé mutató nyílra, majd kattintson.
- Másolat C: / GL / GLUT / include > a További könyvtárak beillesztése varázslóban kattintson az első ikonra> illessze be.
- Másolat C: / GL / GLEW / include > kattintson újra az első ikonra> illessze be.
- A További könyvtárak beillesztése varázslóban kattintson az OK gombra.
-
További könyvtári könyvtárak.
Nyissa meg a "Linker" legördülő menüt, és kattintson az "Általános" gombra. Kattintson a "További könyvtári könyvtárak" bejegyzés> lefelé mutató nyílra a mező végén, majd a "Szerkesztés" lehetőségre a legördülő menüben.
- Másolat C: / GL / GLUT / lib / x64 > a További könyvtári könyvtárakban kattintson az első ikonra> illessze be.
- Másolat C: / GL / GLEW / lib / Release / x64 > kattintson az első ikonra> illessze be.
- Kattintson az OK gombra a További könyvtári könyvtárakban.
-
További függőségek.
-
A Linker legördülő menüben kattintson a Bevitel elemre, majd a További függőségek bejegyzésre, majd a mező jobb oldalán található lefelé mutató nyílra, majd kattintson a gombra.
- Másolat freeglut.lib; glew32.lib; opengl32.lib és illessze be a További függőségek varázsló legfelső szövegmezőjébe.
- Kattintson az OK gombra a További függőségek varázslóban.
-
- Állítsa az "Alrendszer" linkelőt "Konzolra". A Linker legördülő menüben kattintson a Rendszer> Alrendszer elemre. Kattintson a lefelé mutató nyílra, és válassza a Konzol (/ALRENDSZER: KONZOL) lehetőséget a legördülő menüből. Kattintson az Alkalmaz, majd az OK gombra a GLUT-GLEW-0 Tulajdonságoldalak ablakban.
4. lépés: Adjon hozzá dll fájlokat a GLUT64-GLEW64-0 projektmappához
-
Add hozzá a freeglut.dll fájlt a GLUT64-GLEW64-0 fájlhoz.
- Lépjen a C: / GL / GLUT / bin / x64 mappába. Az "x64" mappában kattintson a "freeglut.dll" fájlra, majd kattintson a jobb gombbal> "Másolás".
- Most lépjen a C:> GLP> GLUT64-GLEW64-0 menüpontra. Kattintson a jobb gombbal a "GLUT64-GLEW64-0" mappa üres területére, és válassza a "Beillesztés" lehetőséget.
-
Adja hozzá a glew32.dll fájlt a GLUT64-GLEW64-0 fájlhoz.
- Lépjen a C:> GL> GLEW> bin> Release> x64 elemre. Az "x64" mappában kattintson a "glew32.dll" fájlra, majd kattintson a jobb gombbal> "Másolás".
- Most lépjen a C:> GLP> GLUT64-GLEW64-0 menüpontra. Kattintson a jobb gombbal a "GLUT64-GLEW64-0" mappa üres területére, és válassza a "Beillesztés" lehetőséget.
5. lépés: Tesztelje a projektet, és javítsa ki a hibákat, ha vannak ilyenek
A célzási x86 platformhoz hasonlóan lásd a fenti 3. rész 7. és 8. lépését, de a Visual Studio főmenüjében x86 nak nek x64.
6. lépés Tipp:
Még akkor is, ha a Tulajdonoldalak főbeállításokban Platform: x64, kattintson a Konfigurációkezelő… elemre, és az Aktív megoldás platformon: válassza az x64 lehetőséget.
6. rész a 8-ból: Projekt létrehozása GLUT64-GLEW64 sablonnal
1. lépés. Sablon létrehozása
Lépjen a Visual Studio főmenüjébe, és míg a GLUT64-GLEW64-0 nyitva van, kattintson a Projekt> Sablon exportálása… lehetőségre. A Sablon exportálása varázslóban ellenőrizze a Projekt sablont, ha nincs bejelölve. Kattintson a Tovább> gombra. A Sablonbeállítások kiválasztása területen a Sablon neve szövegmezőbe írja be: FREE-GLEW. Kattintson a Befejezés gombra.
- Sablon létrehozva.
- Zárja be a kidobott ablakot a sablon útvonalával.
2. lépés: Projekt létrehozása
- Kattintson a Fájl> Új> Projekt… lehetőségre.
- Ban ben Hozzon létre egy új projektet varázsló, a sablonok listájában válassza a GLUT64-GLEW64 lehetőséget, majd kattintson a Tovább gombra.
- Ban ben Állítsa be az új projektet varázsló, a "'Project name" szövegmezőbe írja be a GLUT64-GLEW64-1 fájlt.
- Másolat C: / GLP, és illessze be Elhelyezkedés szövegmező.
- Győződjön meg arról, hogy a Helymegoldás és projekt elhelyezése azonos könyvtárban be van jelölve. Kattintson a Létrehozás gombra.
- A Visual Studio főmenüjében váltson x86 -ról x64 -re.
- A Solution Explorerben kattintson duplán a Forrásfájlok elemre, majd kattintson duplán a ++ Main.cpp elemre. A kód megjelenik a kódterületen. Futtasd. Ha a kód nem jelenik meg, kattintson a jobb gombbal ++ Main.cpp> kattintson a Kizárás a projektből elemre. Most hozzon létre új Main.cpp fájlt.
3. lépés: Dll fájlok hozzáadása
-
Add hozzá a freeglut.dll fájlt
- Lépjen a C:> GLP> GLUT64-GLEW64-0> kattintson a fájlra freeglut.dll > jobb klikk> kattintson a Másolás gombra.
- Keresse meg a C:> GLP> GLUT64-GLEW64-1> kattintson az üres területre> kattintson a jobb gombbal> kattintson a Beillesztés gombra.
- Most a freeglut.dll fájl a GLUT64-GLEW64-1 mappában van a Main.cpp és a többi 4 fájl között.
-
Adjon hozzá glew32.dll fájlt
- Lépjen a C:> GLP> GLUT64-GLEW64-0> kattintson a fájlra glew32.dll > jobb klikk> kattintson a Másolás gombra.
- Keresse meg a C:> GLP> GLUT64-GLEW64-1> kattintson az üres területre> kattintson a jobb gombbal> kattintson a Beillesztés gombra.
- Most a glew32.dll és a freeglut.dll dll fájlok a GLUT64-GLEW64-1 projektmappában vannak a Main.cpp és a többi 4 fájl között.
4. Tesztelje a projektet a fentiek szerint
Szép munka!
Tipp: Minden vele létrehozott projektben válassza ki az x64 -et (a Hibakeresés mellett) a Visual Studio grafikus felületén, és adjon hozzá dll -fájlokat, mint a jelen részben
7. rész a 8 -ból: A beépített FreeGLUT és a beépített GLEW beállítása
1. lépés Hozza létre a GL mappát
Nyissa meg a Windows Fájlkezelőt> Navigáljon a lemezre (könyvtár) C. Ha a GL mappa már létezik, rendben van.
Ha nem létezik, kattintson a jobb egérgombbal az üres területen, majd válassza az Új> Mappa> GL típusát> nyomja meg az. Enter billentyűt
2. lépés: Telepítse a CMake programot
Kattintson a jobb gombbal a következő linkre, és válassza a Hivatkozás megnyitása új ablakban lehetőséget. A CMake használatával bináris fájlokat szerezhet be a forráskódból. Kövesse az 1. részt A CMake telepítése.
3. lépés: Töltse le a FreeGLUT forrást
Kattintson a jobb gombbal a következő címre, és válassza a Link megnyitása új ablakban lehetőséget https://sourceforge.net/projects/freeglut/. Kattintson a Letöltés gombra.
- A letöltési ablakban ("Letöltések" könyvtár) kattintson a "freeglut-3.2.1.tar.gz" mappa> jobb gombbal> válassza a "7-Zip" lehetőséget (ha nincs meg, töltse le)> "Kivonat ide".
- Kattintson a "freeglut-3.2.1.tar" mappára> kattintson jobb egérgombbal, majd válassza a "7-Zip"> "Kivonat itt" mappát.
- Másik lehetőségként, ha WinRAP-ja van, kattintson a "freeglut-3.2.1.tar" mappára, kattintson a jobb gombbal, majd válassza a "Kivonat itt" lehetőséget. Kattintson a "freeglut-3.2.1.tar" mappára, majd válassza a "Kivonat itt" lehetőséget.
- Vagy kattintson a "WinZip" gombra. Ha nincs meg, töltse le WinZip értékelés ingyenes próbaverzió 30 napig és kövesse az utasításokat.
- Kattintson a "freeglut-3.2.1" kibontott mappára> kattintson a jobb gombbal> "Másolás"> menjen a C: \> GL> jobb gombbal> "Beillesztés" lehetőségre.
- Kattintson a "freeglut-3.2.1" mappára> kattintson a jobb gombbal, majd kattintson az "Átnevezés"> típusra (vagy másolja és illessze be): GLUTsrc > nyomja meg az ↵ Enter billentyűt.
4. lépés: Töltse le a GLEW forrást
Kattintson a jobb gombbal a következő címre, és válassza a Link megnyitása új ablakban lehetőséget https://glew.sourceforge.net/. Mellett Forrás kattintson a ZIP -re.
- A letöltött ablakban kattintson a glew-2.1.0 (vagy újabb) mappára> jobb gombbal> Másolás.
- Navigáljon a C: \> GL -hez. Kattintson a jobb gombbal> Beillesztés elemre. Mappa átnevezése erre GLEWsrc > nyomja meg az ↵ Enter billentyűt. Most a GL mappában vannak GLUTsrc és GLEWsrc mappák.
5. lépés: A FreeGLUT építése a CMake és a Visual Studio segítségével
- Lépjen a CMake GUI oldalra.
- Az első szövegmezőbe írja be C:/GL/GLUTsrc
- A második szövegmezőben C:/GL/GLUTsrc/build
-
Konfigurálja és generálja. A CMake grafikus felhasználói felületén kattintson a Konfigurálás> a varázslóban a Könyvtár létrehozása gombra, majd kattintson az Igen> válassza a Visual Studio 16 2019> kattintson a Befejezés gombra.
Amikor a CMake GUI -ban ezt olvassa: "A konfigurálás kész", kattintson a Létrehozás gombra. A következőt kell olvasnia: "Generálás kész"
-
Építse fel a megoldást.
- Lépjen a C:> GL> GLUTsrc> build elemre. Kattintson duplán a "freeglut.sln", a "freeglut" vagy az "ALL_BUILD.vcxproj" elemre. Megjelenik a Visual Studio egy példánya. Várjon, amíg a főmenüben megjelenik, Épít bejegyzés jelenik meg. Kattintson Épít > Megoldás készítése (az első lehetőség).
-
Várjon, amíg el nem olvassa az "Output" ablak utolsó sorát: ========== Build: 28 sikerült, 0 nem sikerült, 0 naprakész, 1 kihagyott "========= =
A "sikeres" változtatások száma a freeglut verziókban
- Lépjen a C: / GL / GLUTsrc / build / lib / Debug oldalra. Belül a freeglutd.lib fájlt kell látnia a többi fájl alatt.
6. lépés. Galew építése a CMake és a Visual Studio segítségével
Kövesse a fenti lépést, de
- Az első szövegmezőbe írja be C:/GL/GLEWsrc/build/cmake
- Második típusban C:/GL/GLEWsrc/build
-
Lépjen a C:> GL> GLEWsrc> build elemre. Kattintson duplán a "glew.sln", a "glew" vagy az "ALL_BUILD.vcxproj" elemre. Megjelenik a Visual Studio egy példánya. Várjon, amíg a főmenüben megjelenik Épít bejegyzés jelenik meg. Kattintson Épít > Megoldás készítése (az első lehetőség).
-
Várjon, amíg el nem olvassa az "Output" ablak utolsó sorát: ========== Build: 6 sikeres, 0 sikertelen, 0 naprakész, 2 kihagyott "========= =
A "sikeres" módosítások száma a glew verziókban
-
- Lépjen a C:> GL> GLEWsrc> build> lib> Debug elemre. Belül a glew32d.lib fájlt kell látnia a többi fájl között.
Lépés 7. Hozzon létre projektet beépített FreeGLUT és beépített GLEW segítségével
C könyvtárban (lemezen) C: mappa létrehozása GLP, ha nem léteznek.
-
A Visual Studio főmenüjében kattintson a Fájl> Új> Projekt…> varázslóban az Új projekt létrehozása varázslóban, majd kattintson az Üres projekt> Tovább gombra.
- Ban ben Állítsa be az új projektet varázsló a "Projekt neve" típushoz: GLUTsrc-GLEWsrc-0
- A "Hely" szövegmezőben töröljön mindent, és írja be C: / GLP \
- Jelölje be a "Megoldás és projekt elhelyezése ugyanabban a könyvtárban" lehetőséget, majd kattintson a Létrehozás gombra.
- Várja meg, amíg megjelenik a Visual Studio 2019 példány.
-
Add hozzá a forrásfájlt a projekthez.
- V. S. -ben GUI, "Solution Explorer" varázsló, kattintson a jobb gombbal a Forrásfájlok mappára (az utolsó), majd kattintson a Hozzáadás> Új elem… elemre.
- Az Új elem hozzáadása-GLUTsrc-GLEWsrc-0 ablakban kattintson az ablak közepéről a C ++ fájlra (.cpp) (az első). A Név szövegmezőbe írja be a Main.cpp parancsot.
- A Helynek lennie kell C: / GLP / GLUT-GLEW-0 \
- Kattintson a Hozzáadás gombra. A fájl megnyílik a fő szövegszerkesztőben, de egyelőre hagyja üresen a fájlt.
-
Konfigurálja a projekt tulajdonságait. A Solution Explorer varázslóban kattintson a jobb gombbal a Project nevére GLUTsrc-GLEWsrc-0 > válassza a Tulajdonságok lehetőséget.
-
(1) GLUTsrc-GLEWsrc-0 Tulajdonságok főmenü.
A Platform bejegyzésben válassza az x64> kattintson a Configuration Manager… elemre.
- Aktív megoldás platformon: válassza az x64 lehetőséget.
- A Platform bejegyzésben az x64 automatikusan kiválasztásra kerül.
- Kattintson a Bezárás gombra.
-
(2) További könyvtárak. Nyissa meg a C/C ++> Általános> A menü mellett válassza ki az elsőt, További könyvtárak beillesztése> kattintson a lefelé mutató nyílra a mező végén, majd kattintson a Szerkesztés… gombra.
- Másolat C: / GL / GLUTsrc / include > kattintson az Első ikonra a További könyvtárak beillesztése varázslóban> illessze be.
- Másolat C: / GL / GLEWsrc / include > kattintson az első ikonra> illessze be.
- Kattintson az OK gombra a További könyvtárak felvétele varázslóban.
-
(3) További könyvtári könyvtárak. Kattintson duplán a Linker> Általános> További könyvtári könyvtárak elemre> kattintson a lefelé mutató nyílra a mező végén, majd kattintson a Szerkesztés… gombra.
- Másolat C: / GL / GLUTsrc / build / lib / Debug > kattintson az első ikonra> illessze be.
- Másolat C: / GL / GLEWsrc / build / lib / Debug > kattintson az első ikonra> illessze be.
- A További könyvtári könyvtárak varázslóban kattintson az OK gombra.
- (4) További függőségek. A Linker legördülő menüben válassza a Bevitelt> a menü mellett válassza ki az elsőt, További függőségek> kattintson a lefelé mutató nyílra a mező végén> Szerkesztés…> másolás opengl32.lib; freeglutd.lib; glew32d.lib és illessze be a További függőségek varázsló legfelső szövegmezőjébe, majd kattintson az OK gombra.
-
(5) Állítsa a rendszert CONSOLE alrendszerre.
A Linker legördülő menüben válassza a Rendszer> a menü mellett válassza ki az elsőt, alrendszert> kattintson a lefelé mutató nyílra a mező végén, majd válassza a Konzol (/ALRENDSZER: KONZOL) lehetőséget. Kattintson az Alkalmaz és az OK gombra.
-
-
Másolja a freeglutd.dll és a glew32d.dll fájlokat, majd illessze be a GLUTsrc-GLEWsrc-0 mappába.
- Lépjen a C: / GL / GLUTsrc / build / bin / Debug oldalra. Kattintson a freeglutd.dll> jobb gombbal> Másolás lehetőségre.
- Lépjen a C:> GLP> GLUTsrc-GLEWsrc-0 elemre. Kattintson a jobb gombbal egy üres területre a GLUTsrc-GLEWsrc-0 mappában, és válassza a Beillesztés lehetőséget.
- Keresse meg a C: / GL / GLEWsrc / build / bin / Debug mappát. Kattintson a glew32d.dll> jobb gombbal> Másolás lehetőségre.
- Lépjen a C:> GLP> GLUTsrc-GLEWsrc-0 elemre. Kattintson a jobb gombbal egy üres területre a GLUTsrc-GLEWsrc-0 mappában, és válassza a Beillesztés lehetőséget.
- A freeglutd.dll és a glew32d.dll fájloknak mostantól a GLUTsrc-GLEWsrc-0 mappában kell lenniük a Main.cpp és a Visual Studio által létrehozott további 4 fájllal együtt.
8. Tesztelje a projektet, és javítsa ki a hibákat, ha vannak ilyenek
A fenti 3. rész 7. és 8. lépései szerint.
9. lépés. Sablon létrehozása
Mint fent 4. rész. A sablon neve típusához GLUTsrc-GLEWsrc. A projekt neve típusához GLUTsrc-GLEWsrc-1. Ne feledje, amikor ezzel a sablonnal projektet hoz létre, a Visual Studio grafikus felhasználói felületének főmenüjében válassza az x64 lehetőséget, valamint dll fájlok másolását és beillesztését a jelen részben leírtak szerint. Szép munka.
8. rész a 8 -ból: A beállítás kiválasztása
1. lépés. Ebben az oktatóanyagban megtanulhatja, hogy a FreeGLUT és a GLEW beállítása a Project with Visual Studio alkalmazásban
-
Állítson be x86 bináris fájlokat (32 bit).
Ez a legegyszerűbb. Innen kell kezdeni a tanulást.
-
Állítson be x64 bináris fájlokat (64 bit).
Az x64 platformot célozza meg. Csak akkor válassza, ha erre konkrét oka van.
Tippek
- Ha törölnie kell a projektmappát, zárja be a Visual Studio> projektmappa törlése> nyissa meg a Visual Studio alkalmazást.
- Létrehozhat egy mappát a C: / GL mappában, ahol elhelyezheti a projekteket. Projekt létrehozásakor válassza ezt a mappát a "Hely" elemhez.
- A konfigurálás általános módja További könyvtárakat tartalmaz hogy az első ikonra kattintás után kattintson három pontra…, keresse meg azt a mappát, ahol a.h fájl (ok) él (ebben az oktatóanyagban C: / GL / freeglut / include és C: / GL / glew / include) és kattintson a Mappa kiválasztása lehetőségre.
- A konfigurálás általános módja További könyvtári könyvtárak hogy az első ikonra kattintás után kattintson a három pontra…, keresse meg azt a mappát, ahol a.lib fájl (ok) él (ebben az oktatóanyagban x86 platform, C: / GL / freeglut / lib és C: / GL / glew / lib / Release / Win32), és kattintson a Mappa kiválasztása gombra.
-
A konfigurálás általános módja További függőségek az, hogy a,
- A Fájlkezelőben keresse meg azt a mappát, ahol a.lib fájl (ok) él (ebben az oktatóanyagban x86 platform, C: / GL / freeglut / lib és C: / GL / glew / lib / Release / Win32), kattintson kétszer minden.lib fájl nevére, és másolja (a Ctrl+C billentyűvel) a nevet a.lib kiterjesztéssel.
- Most lépjen a További függőségek varázslóba, és illessze be (Ctrl+V billentyűvel). Írjon be pontosvesszőt (;).
- Ha az OpenGL -t szeretné konfigurálni a projektjével, adja hozzá az opengl32.lib fájlt.
- Ha dll fájlokra van szükség, akkor minden létrehozott projektben - még a projekt által létrehozott sablonok esetén is, beleértve a dll fájlt is - másolja át a dll fájlokat a könyvtárakból vagy az előző projektből, és illessze be az új projektbe.