OpenGL FreeGLUT GLEW -malliprojektin määrittäminen Visual Studiossa

Sisällysluettelo:

OpenGL FreeGLUT GLEW -malliprojektin määrittäminen Visual Studiossa
OpenGL FreeGLUT GLEW -malliprojektin määrittäminen Visual Studiossa

Video: OpenGL FreeGLUT GLEW -malliprojektin määrittäminen Visual Studiossa

Video: OpenGL FreeGLUT GLEW -malliprojektin määrittäminen Visual Studiossa
Video: OM opetusvideo 4: Kaksoisnäytön asetukset Windows 10:ssä 2024, Huhtikuu
Anonim

Monet ohjelmoijat pitävät OpenGL: ää grafiikasta. Jos olet yksi heistä, sen tuottaja neuvoo sinua käyttämään ikkunatyökalupakettia (kuten freeGLUT) ja OpenGL -latauskirjastoja (kuten GLEW). Tämä opas auttaa sinua selviytymään ensimmäisestä haasteesta käyttää OpenGL: ää freeGLUT: n ja GLEW: n kanssa: Asentamalla ja määrittämällä ne ja luomalla ensimmäinen projektisi OpenGL-freeGLUT-GLEW-mallin avulla Visual Studio 2019: ssä.

Tässä oppaassa oletetaan, että käyttöympäristönne on Windows ja IDE on Visual Studio. Valitse Visual Studion asennuksen aikana Työpöydän kehitys C ++ - työkuorma -valintaruutu.

Askeleet

Osa 1/8: FreeGLUT- ja GLEW -tiedostojen lataaminen

Korosta freeglut
Korosta freeglut

Vaihe 1. Korosta mitä odotat tekeväsi

Korosta vaihe tai alivaihe tai osa siitä ja tee se sitten. Katso esimerkiksi yllä oleva kuva.

Vaihe 2. Luo kansio GL

Avaa Windowsin Resurssienhallinta> Siirry levylle (hakemistoon) C. Jos kansio GL on jo olemassa, se on ok.

Jos sitä ei ole, napsauta hiiren kakkospainikkeella tyhjää aluetta> valitse Uusi> Kansio> kirjoita GL> paina ↵ Enter

Vaihe 3. Lataa sovellus GLEW

  • Jos olet jo ladannut GLEW-binaaritiedostot, sinulla on ne kansiossa GL, alikansiossa GLEW, ei hätää.
  • Jos et ole vielä tehnyt, napsauta hiiren kakkospainikkeella seuraavaa linkkiä ja valitse Avaa linkki uuteen ikkunaan https://glew.sourceforge.net. Alapuolella Lataukset napsauta Windows 32-bittinen ja 64-bittinen.
  • Napsauta latausikkunassa kansio glew-2.1.0> napsauta hiiren kakkospainikkeella> valitse Kopioi.
  • Siirry kohtaan C:> GL. Napsauta hiiren kakkospainikkeella> valitse Liitä.
  • (Vaihtoehtoisesti avaa "Tiedostot" -ikkuna> C:> GL. Siirry latausikkunaan> napsauta ladattua kansiota ja vedä C: / GL)
  • Napsauta nimeä glew-2.1.0 ja nimeä se uudelleen GLEW.
  • Jos kansio glew-2.1.0-win32 ladataan, kaksoisnapsauta sitä saadaksesi glew-2.1.0.

Vaihe 4. Lataa freeglut 3.0.0 MSVC -paketti

Napsauta seuraavaa linkkiä hiiren kakkospainikkeella ja valitse Avaa linkki uuteen ikkunaan https://www.transmissionzero.co.uk/software/freeglut-devel/. Osassa freeglut 3.0.0 MSVC -paketti klikkaus Lataa freeglut 3.0.0 MSVC: lle.

  • Napsauta latausikkunassa kansiota freeglut> napsauta hiiren kakkospainikkeella> valitse Kopioi.
  • Siirry kohtaan C:> GL. Napsauta hiiren kakkospainikkeella> valitse Liitä.
  • (Vaihtoehtoisesti avaa "Tiedostot" -ikkuna> C:> GL. Siirry latausikkunaan> napsauta ladattua kansiota ja vedä C: / GL)
  • Napsauta sen nimeä ja tyyppiä kahdesti (ei kaksinkertaista) GLUT
  • Nyt kansiossa GL on kansioita: GLUT ja GLEW.

Osa 2/8: Visual Studio -projektin luominen

Vaihe 1. Luo kansio GLP

Jos se on jo olemassa, se on ok. Jos ei, siirry levylle C: ja luo kansio GLP.

Vaihe 2. Luo tyhjä projekti

  • Valitse Visual Studion päävalikosta Tiedosto> Uusi> Projekti…> ohjatussa Luo uusi projekti -kohdassa Tyhjennä projekti> Seuraava.

    • Sisään Määritä uusi projekti ohjattu projektityypin tyyppi: GLUT-GLEW-0.
    • Napsauta Sijainti -tekstikentän vieressä…. Siirry kohtaan C:> GLP> napsauta Valitse kansio. Nyt "Sijainti" on C: / GLP \.
    • Valitse "Sijoita ratkaisu ja projekti samaan hakemistoon"> napsauta Luo.
    • Odota, kunnes Visual Studio 2019 -esitys tulee näkyviin.

Vaihe 3. Lisää lähdetiedosto projektiin

  • Napsauta ratkaisututkimusikkunassa hiiren kakkospainikkeella Lähdetiedostot -kansiota (viimeinen)> valitse Lisää> Uusi kohde….
  • Napsauta Lisää uusi kohde-GLUT-GLEW-0 -ikkunassa C ++-tiedosto (.cpp) (ensimmäinen) ikkunan keskeltä. Kirjoita Nimi -tekstikenttään Main.cpp.
  • Sijainti on C: / GLP / GLUT-GLEW-0 \.
  • Napsauta Lisää -painiketta. Tiedosto avautuu päätekstieditorissa, mutta jätä tiedosto tyhjäksi toistaiseksi.

Osa 3/8: GLUT: n ja GLEW: n asentaminen projektiin

Vaihe 1. Määritä "Sisällytä lisähakemistot"

  • Napsauta Solution Explorerissa hiiren kakkospainikkeella projektisi nimeä, joka on GLUT-GLEW-0, ja valitse Ominaisuudet.
  • Ohjatun GLUT-GLEW-0 Ominaisuussivut-päävalikon kohdassa Kokoonpano: jätä oletusasetus Aktiivinen (virheenkorjaus)> Alusta: Aktiivinen (Win32).

    Projekti 0
    Projekti 0

    vuonna32)}}.

    Projekti 0
    Projekti 0
  • Avaa C/C ++ -valikko. Napsauta Yleiset> Muita sisällyttämishakemistoja> napsauta alanuolta kentän oikealla puolella> napsauta.

    Opengl 1
    Opengl 1
  • Kopio C: / GL / GLUT / sisältää > napsauta ohjatun lisätoiminnon lisääminen hakemistoja -kuvaketta> liitä.

    OpenGL 12
    OpenGL 12
  • Kopio C: / GL / GLEW / include > napsauta uudelleen ensimmäistä kuvaketta> liitä.
  • Napsauta ohjatussa lisätoiminnossa Sisällytä hakemistot OK.

Vaihe 2. Määritä linkki "Lisäkirjaston hakemistot"

  • Avaa avattava Linker-valikko ja valitse Yleiset. Valitse Kirjastohakemistojen lisämerkintä> alanuoli kentän oikealla puolella>.

    Opengl 2 2
    Opengl 2 2
  • Kopio C: / GL / GLUT / lib > napsauta ohjatun lisäkirjaston hakemistojen ensimmäistä kuvaketta> liitä.
  • Kopio C: / GL / GLEW / lib / Release / Win32 > napsauta ensimmäistä kuvaketta> liitä.
  • Napsauta ohjatussa lisäkirjaston hakemistojen ohjatussa toiminnossa OK.

Vaihe 3. Määritä linkkerin "Lisäriippuvuudet"

  • Valitse avattavasta Linker-valikosta Syöttö> napsauta Lisäriippuvuudet-kohtaa> alanuolta kentän oikealla puolella> napsauta.

    Opengl 3 1
    Opengl 3 1
  • Kopio freeglut.lib; glew32.lib; opengl32.lib ja liitä ohjatun lisäriippuvuuksien ylimpään tekstikenttään.
  • Napsauta OK ohjatussa lisäriippuvuudessa.

    Lisäriippuvuudet 3
    Lisäriippuvuudet 3

Vaihe 4. Aseta linkitin "Alijärjestelmä" asetukseksi "Konsoli"

Valitse avattavasta Linker-valikosta Järjestelmä> Alijärjestelmä. Napsauta alanuolta ja valitse avattavasta valikosta Konsoli (/ALAJÄRJESTELMÄ: KONSOLI). Napsauta Käytä ja sitten OK GLUT-GLEW-0-kiinteistösivut -ikkunassa

Vaihe 5. Kopioi freeglut.dll-tiedosto ja liitä GLUT-GLEW-0-projektikansioon

  • Siirry kohtaan C:> GL> GLUT> bin. Napsauta roskakorikansion sisällä freeglut.dll-tiedostoa> napsauta hiiren kakkospainikkeella> Kopioi.
  • Siirry kohtaan C:> GLP> GLUT-GLEW-0. Napsauta hiiren kakkospainikkeella tyhjää kohtaa GLUT-GLEW-0-kansiossa ja valitse Liitä.
  • Freeglut.dll -tiedoston pitäisi nyt olla projektihakemistossasi yhdessä Main.cpp -tiedoston ja muutaman muun Visual Studion luoman tiedoston kanssa.

Vaihe 6. Kopioi glew32.dll-tiedosto ja liitä GLUT-GLEW-0-projektikansioon

  • Siirry kohtaan C:> GL> GLEW> bin> Julkaisu> Win32. Napsauta glew32.dll> napsauta hiiren kakkospainikkeella> Kopioi.
  • Siirry kohtaan C:> GLP> GLUT-GLEW-0. Napsauta hiiren kakkospainikkeella tyhjää aluetta Project-0-kansiossa ja valitse Liitä.
  • Glew32.dll-tiedoston pitäisi nyt olla GLUT-GLEW-0-kansiossa yhdessä Main.cpp, freeglut.dll ja 4 muun Visual Studion luoman tiedoston kanssa.
Freeglut 1
Freeglut 1

Vaihe 7. Testaa projektisi

Napsauta hiiren kakkospainikkeella seuraavaa linkkiä ja valitse Avaa linkki uudessa ikkunassa Badprog. Vieritä sivua alas ja etsi osio Asetusten testaaminen (katso kuva yllä). Kopioi koodi ja liitä Main.cpp -koodialueelle> paina Ctrl + F5. Sinun pitäisi nähdä kaksi ikkunaa: toinen musta (konsoli) ja toinen valkoisella neliöllä mustalla taustalla. Jos et näe sitä, tee seuraava askel.

Vaihe 8. Korjaa virheet

Virheluettelossa, jos näet virheen

  • Tiedosto, jonka tunniste on.h, siirry osan 3 vaiheeseen 1, "Määritä" Sisällytä lisähakemistot "" ja seuraa ohjeita.
  • tiedosto, jonka tunniste on.lib, siirry osan 3 vaiheeseen 2, "Määritä linkki" Lisäkirjaston hakemistot "" ja seuraa ohjeita. Myös vaiheeseen 3, "Määritä linkkerin lisäkirjaston hakemistot".
  • "syöttöpiste on määritettävä" siirry vaiheeseen 4, Aseta linkkeri "Alijärjestelmä" asetukseksi "KONSOLI" ja noudata ohjeita.
  • Tiedosto.dll Siirry vaiheeseen 5 "Kopioi freeglut.dll-tiedosto ja liitä Project-0-kansioon" ja seuraa ohjeita.
  • Jos et voi korjata muita virheitä, sulje Visual Studio> poista projektikansio GLUT-GLEW-0, joka asuu C: / GLP> avaa Visual Studio> toista määritys osasta Osa 2. Hyvää työtä.

Osa 4/8: Projektin luominen GLUT-GLEW-mallilla

Vaihe 1. Luo malli

Siirry Visual Studion päävalikkoon ja kun GLUT-GLEW-0 on auki, napsauta Projekti> Vie malli…. Tarkista ohjatussa vientimalli -mallissa projektimalli, jos se ei ole valittuna. Napsauta Seuraava>. Valitse Valitse malliasetukset -kohdassa Mallin nimi -tekstiruudun tyyppi: FREE-GLEW. Napsauta Valmis.

  • Malli on luotu.
  • Sulje heitetty ikkuna mallin polulla.

Vaihe 2. Luo projekti

  • Napsauta Tiedosto> Uusi> Projekti….
  • Sisään Luo uusi projekti ohjattu toiminto, valitse malliluettelosta GLUT-GLEW> napsauta Seuraava.
  • Sisään Määritä uusi projekti ohjatun toiminnon "Projektin nimi" -tekstikenttään GLUT-GLEW-1.
  • Kopio C: / GLPja liitä sisään Sijainti tekstikenttä.
  • Varmista, että Paikkaratkaisu ja projekti samaan hakemistoon on valittu. Napsauta Luo.
  • Kaksoisnapsauta Ratkaisujenhallinnassa Lähdetiedostot> kaksoisnapsauta ++ Main.cpp. Sen koodi näkyy koodialueella. Suorita se. Jos koodi ei tule näkyviin, napsauta hiiren kakkospainikkeella ++ Main.cpp> valitse Sulje pois projektista. Luo nyt uusi Main.cpp.

Vaihe 3. Lisää dll -tiedostoja

  • Lisää freeglut.dll -tiedosto

    • Siirry kohtaan C:> GL> GLUT-GLEW-0> napsauta tiedostoa freeglut.dll > napsauta hiiren kakkospainikkeella> napsauta Kopioi.
    • Siirry kohtaan C:> GLP> GLUT-GLEW-1> napsauta tyhjää aluetta> napsauta hiiren kakkospainikkeella> valitse Liitä.
    • Nyt tiedosto freeglut.dll on kansiossa GLUT-GLEW-1 Main.cpp ja muiden 4 tiedoston joukossa.
  • Lisätä glew32.dll tiedosto.

    • Siirry kohtaan C:> GL> GLUT-GLEW-0> napsauta tiedostoa glew32.dll > napsauta hiiren kakkospainikkeella> napsauta Kopioi.
    • Siirry kohtaan C:> GLP> GLUT-GLEW-1> napsauta tyhjää aluetta> napsauta hiiren kakkospainikkeella> valitse Liitä.
    • Nyt dll-tiedostot glew32.dll ja freeglut.dll ovat projektikansion GLUT-GLEW-1 joukossa Main.cpp ja muiden 4 tiedoston kanssa.

Vaihe 4. Testaa projektisi edellä kuvatulla tavalla

Hyvää työtä!

Osa 5/8: Projektikohdistus x64 -alustan luominen

Vaihe 1. Siirry Visual Studion päävalikkoon

Napsauta Tiedosto> Uusi> Projekti…> Ohjatussa uuden projektin luomisessa napsauta Tyhjennä projekti> Seuraava.

  • Kopio GLUT64-GLEW64-0 ja liitä sisään Projektin nimi tekstikenttä.
  • Kopio C: / GLP \ ja liitä sisään Sijainti tekstikenttä.
  • Valitse "Sijoita ratkaisu ja projekti samaan hakemistoon"> napsauta Luo.
  • Odota, kunnes Visual Studio 2019 -esitys tulee näkyviin.

Vaihe 2. Lisää lähdetiedosto projektikansioon

  • Kohteessa Ratkaisunhallinta napsauta hiiren kakkospainikkeella Lähdetiedostot -kansiota (viimeinen)> valitse Lisää> Uusi kohde….
  • Napsauta Lisää uusi kohde-GLUT64-GLEW64-0 -ikkunassa ikkunan keskeltä C ++-tiedosto (.cpp) (ensimmäinen). Kirjoita Nimi -tekstikenttään Main.cpp.
  • Sijainti on C: / GLP / GLUT64-GLEW64-0 \.
  • Napsauta Lisää -painiketta. Tiedosto avautuu päätekstieditorissa, mutta jätä tiedosto tyhjäksi toistaiseksi.

Vaihe 3. GLUT64-GLEW64-0-ominaisuussivut

Mene "Solution Explorer"> napsauta hiiren kakkospainikkeella projektisi nimeä, joka on GLUT64-GLEW64-0> valitse "Ominaisuudet".

  • Päävalikko.

    • Sisään Kokoonpano:

      jätä aktiivinen (virheenkorjaus) -asetus.

    • Sisään Alusta:

      valitse x64.

    • Napsauta Configuration manager….
    • Sisään Aktiivinen ratkaisualusta:

      valitse x64.

    • Sisään Alusta, x64 valitaan automaattisesti.
    • Napsauta Sulje.

      Opengl 1
      Opengl 1
  • Muita Sisällytä hakemistoja.

    Avaa C/C ++ -valikko. Napsauta Yleiset> Muita sisällyttämishakemistoja> napsauta alanuolta kentän oikealla puolella> napsauta.

    OpenGL 12
    OpenGL 12
    • Kopio C: / GL / GLUT / sisältää > napsauta ohjatun lisätoiminnon lisääminen hakemistoja -kuvaketta> liitä.
    • Kopio C: / GL / GLEW / include > napsauta uudelleen ensimmäistä kuvaketta> liitä.
    • Napsauta ohjatussa lisätoiminnossa Sisällytä hakemistot OK.
  • Muut kirjaston hakemistot.

    Avaa avattava "Linker" -valikko ja napsauta "Yleiset". Napsauta kohtaa "Muut kirjastohakemistot"> alanuolta kentän lopussa> "Muokkaa" avattavasta valikosta.

    • Kopio C: / GL / GLUT / lib / x64 > napsauta Lisäkirjaston hakemistot -kuvaketta> liitä.
    • Kopio C: / GL / GLEW / lib / Release / x64 > napsauta ensimmäistä kuvaketta> liitä.
    • Napsauta OK Lisäkirjaston hakemistot -kohdassa.
  • Lisäriippuvuudet.

    Opengl 3 1
    Opengl 3 1
    • Valitse avattavasta Linker-valikosta Syöttö> napsauta Lisäriippuvuudet-kohtaa> alanuolta kentän oikealla puolella> napsauta.

      Lisäriippuvuudet 3
      Lisäriippuvuudet 3
    • Kopio freeglut.lib; glew32.lib; opengl32.lib ja liitä ohjatun lisäriippuvuuksien ylimpään tekstikenttään.
    • Napsauta OK ohjatussa lisäriippuvuudessa.
  • Aseta linkitin "Alijärjestelmä" asetukseksi "Konsoli". Valitse avattavasta Linker-valikosta Järjestelmä> Alijärjestelmä. Napsauta alanuolta ja valitse avattavasta valikosta Konsoli (/ALIJÄRJESTELMÄ: KONSOLI). Napsauta Käytä ja sitten OK GLUT-GLEW-0-kiinteistösivut -ikkunassa.

Vaihe 4. Lisää dll-tiedostot GLUT64-GLEW64-0-projektikansioon

  • Lisää freeglut.dll tiedostoon GLUT64-GLEW64-0.

    • Siirry kohtaan C: / GL / GLUT / bin / x64. Napsauta "x64" -kansion "freeglut.dll" -tiedostoa> napsauta hiiren kakkospainikkeella> "Kopioi".
    • Siirry nyt kohtaan C:> GLP> GLUT64-GLEW64-0. Napsauta hiiren kakkospainikkeella "GLUT64-GLEW64-0" -kansion tyhjää aluetta ja valitse "Liitä".
  • Lisää glew32.dll-tiedosto GLUT64-GLEW64-0-tiedostoon.

    • Siirry kohtaan C:> GL> GLEW> bin> Release> x64. Napsauta "x64" -kansion "glew32.dll" -tiedostoa> napsauta hiiren kakkospainikkeella> "Kopioi".
    • Siirry nyt kohtaan C:> GLP> GLUT64-GLEW64-0. Napsauta hiiren kakkospainikkeella "GLUT64-GLEW64-0" -kansion tyhjää aluetta ja valitse "Liitä".

Vaihe 5. Testaa projektisi ja korjaa mahdolliset virheet

Kuten kohdistus x86 -alustalle, katso edellä, osa 3, vaiheet 7 ja 8, mutta Visual Studion päävalikkokytkimessä x86 kohteeseen x64.

Vaihe 6. Vinkki:

Vaikka Ominaisuussivut -pääasetuksissa se on Platform: x64, napsauta Configuration manager… ja Active Solution platform: valitse x64.

Osa 6/8: Projektin luominen GLUT64-GLEW64-mallilla

Vaihe 1. Luo malli

Siirry Visual Studion päävalikkoon ja kun GLUT64-GLEW64-0 on auki, napsauta Projekti> Vie malli…. Tarkista ohjatussa vientimalli -mallissa projektimalli, jos se ei ole valittuna. Napsauta Seuraava>. Valitse Valitse malliasetukset -kohdassa Mallin nimi -tekstiruudun tyyppi: FREE-GLEW. Napsauta Valmis.

  • Malli on luotu.
  • Sulje heitetty ikkuna mallin polulla.

Vaihe 2. Luo projekti

  • Napsauta Tiedosto> Uusi> Projekti….
  • Sisään Luo uusi projekti ohjatun toiminnon, valitse malliluettelosta GLUT64-GLEW64> napsauta Seuraava.
  • Sisään Määritä uusi projekti ohjatun toiminnon "Projektin nimi" -tekstikenttään tyyppi GLUT64-GLEW64-1.
  • Kopio C: / GLPja liitä sisään Sijainti tekstikenttä.
  • Varmista, että Paikkaratkaisu ja projekti samaan hakemistoon on valittu. Napsauta Luo.
  • Visual Studion päävalikossa vaihda x86 x64.
  • Kaksoisnapsauta Ratkaisujenhallinnassa Lähdetiedostot> kaksoisnapsauta ++ Main.cpp. Sen koodi näkyy koodialueella. Suorita se. Jos koodi ei tule näkyviin, napsauta hiiren kakkospainikkeella ++ Main.cpp> valitse Sulje pois projektista. Luo nyt uusi Main.cpp.

Vaihe 3. Lisää dll -tiedostoja

  • Lisää freeglut.dll -tiedosto

    • Siirry kohtaan C:> GLP> GLUT64-GLEW64-0> napsauta tiedostoa freeglut.dll > napsauta hiiren kakkospainikkeella> napsauta Kopioi.
    • Siirry kohtaan C:> GLP> GLUT64-GLEW64-1> napsauta tyhjää aluetta> napsauta hiiren kakkospainikkeella> valitse Liitä.
    • Nyt tiedosto freeglut.dll on kansiossa GLUT64-GLEW64-1 Main.cpp ja muiden 4 tiedoston joukossa.
  • Lisää glew32.dll -tiedosto

    • Siirry kohtaan C:> GLP> GLUT64-GLEW64-0> napsauta tiedostoa glew32.dll > napsauta hiiren kakkospainikkeella> napsauta Kopioi.
    • Siirry kohtaan C:> GLP> GLUT64-GLEW64-1> napsauta tyhjää aluetta> napsauta hiiren kakkospainikkeella> valitse Liitä.
    • Nyt dll-tiedostot glew32.dll ja freeglut.dll ovat projektikansion GLUT64-GLEW64-1 joukossa Main.cpp ja muut 4 tiedostoa.

Vaihe 4. Testaa projektisi edellä kuvatulla tavalla

Hyvää työtä!

Vinkki: Valitse jokaisessa sen avulla luodussa projektissa Visual Studion graafisessa käyttöliittymässä x64 (virheenkorjauksen vieressä) ja lisää dll -tiedostot tämän osan mukaisesti

Osa 7/8: Sisäänrakennetun FreeGLUTin ja rakennetun GLEW: n määrittäminen

Vaihe 1. Luo kansio GL

Avaa Windowsin Resurssienhallinta> Siirry levylle (hakemistoon) C. Jos kansio GL on jo olemassa, se on ok.

Jos sitä ei ole, napsauta hiiren kakkospainikkeella tyhjää aluetta> valitse Uusi> Kansio> kirjoita GL> paina ↵ Enter

Vaihe 2. Asenna CMake

Napsauta hiiren kakkospainikkeella seuraavaa linkkiä ja valitse Avaa linkki uudessa ikkunassa Käytä CMakea saadaksesi binääritiedostoja lähdekoodista. Noudata osaa 1 CMaken asentaminen.

Vaihe 3. Lataa FreeGLUT -lähde

Napsauta hiiren kakkospainikkeella seuraavaa osoitetta ja valitse Avaa linkki uuteen ikkunaan https://sourceforge.net/projects/freeglut/. Napsauta Lataa.

  • Napsauta latausikkunassa (hakemisto "Lataukset") kansio "freeglut-3.2.1.tar.gz"> napsauta hiiren kakkospainikkeella> valitse "7-Zip" (jos sinulla ei ole sitä, lataa se)> "Pura tästä".
  • Napsauta kansiota "freeglut-3.2.1.tar"> napsauta hiiren kakkospainikkeella> valitse "7-Zip"> "Pura tästä".
  • Vaihtoehtoisesti, jos sinulla on WinRAP, napsauta kansiota "freeglut-3.2.1.tar"> napsauta hiiren kakkospainikkeella> valitse "Pura tästä". Napsauta kansiota "freeglut-3.2.1.tar"> valitse "Pura tästä".
  • Tai napsauta "WinZip". Jos sinulla ei ole sitä, lataa WinZip -arvioinnin ilmainen kokeilu 30 päivän ajan ja noudata ohjeita.
  • Napsauta purettua kansiota "freeglut-3.2.1"> napsauta hiiren kakkospainikkeella> "Kopioi"> siirry kohtaan C: \> GL> napsauta hiiren kakkospainikkeella> "Liitä".
  • Napsauta kansiota "freeglut-3.2.1"> napsauta hiiren kakkospainikkeella> napsauta "Nimeä uudelleen"> kirjoita (tai kopioi ja liitä): GLUTsrc > paina ↵ Enter.

Vaihe 4. Lataa GLEW -lähde

Napsauta hiiren kakkospainikkeella seuraavaa osoitetta ja valitse Avaa linkki uuteen ikkunaan https://glew.sourceforge.net/. Vieressä Lähde napsauta ZIP.

  • Napsauta ladatussa ikkunassa kansiota glew-2.1.0 (tai uusin)> napsauta hiiren kakkospainikkeella> Kopioi.
  • Siirry kohtaan C: \> GL. Napsauta hiiren kakkospainikkeella> Liitä. Nimeä kansio uudelleen GLEWsrc > paina ↵ Enter. Nyt kansiossa GL on kansioita GLUTsrc ja GLEWsrc.

Vaihe 5. Rakenna FreeGLUT by CMake ja Visual Studio

  • Siirry CMake -käyttöliittymään.
  • Ensimmäisessä tekstikentän tyypissä C:/GL/GLUTsrc
  • Toisessa tekstikentän tyypissä C:/GL/GLUTsrc/build
  • Määritä ja luo. Napsauta CMake GUI -käyttöliittymässä Määritä> ohjatussa toiminnossa Luo hakemisto napsauta Kyllä> valitse Visual Studio 16 2019> napsauta Valmis.

    Kun CMake -käyttöliittymässä lukee "Configuring done", napsauta Luo. Sinun pitäisi lukea: "Luotu valmis"

  • Rakenna ratkaisusi.

    • Siirry kohtaan C:> GL> GLUTsrc> build. Kaksoisnapsauta "freeglut.sln", "freeglut" tai "ALL_BUILD.vcxproj". Visual Studion esiintymä tulee näkyviin. Odota, kunnes päävalikossa Rakentaa merkintä tulee näkyviin. Klikkaus Rakentaa > Rakenna ratkaisu (ensimmäinen vaihtoehto).
    • Odota, kunnes luet "Output" -ikkunan viimeisen rivin: ========== Koontiversio: 28 onnistunut, 0 epäonnistunut, 0 ajan tasalla, 1 ohitettu "========= =

      "Onnistuneiden" muutosten määrä freeglut -versioissa

  • Siirry kohtaan C: / GL / GLUTsrc / build / lib / Debug. Sisällä sinun pitäisi nähdä tiedosto freeglutd.lib muiden tiedostojen alla.

Vaihe 6. Rakenna CMake ja Visual Studio GLEW

Noudata yllä olevaa vaihetta, mutta

  • Ensimmäisessä tekstikentän tyypissä C:/GL/GLEWsrc/build/cmake
  • Toisessa tyypissä C:/GL/GLEWsrc/build
  • Siirry kohtaan C:> GL> GLEWsrc> build. Kaksoisnapsauta "glew.sln", "glew" tai "ALL_BUILD.vcxproj". Visual Studion esiintymä tulee näkyviin. Odota, kunnes päävalikossa Rakentaa merkintä tulee näkyviin. Klikkaus Rakentaa > Rakenna ratkaisu (ensimmäinen vaihtoehto).

    • Odota, kunnes luet "Output" -ikkunan viimeisen rivin: ========== Koontiversio: 6 onnistunut, 0 epäonnistunut, 0 ajan tasalla, 2 ohitettu "========= =

      "Onnistuneiden" muutosten määrä glew -versioissa

  • Siirry kohtaan C:> GL> GLEWsrc> build> lib> Debug. Sisällä sinun pitäisi nähdä tiedosto glew32d.lib muiden tiedostojen joukossa.

Vaihe 7. Luo projekti rakennetulla FreeGLUT: lla ja rakennetulla GLEW: llä

Hakemistossa (levy) C: luo kansio GLP, jos ei ole olemassa.

  • Valitse Visual Studion päävalikosta Tiedosto> Uusi> Projekti…> ohjatussa Luo uusi projekti -kohdassa Tyhjennä projekti> Seuraava.

    • Sisään Määritä uusi projekti ohjattu projektityypin tyyppi: GLUTsrc-GLEWsrc-0
    • Poista "Sijainti" -tekstikentästä kaikki ja kirjoita C: / GLP \
    • Valitse "Sijoita ratkaisu ja projekti samaan hakemistoon"> napsauta Luo.
    • Odota, kunnes Visual Studio 2019 -esitys tulee näkyviin.
  • Lisää lähdetiedosto projektiin.

    • Julkaisussa V. S. GUI, ohjattu "Solution Explorer", napsauta hiiren kakkospainikkeella Lähdetiedostot -kansiota (viimeinen)> valitse Lisää> Uusi kohde….
    • Napsauta Lisää uusi kohde-GLUTsrc-GLEWsrc-0 -ikkunassa C ++-tiedosto (.cpp) (ensimmäinen) ikkunan keskeltä. Kirjoita Nimi -tekstikenttään Main.cpp.
    • Sijainti pitäisi olla C: / GLP / GLUT-GLEW-0 \
    • Napsauta Lisää -painiketta. Tiedosto avautuu päätekstieditorissa, mutta jätä tiedosto tyhjäksi toistaiseksi.
  • Määritä projektin ominaisuudet. Napsauta ohjatussa Solution Explorer -apuohjelmassa projektin nimeä hiiren kakkospainikkeella GLUTsrc-GLEWsrc-0 > valitse Ominaisuudet.

    • (1) GLUTsrc-GLEWsrc-0 Kiinteistösivut-päävalikko.

      Valitse alustan merkinnässä x64> napsauta Configuration Manager….

      • Aktiivisessa ratkaisualustassa: valitse x64.
      • Alustamerkinnässä x64 valitaan automaattisesti.
      • Napsauta Sulje.
    • (2) Muut Sisällytä hakemistot. Avaa C/C ++> Yleiset> Valitse valikon vierestä ensimmäinen, Lisää Sisällytä hakemistot> napsauta alanuolta kentän lopussa> valitse Muokkaa…

      • Kopio C: / GL / GLUTsrc / include > napsauta ohjatun lisätoiminnon Sisällytä hakemistot -kuvaketta> liitä.
      • Kopio C: / GL / GLEWsrc / include > napsauta ensimmäistä kuvaketta> liitä.
      • Napsauta OK Ohjatussa lisäkansioiden sisällyttämisessä.
    • (3) Muut kirjastohakemistot. Kaksoisnapsauta Linker -linkkiä> valitse Yleiset> Muut kirjastohakemistot> napsauta alanuolta kentän lopussa> valitse Muokkaa….

      • Kopio C: / GL / GLUTsrc / build / lib / Debug > napsauta ensimmäistä kuvaketta> liitä.
      • Kopio C: / GL / GLEWsrc / build / lib / Debug > napsauta ensimmäistä kuvaketta> liitä.
      • Napsauta ohjatussa kirjaston lisähakemistojen ohjatussa toiminnossa OK.
    • (4) Lisäriippuvuudet. Valitse avattavasta Linker-valikosta Syöttö> valitse valikon vierestä ensimmäinen, Lisäriippuvuudet> napsauta alanuolta kentän lopussa> Muokkaa…> kopioi opengl32.lib; freeglutd.lib; glew32d.lib ja liitä ohjatun lisäriippuvuuden ylimpään tekstiruutuun> napsauta OK.
    • (5) Aseta järjestelmä alajärjestelmään KONSOLI.

      Valitse avattavasta Linker-valikosta Järjestelmä> valitse valikon vierestä ensimmäinen, osajärjestelmä> napsauta alanuolta kentän lopussa> valitse Konsoli (/ALAJÄRJESTELMÄ: KONSOLI). Napsauta Käytä ja OK.

  • Kopioi tiedostot freeglutd.dll ja glew32d.dll ja liitä GLUTsrc-GLEWsrc-0-kansioon.

    • Siirry kohtaan C: / GL / GLUTsrc / build / bin / Debug. Napsauta freeglutd.dll> napsauta hiiren kakkospainikkeella> Kopioi.
    • Siirry kohtaan C:> GLP> GLUTsrc-GLEWsrc-0. Napsauta hiiren kakkospainikkeella GLUTsrc-GLEWsrc-0-kansiossa olevaa tyhjää aluetta ja valitse Liitä.
    • Siirry kohtaan C: / GL / GLEWsrc / build / bin / Debug. Napsauta glew32d.dll> napsauta hiiren kakkospainikkeella> Kopioi.
    • Siirry kohtaan C:> GLP> GLUTsrc-GLEWsrc-0. Napsauta hiiren kakkospainikkeella GLUTsrc-GLEWsrc-0-kansiossa olevaa tyhjää aluetta ja valitse Liitä.
    • Tiedostojen freeglutd.dll ja glew32d.dll pitäisi nyt olla GLUTsrc-GLEWsrc-0-kansiossa yhdessä Main.cpp-tiedoston ja 4 muun Visual Studion luoman tiedoston kanssa.

Vaihe 8. Testaa projektisi ja korjaa mahdolliset virheet

Kuten edellä osassa 3, vaiheet 7 ja 8.

Vaihe 9. Luo malli

Kuten edellä Osa 4. Mallin nimen tyyppi GLUTsrc-GLEWsrc. Projektin nimen tyyppi GLUTsrc-GLEWsrc-1. Muista, kun luot projektin tällä mallilla, valitse Visual Studion graafisen käyttöliittymän päävalikosta x64, myös kopioi ja liitä dll -tiedostot kuten tässä osassa. Hyvää työtä.

Osa 8/8: Asennuksen valitseminen

Vaihe 1. Tässä opetusohjelmassa opit 3: FreeGLUTin ja GLEW: n määrittäminen Projectissa Visual Studion avulla

  • Määritä binääritiedostot x86 (32 bittiä).

    Se on helpoin. Kannattaa aloittaa oppiminen tästä.

  • Määritä binaaritiedostot x64 (64 bittiä).

    Se on suunnattu x64 -alustalle. Valitse se vain, jos sinulla on siihen erityinen syy.

Vinkkejä

  • Kun haluat poistaa projektikansion, sulje Visual Studio> poista projektikansio> avaa Visual Studio.
  • Voit luoda kansion kansioon C: / GL projektiesi sijoittamista varten. Kun luot projektin, valitse tämä kansio kohtaan "Sijainti".
  • Yleinen tapa konfiguroida Muita Sisällytä hakemistoja on se, että kun olet napsauttanut ensimmäistä kuvaketta, napsauta kolmea pistettä…, siirry kansioon, jossa.h -tiedostot elävät (tässä opetusohjelmassa C: / GL / freeglut / include ja C: / GL / glew / include) ja napsauta Valitse kansio.
  • Yleinen tapa konfiguroida Muut kirjaston hakemistot on se, että kun olet napsauttanut ensimmäistä kuvaketta, napsauta kolmea pistettä…, siirry kansioon, jossa.lib -tiedostot elävät (tässä oppaassa x86 -alustalle, C: / GL / freeglut / lib ja C: / GL / glew / lib / Release / Win32) ja napsauta Valitse kansio.
  • Yleinen tapa konfiguroida Lisäriippuvuudet onko tuo,

    • Siirry Resurssienhallinnassa kansioon, jossa.lib -tiedostot elävät (tässä x86 -alustan opetusohjelmassa C: / GL / freeglut / lib ja C: / GL / glew / lib / Release / Win32), napsauta kahdesti jokaisen.lib -tiedoston nimen päälle ja kopioi (näppäilemällä Ctrl+C) nimi ja sen laajennus.lib.
    • Siirry nyt ohjattuun lisäriippuvuuteen ja liitä se (näppäilemällä Ctrl+V). Kirjoita puolipiste (;).
    • Jos haluat määrittää OpenGL: n projektillesi, lisää opengl32.lib.
  • Jos tarvitset dll -tiedostoja, kopioi jokaisessa luomassasi projektissa - myös projektin luoman mallin kanssa, mukaan lukien dll -tiedosto - dll -tiedostot kirjastoista tai edellisestä projektista ja liitä uuteen projektiin.

Suositeltava: