OpenGL FreeGLUT GLEW malliprojekti seadistamine Visual Stuudios

Sisukord:

OpenGL FreeGLUT GLEW malliprojekti seadistamine Visual Stuudios
OpenGL FreeGLUT GLEW malliprojekti seadistamine Visual Stuudios

Video: OpenGL FreeGLUT GLEW malliprojekti seadistamine Visual Stuudios

Video: OpenGL FreeGLUT GLEW malliprojekti seadistamine Visual Stuudios
Video: Free Partition Magic Software for Windows 10/8/7 2024, Aprill
Anonim

Paljud programmeerijad eelistavad graafika jaoks OpenGL -i. Kui olete üks neist, soovitab selle tootja tungivalt kasutada akende tööriistakomplekti (näiteks freeGLUT) ja OpenGL -i laadimisteeke (nt GLEW). See juhend aitab teil ületada OpenGLi freeGLUT ja GLEW kasutamise esimese väljakutse: nende installimine ja seadistamine ning oma esimese projekti loomine OpenGL-freeGLUT-GLEW malli abil Visual Studio 2019-s.

See juhend eeldab, et teie platvorm on Windows ja teie IDE on Visual Studio. Visual Studio installimise ajal märkige ruut Töölaua arendus koos C ++ töökoormusega.

Sammud

Osa 1 /8: freeGLUT ja GLEW allalaadimine

Tõstke esile freeglut
Tõstke esile freeglut

Samm 1. Tõstke esile, mida te kavatsete teha

Tõstke samm või alametapp või selle osa esile ja tehke seda. Näiteks vaadake ülaltoodud pilti.

Samm 2. Looge kaust GL

Avage Windowsi File Explorer> Navigeerige kettale (kataloogile) C. Kui kaust GL on juba olemas, on kõik korras.

Kui seda pole, paremklõpsake tühjal alal> valige Uus> Kaust> tippige GL> vajutage ↵ Enter

Samm 3. Laadige alla rakendus GLEW

  • Kui olete juba alla laadinud GLEW binaarfailid, on need kaustas GL, alamkaustas GLEW, pole midagi.
  • Kui te pole seda veel teinud, paremklõpsake järgmist linki ja valige Ava link uues aknas https://glew.sourceforge.net. Allpool Allalaadimised pealkirja, klõpsake Windowsi 32- ja 64-bitist.
  • Allalaadimisaknas klõpsake kausta glew-2.1.0> paremklõpsake> valige Kopeeri.
  • Liikuge C:> GL. Paremklõpsake> valige Kleebi.
  • (Teise võimalusena avage aken "Failiuurija"> C:> GL. Minge allalaadimisaknasse> klõpsake allalaaditud kausta ja lohistage C: / GL)
  • Klõpsake nime glew-2.1.0 ja nimetage see ümber GLEW.
  • Kui kaust glew-2.1.0-win32 on alla laaditud, topeltklõpsake seda, et saada glew-2.1.0.

Samm 4. Laadige alla freeglut 3.0.0 MSVC pakett

Järgmisel lingil paremklõpsake ja valige Ava link uues aknas https://www.transmissionzero.co.uk/software/freeglut-devel/. Sektsioonis freeglut 3.0.0 MSVC pakett klõpsake Laadige MSVC jaoks alla freeglut 3.0.0.

  • Allalaadimisaknas klõpsake kausta freeglut> paremklõpsake> valige Kopeeri.
  • Liikuge C:> GL. Paremklõpsake> valige Kleebi.
  • (Teise võimalusena avage aken "Failiuurija"> C:> GL. Minge allalaadimisaknasse> klõpsake allalaaditud kausta ja lohistage C: / GL)
  • Klõpsake selle nime ja tüübi peal kaks korda (mitte topelt) LIHTS
  • Nüüd on kaustas GL teil kaustad: LIHTS ja GLEW.

Osa 2/8: Visual Studio projekti loomine

Samm 1. Looge kaust GLP

Kui see on juba olemas, pole midagi. Kui ei, minge kettale C: ja looge kaust GLP.

Samm 2. Looge tühi projekt

  • Visual Studio peamenüüs klõpsake Fail> Uus> Projekt…> viisardis Loo uus projekt klõpsake Tühjenda projekt> Järgmine.

    • Sisse Seadistage oma uus projekt tüübi "Projekti nimi" viisard: GLUT-GLEW-0.
    • Klikkige tekstivälja „Asukoht” kõrval…. Minge C:> GLP> klõpsake nuppu Vali kaust. Nüüd on "Asukoht" C: / GLP \.
    • Märkige ruut "Asetage lahendus ja projekt samasse kataloogi"> klõpsake nuppu Loo.
    • Oodake, kuni ilmub Visual Studio 2019 eksemplar.

Samm 3. Lisage oma lähtefail projekti

  • Lahenduste uurija aknas paremklõpsake kausta Allikafailid (viimane)> klõpsake nuppu Lisa> Uus üksus….
  • Klõpsake aknas Lisa uus üksus-GLUT-GLEW-0 akna keskelt C ++ fail (.cpp) (esimene). Tippige tekstiväljale Nimi Main.cpp.
  • Asukoht on C: / GLP / GLUT-GLEW-0 \.
  • Klõpsake nuppu Lisa. Fail avaneb tekstiredaktoris, kuid jätke fail praegu tühjaks.

Osa 3 /8: GLUT ja GLEW paigaldamine projekti

Samm 1. Seadistage lisakataloogid

  • Paremklõpsake Solution Exploreris oma projekti nimel GLUT-GLEW-0 ja valige Atribuudid.
  • GLUT-GLEW-0 atribuutide lehtede viisardi peamenüü jaotises Konfiguratsioon: jätke vaikeseade Aktiivne (silumine)> Platvorm: aktiivne (Win32).

    Projekt 0
    Projekt 0

    aastal 32)}}.

    Projekt 0
    Projekt 0
  • Avage menüü C/C ++. Klõpsake Üldine> Täiendavad kaasamise kataloogid> klõpsake välja paremal asuvat allanoolt> klõpsake.

    Opengl 1
    Opengl 1
  • Kopeeri C: / GL / GLUT / include > klõpsake viisardis Lisa kaasamise kataloogid esimest ikooni> kleebi.

    OpenGL 12
    OpenGL 12
  • Kopeeri C: / GL / GLEW / include > klõpsake uuesti esimest ikooni> kleepige.
  • Täiendavate kataloogide kaasamise viisardis klõpsake nuppu OK.

Samm 2. Seadistage linker "Täiendavad raamatukogu kataloogid"

  • Avage rippmenüü Linker ja klõpsake nuppu Üldine. Klõpsake kirje Täiendavad teekikataloogid> allanool paremal väljal>.

    Opengl 2 2. lk
    Opengl 2 2. lk
  • Kopeeri C: / GL / GLUT / lib > täiendavate raamatukogude kataloogide viisardis klõpsake esimest ikooni> kleepige.
  • Kopeeri C: / GL / GLEW / lib / Release / Win32 > klõpsake esimest ikooni> kleepige.
  • Lisateekide kataloogide viisardis klõpsake nuppu OK.

Samm 3. Seadistage linker "Täiendavad sõltuvused"

  • Linkeri rippmenüüs klõpsake Sisend> klõpsake sisestust Täiendavad sõltuvused> välja paremal allanool> klõpsake.

    Opengl 3 1
    Opengl 3 1
  • Kopeeri freeglut.lib; glew32.lib; opengl32.lib ja kleepige täiendava sõltuvuse viisardi kõige ülemisse tekstikasti.
  • Klõpsake viisardis Täiendavad sõltuvused nuppu OK.

    Täiendavad sõltuvused 3
    Täiendavad sõltuvused 3

Samm 4. Määrake linkija "Alamsüsteem" olekuks "Konsool"

Klõpsake rippmenüüs Linker nuppu Süsteem> Alasüsteem. Klõpsake allanoolt ja valige rippmenüüst Konsool (/ALASÜSTEEM: KONSOL). Klõpsake aknas GLUT-GLEW-0 Properties Pages nuppu Rakenda ja seejärel nuppu OK

Samm 5. Kopeerige freeglut.dll fail ja kleepige see projekti kausta GLUT-GLEW-0

  • Liikuge kausta C:> GL> GLUT> bin. Prügikasti kaustas klõpsake faili freeglut.dll> paremklõpsake> Kopeeri.
  • Minge C:> GLP> GLUT-GLEW-0. Paremklõpsake kausta GLUT-GLEW-0 tühja ala ja valige Kleebi.
  • Fail freeglut.dll peaks nüüd olema teie projekti kataloogis koos faili Main.cpp ja mõne muu Visual Studio loodud failiga.

Samm 6. Kopeerige fail glew32.dll ja kleepige see projekti kausta GLUT-GLEW-0

  • Minge jaotisse C:> GL> GLEW> bin> Release> Win32. Klõpsake glew32.dll> paremklõpsake> Kopeeri.
  • Minge C:> GLP> GLUT-GLEW-0. Paremklõpsake kaustas Project-0 tühja ala ja valige Kleebi.
  • Fail glew32.dll peaks nüüd olema kaustas GLUT-GLEW-0 koos Main.cpp, freeglut.dll ja veel 4 Visual Studio loodud failidega.
Freeglut 1
Freeglut 1

Samm 7. Testige oma projekti

Paremklõpsake järgmist linki ja valige Ava link uues aknas halb programm. Kerige lehte alla ja leidke jaotis Seadistuse testimine (vt ülaltoodud pilti). Kopeerige kood ja kleepige koodialasse Main.cpp> vajutage Ctrl + F5. Te peaksite nägema kahte akent: üks must (konsool) ja teine valge ruuduga mustal taustal. Kui te seda ei näe, tehke järgmine samm.

Samm 8. Parandage vead

Kui näete veateadet jaotises „Vealoend”

  • fail laiendiga.h minge 3. osa 1. toimingusse "Täiendavate kaasamiskataloogide konfigureerimine" ja järgige juhiseid.
  • fail laiendiga.lib minge 3. osa 2. toimingusse "Linkeri" Täiendavate teekikataloogide konfigureerimine "" ja järgige juhiseid. Samuti sammuga 3 "Konfigureerige linkija" Teeki täiendavad kataloogid "".
  • "sisenemispunkt tuleb määratleda", jätkake 4. sammuga, määrake linkija "Alamsüsteem" olekule "CONSOLE" ja järgige juhiseid.
  • fail.
  • Muude vigade korral, kui te ei saa neid parandada, sulgege Visual Studio> kustutage projekti kaust GLUT-GLEW-0, mis asub kaustas C: / GLP> avage Visual Studio> korrake seadistamist osast 2. osa. Tubli töö.

Osa 4/8: Projekti loomine GLUT-GLEW malli abil

Samm 1. Looge mall

Minge Visual Studio peamenüüsse ja kui GLUT-GLEW-0 on avatud, klõpsake Projekt> Ekspordi mall…. Kontrollige ekspordimalli viisardis projekti malli, kui see pole märgitud. Klõpsake nuppu Edasi>. Sisestage jaotises Vali malli valikud tekstiväljale Malli nimi tekst: FREE-GLEW. Klõpsake nuppu Lõpeta.

  • Mall on loodud.
  • Sulge visatud aken malli teega.

Samm 2. Projekti loomine

  • Klõpsake Fail> Uus> Projekt….
  • Sisse Loo uus projekt viisard, valige mallide loendis GLUT-GLEW> klõpsake nuppu Edasi.
  • Sisse Seadistage oma uus projekt viisard, tippige tekstiväljale "Projekti nimi" tekst GLUT-GLEW-1.
  • Kopeeri C: / GLPja kleepige sisse Asukoht tekstiväli.
  • Veenduge, et Lahendus ja projekt samasse kataloogi on märgitud. Klõpsake nuppu Loo.
  • Topeltklõpsake Solution Exploreris Allikafailid> topeltklõpsake ++ Main.cpp. Selle kood kuvatakse koodialal. Käivitage see. Kui koodi ei kuvata, paremklõpsake ++ Main.cpp> klõpsake käsul Välista projektist. Nüüd looge uus Main.cpp.

Samm 3. Lisage dll -faile

  • Lisage fail freeglut.dll

    • Minge C:> GL> GLUT-GLEW-0> klõpsake faili freeglut.dll > paremklõpsake> klõpsake nuppu Kopeeri.
    • Liikuge C:> GLP> GLUT-GLEW-1> klõpsake tühjal alal> paremklõpsake> klõpsake nuppu Kleebi.
    • Nüüd on fail freeglut.dll kaustas GLUT-GLEW-1 Main.cpp ja teiste 4 faili hulgas.
  • Lisama glew32.dll faili.

    • Liikuge C:> GL> GLUT-GLEW-0> klõpsake faili glew32.dll > paremklõpsake> klõpsake nuppu Kopeeri.
    • Liikuge C:> GLP> GLUT-GLEW-1> klõpsake tühjal alal> paremklõpsake> klõpsake nuppu Kleebi.
    • Nüüd on dll-failid glew32.dll ja freeglut.dll projekti kaustas GLUT-GLEW-1 koos Main.cpp ja teiste 4 failiga.

Samm 4. Testige oma projekti nagu eespool

Tubli töö!

Osa 5/8: Projekti sihtimise x64 platvormi loomine

Samm 1. Minge Visual Studio peamenüüsse

Klõpsake suvandil Fail> Uus> Projekt…> uue projekti loomise viisardis Tühjenda projekt> Järgmine.

  • Kopeeri GLUT64-GLEW64-0 ja kleepige sisse Projekti nimi tekstiväli.
  • Kopeeri C: / GLP \ ja kleepige sisse Asukoht tekstiväli.
  • Märkige ruut "Asetage lahendus ja projekt samasse kataloogi"> klõpsake nuppu Loo.
  • Oodake, kuni ilmub Visual Studio 2019 eksemplar.

Samm 2. Lisage lähtefail projekti kausta

  • Aastal Lahenduste uurija aknas paremklõpsake kausta Allikafailid (viimane)> klõpsake nuppu Lisa> Uus üksus….
  • Klõpsake aknas Lisa uus üksus-GLUT64-GLEW64-0 akna keskelt C ++ fail (.cpp) (esimene). Tippige tekstiväljale Nimi Main.cpp.
  • Asukoht on C: / GLP / GLUT64-GLEW64-0 \.
  • Klõpsake nuppu Lisa. Fail avaneb tekstiredaktoris, kuid jätke fail praegu tühjaks.

Samm 3. GLUT64-GLEW64-0 atribuutide lehed

Minge jaotisse "Lahenduste uurija"> paremklõpsake oma projekti nimel GLUT64-GLEW64-0 ja valige "Atribuudid".

  • Peamenüü.

    • Sisse Konfiguratsioon:

      jätke säte Aktiivne (silumine).

    • Sisse Platvorm:

      kirje, valige x64.

    • Klõpsake Configuration manager….
    • Sisse Aktiivne lahenduste platvorm:

      valige x64.

    • Sisse Platvorm, x64 valitakse automaatselt.
    • Klõpsake nuppu Sule.

      Opengl 1
      Opengl 1
  • Täiendavad kaasamise kataloogid.

    Avage menüü C/C ++. Klõpsake Üldine> Täiendavad kaasamise kataloogid> klõpsake välja paremal asuvat allanoolt> klõpsake.

    OpenGL 12
    OpenGL 12
    • Kopeeri C: / GL / GLUT / include > klõpsake viisardis Lisa kaasamise kataloogid esimest ikooni> kleepige.
    • Kopeeri C: / GL / GLEW / include > klõpsake uuesti esimest ikooni> kleepige.
    • Täiendavate kataloogide kaasamise viisardis klõpsake nuppu OK.
  • Raamatukogu täiendavad kataloogid.

    Avage rippmenüü "Linker" ja klõpsake "Üldine". Klõpsake sissekannet „Täiendavad teekikataloogid”> välja noolel allanoolt> rippmenüüst „Muuda”.

    • Kopeeri C: / GL / GLUT / lib / x64 > klõpsake täiendavate raamatukogude kataloogides esimest ikooni> kleepige.
    • Kopeeri C: / GL / GLEW / lib / Release / x64 > klõpsake esimest ikooni> kleepige.
    • Lisateekide kataloogides klõpsake nuppu OK.
  • Täiendavad sõltuvused.

    Opengl 3 1
    Opengl 3 1
    • Linkeri rippmenüüs klõpsake nuppu Sisend> klõpsake sisestust Täiendavad sõltuvused> välja paremal allanool> klõpsake.

      Täiendavad sõltuvused 3
      Täiendavad sõltuvused 3
    • Kopeeri freeglut.lib; glew32.lib; opengl32.lib ja kleepige täiendava sõltuvuse viisardi kõige ülemisse tekstikasti.
    • Klõpsake viisardis Täiendavad sõltuvused nuppu OK.
  • Määrake linkija "Alamsüsteem" olekuks "Konsool". Klõpsake rippmenüüs Linker nuppu Süsteem> Alasüsteem. Klõpsake allanoolt ja valige rippmenüüst Konsool (/ALASÜSTEEM: KONSOL). Klõpsake aknas GLUT-GLEW-0 Properties Pages nuppu Rakenda ja seejärel nuppu OK.

Samm 4. Lisage projekti kausta GLUT64-GLEW64-0 dll-failid

  • Lisage freeglut.dll faili GLUT64-GLEW64-0.

    • Liikuge kausta C: / GL / GLUT / bin / x64. Klõpsake kaustas "x64" nuppu "freeglut.dll"> paremklõpsake> "Kopeeri".
    • Nüüd liikuge C:> GLP> GLUT64-GLEW64-0. Paremklõpsake kausta "GLUT64-GLEW64-0" tühjal alal ja valige "Kleebi".
  • Lisage failile glew32.dll fail GLUT64-GLEW64-0.

    • Minge jaotisse C:> GL> GLEW> bin> Release> x64. Klõpsake kaustas "x64" nuppu "glew32.dll"> paremklõpsake> "Kopeeri".
    • Nüüd liikuge C:> GLP> GLUT64-GLEW64-0. Paremklõpsake kausta "GLUT64-GLEW64-0" tühjal alal ja valige "Kleebi".

Samm 5. Testige oma projekti ja parandage vead, kui neid on

Nagu sihtimisplatvormi x86 puhul, vaadake ülalpool 3. osa samme 7 ja 8, kuid Visual Studio peamenüü lülitit x86 et x64.

Samm 6. Näpunäide:

Isegi kui atribuutide lehtede põhiseadetes on see platvorm: x64, klõpsake suvandil Configuration manager… ja Active Solution platvormil: valige x64.

Osa 6/8: Projekti loomine malli GLUT64-GLEW64 abil

Samm 1. Looge mall

Minge Visual Studio peamenüüsse ja samal ajal kui GLUT64-GLEW64-0 on avatud, klõpsake Projekt> Ekspordi mall…. Kontrollige ekspordimalli viisardis projekti malli, kui see pole märgitud. Klõpsake nuppu Edasi>. Sisestage jaotises Vali malli valikud tekstiväljale Malli nimi tekst: FREE-GLEW. Klõpsake nuppu Lõpeta.

  • Mall on loodud.
  • Sulge visatud aken malli teega.

Samm 2. Projekti loomine

  • Klõpsake Fail> Uus> Projekt….
  • Sisse Loo uus projekt viisard, valige mallide loendis GLUT64-GLEW64> klõpsake nuppu Edasi.
  • Sisse Seadistage oma uus projekt viisard, sisestage tekstiväljale "Projekti nimi" tekst GLUT64-GLEW64-1.
  • Kopeeri C: / GLPja kleepige sisse Asukoht tekstiväli.
  • Veenduge, et Lahendus ja projekt samasse kataloogi on märgitud. Klõpsake nuppu Loo.
  • Visual Studio peamenüüs lülitage x86 üle x64.
  • Topeltklõpsake Solution Exploreris Allikafailid> topeltklõpsake ++ Main.cpp. Selle kood kuvatakse koodialal. Käivitage see. Kui koodi ei kuvata, paremklõpsake ++ Main.cpp> klõpsake käsul Välista projektist. Nüüd looge uus Main.cpp.

Samm 3. Lisage dll -faile

  • Lisage fail freeglut.dll

    • Minge C:> GLP> GLUT64-GLEW64-0> klõpsake faili freeglut.dll > paremklõpsake> klõpsake nuppu Kopeeri.
    • Liikuge C:> GLP> GLUT64-GLEW64-1> klõpsake tühjal alal> paremklõpsake> klõpsake nuppu Kleebi.
    • Nüüd on fail freeglut.dll kaustas GLUT64-GLEW64-1 Main.cpp ja teiste 4 faili hulgas.
  • Lisage fail glew32.dll

    • Liikuge C:> GLP> GLUT64-GLEW64-0> klõpsake faili glew32.dll > paremklõpsake> klõpsake nuppu Kopeeri.
    • Liikuge C:> GLP> GLUT64-GLEW64-1> klõpsake tühjal alal> paremklõpsake> klõpsake nuppu Kleebi.
    • Nüüd on dll-failid glew32.dll ja freeglut.dll projekti kaustas GLUT64-GLEW64-1 Main.cpp ja teiste 4 faili hulgas.

Samm 4. Testige oma projekti nagu eespool

Tubli töö!

Näpunäide. Valige kõigis sellega loodud projektides Visual Studio GUI -s x64 (silumise kõrval) ja lisage dll -failid nagu käesolevas osas

Osa 7/8: Built FreeGLUT ja Built GLEW seadistamine

Samm 1. Looge kaust GL

Avage Windowsi File Explorer> Navigeerige kettale (kataloogile) C. Kui kaust GL on juba olemas, on kõik korras.

Kui seda pole, paremklõpsake tühjal alal> valige Uus> Kaust> tippige GL> vajutage ↵ Enter

Samm 2. Installige CMake

Paremklõpsake järgmist linki ja valige Ava link uues aknas Kasutage lähtekoodi binaarfailide hankimiseks CMake. Järgige 1. osa CMake installimine.

Samm 3. Laadige alla FreeGLUT -i allikas

Paremklõpsake järgmist aadressi ja valige Ava link uues aknas https://sourceforge.net/projects/freeglut/. Klõpsake nuppu Laadi alla.

  • Allalaadimisaknas (kataloog "Allalaadimised") klõpsake kausta "freeglut-3.2.1.tar.gz"> paremklõpsake> valige "7-Zip" (kui teil seda pole, laadige see alla)> "Väljavõte siit".
  • Klõpsake kausta "freeglut-3.2.1.tar"> paremklõpsake> valige "7-Zip"> "Väljavõte siit".
  • Teise võimalusena, kui teil on WinRAP, klõpsake kausta "freeglut-3.2.1.tar"> paremklõpsake> valige "Väljavõte siit". Klõpsake kausta "freeglut-3.2.1.tar"> valige "Väljavõte siit".
  • Või klõpsake "WinZip". Kui teil seda pole, laadige see alla WinZipi hindamise tasuta prooviperiood 30 päeva ja järgige juhiseid.
  • Klõpsake lahtipakitud kausta "freeglut-3.2.1"> paremklõpsake> "Kopeeri"> minge C: \> GL> paremklõpsake> "Kleebi".
  • Klõpsake kausta "freeglut-3.2.1"> paremklõpsake> klõpsake "Nimeta ümber"> tippige (või kopeerige ja kleepige): GLUTsrc > vajuta ↵ Enter.

Samm 4. Laadige alla GLEW -i allikas

Paremklõpsake järgmist aadressi ja valige Ava link uues aknas https://glew.sourceforge.net/. Kõrval Allikas klõpsake ZIP.

  • Allalaaditud aknas klõpsake kausta glew-2.1.0 (või uusim)> paremklõpsake> Kopeeri.
  • Liikuge C: \> GL. Paremklõpsake> Kleebi. Nimeta kaust ümber GLEWsrc > vajuta ↵ Enter. Nüüd on kaustas GL teil kaustad GLUTsrc ja GLEWsrc.

Samm 5. Looge FreeGLUT CMake ja Visual Studio poolt

  • Avage CMake GUI.
  • Esimese tekstivälja tüüp C:/GL/GLUTsrc
  • Teise tekstivälja tüüp C:/GL/GLUTsrc/build
  • Seadistage ja genereerige. Klõpsake CMake GUI -s nuppu Seadistamine> viisardis Loo kataloog klõpsake Jah> valige Visual Studio 16 2019> klõpsake nuppu Lõpeta.

    Kui loete CMake GUI -s: "Configuring done", klõpsake nuppu Generate. Peaksite lugema: "Genereerimine on tehtud"

  • Ehitage oma lahendus.

    • Liikuge C:> GL> GLUTsrc> build. Topeltklõpsake "freeglut.sln", "freeglut" või "ALL_BUILD.vcxproj". Ilmub Visual Studio eksemplar. Oodake peamenüüs, Ehitamine ilmub kirje. Klõpsake nuppu Ehitamine > Ehitage lahendus (esimene variant).
    • Oodake, kuni loete akna "Väljund" viimast rida: ========== Ehitamine: 28 õnnestus, 0 ebaõnnestus, 0 ajakohane, 1 vahele jäeti "========= =

      "Õnnestunud" muudatuste arv freeglut versioonides

  • Liikuge kausta C: / GL / GLUTsrc / build / lib / Debug. Teiste failide all peaksite nägema faili freeglutd.lib.

Samm 6. Ehitage CMake ja Visual Studio GLEW

Järgige ülaltoodud sammu, kuid

  • Esimese tekstivälja tüüp C:/GL/GLEWsrc/build/cmake
  • Teist tüüpi C:/GL/GLEWsrc/build
  • Minge jaotisse C:> GL> GLEWsrc> build. Topeltklõpsake "glew.sln", "glew" või "ALL_BUILD.vcxproj". Ilmub Visual Studio eksemplar. Oodake peamenüüs Ehitamine ilmub kirje. Klõpsake nuppu Ehitamine > Ehitage lahendus (esimene variant).

    • Oodake, kuni loete akna "Väljund" viimast rida: ========== Koostamine: 6 õnnestus, 0 ebaõnnestus, 0 ajakohane, 2 vahele jäeti "========= =

      Glew -versioonides tehtud "õnnestunud" muudatuste arv

  • Minge C:> GL> GLEWsrc> build> lib> Silumine. Toas peaksite teiste failide hulgas nägema faili glew32d.lib.

Samm 7. Looge projekt koos ehitatud FreeGLUT -i ja ehitatud GLEW -ga

Kataloogis (kettal) C: looge kaust GLP, kui pole olemas.

  • Visual Studio peamenüüs klõpsake Fail> Uus> Projekt…> viisardis Loo uus projekt klõpsake Tühjenda projekt> Järgmine.

    • Sisse Seadistage oma uus projekt tüübi "Projekti nimi" viisard: GLUTsrc-GLEWsrc-0
    • Kustutage tekstiväljal „Asukoht” kõik ja tippige C: / GLP \
    • Märkige ruut "Asetage lahendus ja projekt samasse kataloogi"> klõpsake nuppu Loo.
    • Oodake, kuni ilmub Visual Studio 2019 eksemplar.
  • Lisage projektile oma lähtefail.

    • Aastal V. S. GUI, viisard "Lahenduste uurija", paremklõpsake kausta Allikafailid (viimane)> klõpsake nuppu Lisa> Uus üksus….
    • Klõpsake aknas Lisa uus üksus-GLUTsrc-GLEWsrc-0 akna keskelt C ++ fail (.cpp) (esimene). Tippige tekstiväljale Nimi Main.cpp.
    • Asukoht peaks olema C: / GLP / GLUT-GLEW-0 \
    • Klõpsake nuppu Lisa. Fail avaneb tekstiredaktoris, kuid jätke fail praegu tühjaks.
  • Seadistage projekti atribuudid. Lahenduste uurija viisardis paremklõpsake projekti nime, mis on GLUTsrc-GLEWsrc-0 > valige Atribuudid.

    • (1) GLUTsrc-GLEWsrc-0 atribuutide lehtede peamenüü.

      Platvormi kirjes valige x64> klõpsake Configuration Manager….

      • Aktiivse lahenduse platvormil: valige x64.
      • Platvormi kirjes valitakse automaatselt x64.
      • Klõpsake nuppu Sule.
    • (2) Täiendavad kaasamise kataloogid. Avage C/C ++> Üldine> Valige menüü kõrval esimene, täiendavad kaasamise kataloogid> klõpsake välja lõpus oleval allanoolel> klõpsake nuppu Redigeeri …

      • Kopeeri C: / GL / GLUTsrc / include > klõpsake viisardil Lisa kaasamise kataloogid esimest ikooni> kleepige.
      • Kopeeri C: / GL / GLEWsrc / include > klõpsake esimest ikooni> kleepige.
      • Klõpsake viisardis Lisa kaasamise kataloogid nuppu OK.
    • (3) Raamatukogu täiendavad kataloogid. Topeltklõpsake linkerit> klõpsake nuppu Üldine> Täiendavad teekikataloogid> klõpsake välja lõpus olevat allanoolt> klõpsake käsku Muuda….

      • Kopeeri C: / GL / GLUTsrc / build / lib / Debug > klõpsake esimest ikooni> kleepige.
      • Kopeeri C: / GL / GLEWsrc / build / lib / Debug > klõpsake esimest ikooni> kleepige.
      • Lisateekide kataloogide viisardis klõpsake nuppu OK.
    • (4) Täiendavad sõltuvused. Valige linkeri rippmenüüst Sisend> valige menüü kõrval esimene, täiendavad sõltuvused> klõpsake välja lõpus lõpus olevat allanoolt> Muuda…> kopeeri opengl32.lib; freeglutd.lib; glew32d.lib ja kleepige täiendavate sõltuvuste viisardi ülemisse tekstikasti> klõpsake nuppu OK.
    • (5) Seadke süsteem alamsüsteemile CONSOLE.

      Valige linkeri rippmenüüst Süsteem> valige menüü kõrval esimene, alamsüsteem> klõpsake välja lõpus oleval allanoolel> valige konsool (/ALASÜSTEEM: KONSOL). Klõpsake nuppu Rakenda ja OK.

  • Kopeerige failid freeglutd.dll ja glew32d.dll ning kleepige kausta GLUTsrc-GLEWsrc-0.

    • Liikuge kausta C: / GL / GLUTsrc / build / bin / Debug. Klõpsake freeglutd.dll> paremklõpsake> Kopeeri.
    • Minge C:> GLP> GLUTsrc-GLEWsrc-0. Paremklõpsake kaustas GLUTsrc-GLEWsrc-0 tühja ala ja valige Kleebi.
    • Liikuge kausta C: / GL / GLEWsrc / build / bin / Debug. Klõpsake glew32d.dll> paremklõpsake> Kopeeri.
    • Minge C:> GLP> GLUTsrc-GLEWsrc-0. Paremklõpsake kaustas GLUTsrc-GLEWsrc-0 tühja ala ja valige Kleebi.
    • Failid freeglutd.dll ja glew32d.dll peaksid nüüd olema kaustas GLUTsrc-GLEWsrc-0 koos Main.cpp ja veel 4 Visual Studio loodud failiga.

Samm 8. Testige oma projekti ja parandage vead, kui neid on

Nagu ülalpool, 3. osa, toimingud 7 ja 8.

Samm 9. Loo mall

Nagu eespool 4. osa. Malli nime tüübi jaoks GLUTsrc-GLEWsrc. Projekti nime tüübi jaoks GLUTsrc-GLEWsrc-1. Pidage meeles, kui loote selle malliga projekti, valige Visual Studio GUI peamenüüs x64, kopeerige ja kleepige ka dll -failid, nagu käesolevas osas. Tubli töö.

Osa 8/8: Seadistuse valimine

Samm 1. Selles õpetuses saate teada 3, kuidas seadistada FreeGLUT ja GLEW Projectis koos Visual Studioga

  • Seadistage binaarfailid x86 (32 bitti).

    See on kõige lihtsam. Seadistamisega peaksite alustama siit.

  • Seadistage binaarfailid x64 (64 bitti).

    See on suunatud x64 platvormile. Valige see ainult siis, kui teil on selleks konkreetne põhjus.

Näpunäiteid

  • Kui teil on vaja projekti kaust kustutada, sulgege Visual Studio> kustutage projekti kaust> avage Visual Studio.
  • Saate luua kausta kausta C: / GL oma projektide paigutamiseks. Projekti loomisel valige see kaust "Asukoht".
  • Üldine seadistamise viis Täiendavad kaasamise kataloogid on see, et pärast esimese ikooni klõpsamist klõpsake kolme punkti…, liikuge kausta, kus.h fail (id) elavad (selles õpetuses C: / GL / freeglut / include ja C: / GL / glew / include) ja klõpsake nuppu Vali kaust.
  • Üldine seadistamise viis Raamatukogu täiendavad kataloogid on see, et pärast esimese ikooni klõpsamist klõpsake kolme punkti…, liikuge kausta, kus.lib -failid elavad (selles x86 platvormi õpetuses C: / GL / freeglut / lib ja C: / GL / glew / lib / Release / Win32) ja klõpsake nuppu Vali kaust.
  • Üldine seadistamise viis Täiendavad sõltuvused on see,

    • Liikuge File Exploreris kausta, kus elavad.lib -failid (selles x86 platvormi õpetuses C: / GL / freeglut / lib ja C: / GL / glew / lib / Release / Win32), klõpsake kaks korda iga.lib -faili nimele ja kopeerige (streigiga Ctrl+C) nimi koos laiendiga.lib.
    • Nüüd minge täiendavate sõltuvuste viisardisse ja kleepige see (vajutades klahvikombinatsiooni Ctrl+V). Sisestage semikoolon (;).
    • Kui soovite oma projektiga OpenGL -i konfigureerida, lisage opengl32.lib.
  • Kui dll -faile on vaja, peaksite iga loodava projekti puhul - isegi projektiga loodud malli, sealhulgas dll -faili - kopeerima dll -failid raamatukogudest või eelmisest projektist ja kleepima uude projekti.

Soovitan: