OpenGL FreeGLUT GLEW sablonprojekt beállítása a Visual Studio alkalmazásban

Tartalomjegyzék:

OpenGL FreeGLUT GLEW sablonprojekt beállítása a Visual Studio alkalmazásban
OpenGL FreeGLUT GLEW sablonprojekt beállítása a Visual Studio alkalmazásban

Videó: OpenGL FreeGLUT GLEW sablonprojekt beállítása a Visual Studio alkalmazásban

Videó: OpenGL FreeGLUT GLEW sablonprojekt beállítása a Visual Studio alkalmazásban
Videó: A felhasználói fiókok testreszabása, jelszóbeállítás, névmódosítás Windows 10 alatt 2024, Április
Anonim

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

Jelölje ki a freeglut fájlt
Jelölje ki a freeglut fájlt

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

    Projekt 0
    Projekt 0

    32 -ben)}}.

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

    Opengl 1
    Opengl 1
  • Másolat C: / GL / GLUT / include > a További könyvtárak beillesztése varázslóban kattintson az első ikonra> illessze be.

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

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

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

    További függőségek 3
    További függőségek 3

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

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.

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

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

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

      További függőségek 3
      További függőségek 3
    • 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.

Ajánlott: