Kaip nustatyti „OpenGL GLFW GLEW GLM“projekte su „Visual Studio“

Turinys:

Kaip nustatyti „OpenGL GLFW GLEW GLM“projekte su „Visual Studio“
Kaip nustatyti „OpenGL GLFW GLEW GLM“projekte su „Visual Studio“

Video: Kaip nustatyti „OpenGL GLFW GLEW GLM“projekte su „Visual Studio“

Video: Kaip nustatyti „OpenGL GLFW GLEW GLM“projekte su „Visual Studio“
Video: Chromebook charging itself?! 2024, Balandis
Anonim

Šis vadovas padės įveikti pirmąjį iššūkį naudojant „OpenGL“, „GLFW“, „GLEW“ir „GLM“: juos įdiegti ir nustatyti bei sukurti pirmąjį projektą naudojant „GLFW-GLEW-GLM“šabloną „Visual Studio 2019“.

Ji manys, kad jūsų platforma yra „Windows“, o jūsų IDE - „Visual Studio 2019“. Diegdami „Visual Studio“, pažymėkite langelį „Desktop development with C ++ workload“.

Žingsniai

1 dalis iš 7: GLFW, GLEW ir GLM atsisiuntimas

Pažymėkite glfw
Pažymėkite glfw

Žingsnis 1. Pažymėkite žingsnį arba papildomą žingsnį

Pažymėkite žingsnį ar poskyrį, kurio tikitės atlikti, ir atlikite tai. Žr. Paveikslėlio pavyzdį aukščiau.

Žingsnis 2. Sukurkite aplanką GL

Atidarykite „Windows“failų naršyklę> Eikite į diską (katalogą) C.

  • Jei aplankas GL jau yra, viskas gerai.
  • Jei ne, dešiniuoju pelės mygtuku spustelėkite tuščią sritį> pasirinkite Naujas> Aplankas> tipas GL > paspauskite ↵ Enter.

Žingsnis 3. Atsisiųskite GLFW

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange

  • Spustelėkite 32 bitų „Windows“dvejetainius failus. Gausite „glfw-3.3.4.bin. WIN32“arba naujausią versiją.
  • Spustelėkite atsisiuntimo aplanką „glfw-3.3.4.bin. WIN32“> dešiniuoju pelės mygtuku spustelėkite> pasirinkite kopiją.
  • Eikite į C:> GL> dešiniuoju pelės mygtuku spustelėkite> pasirinkite įklijuoti.
  • Spustelėkite „glfw-3.3.4.bin. WIN32“ir pervardykite jį į GLFW.
  • Dabar aplanke „GL“turite aplanką GLFW.

Žingsnis 4. Atsisiųskite GLEW

Dešiniuoju pelės mygtuku spustelėkite šią nuorodą ir pasirinkite Atidaryti nuorodą naujame lange https://glew.sourceforge.net/. Žemiau Atsisiuntimai, rasti Dvejetainiai failai ir spustelėkite 32 bitų ir 64 bitų „Windows“.

  • Spustelėkite atsisiųstą aplanką glew-2.1.0 (arba naujausia versija)> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Kopijuoti.
  • Eikite į C:> GL> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Įklijuoti.
  • (Arba atidarykite langą „Failų naršyklė“> C:> GL. Eikite į atsisiuntimo langą> spustelėkite atsisiųstą aplanką ir vilkite į C: / GL)
  • Pervardyti glew-2.1.0 į GLEW.
  • Jei aplankas glew-2.1.0-win32 atsisiųstas, dukart spustelėkite jį, kad gautumėte glew-2.1.0.
GLM 1
GLM 1

Žingsnis 5. Atsisiųskite GLM

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange glm OpenGL matematikos biblioteka. Viršutiniame kairiajame kampe spustelėkite Atsisiųskite GLM 0.9.9.7 arba naujausia versija (žr. paveikslėlį aukščiau).

  • Spustelėkite atsisiųstą aplanką „glm“> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C: / GL> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
  • (Arba atidarykite langą „Failų naršyklė“> C:> GL. Eikite į atsisiuntimo langą> spustelėkite atsisiųstą aplanką ir vilkite į C: / GL)
  • Pervardyti glm į GLM

2 dalis iš 7: „Visual Studio“projekto kūrimas

Žingsnis 1. Sukurkite aplanką GLP

Eikite į diską (katalogą) C.

  • Jei aplankas GLP jau yra, viskas gerai.
  • Jei ne, dešiniuoju pelės mygtuku spustelėkite tuščią sritį> pasirinkite Naujas> Aplankas> tipas GLP > paspauskite ↵ Enter.

2 žingsnis. Sukurkite tuščią projektą

  • Jei „Visual Studio“nėra atidaryta. Atidarykite jį> Spustelėkite Sukurti naują projektą> Tuščias projektas> Kitas.

    • In Konfigūruokite naują projektą vedlys „Projekto pavadinimui“įveskite: GLFW-GLEW-GLM-0
    • Skiltyje „Vietovė“ištrinkite viską, nukopijuokite C: / GLP \ ir įklijuokite.
    • Pažymėkite „Įdėkite sprendimą ir projektą į tą patį katalogą“> spustelėkite „Sukurti“.
    • Palaukite, kol pasirodys „Visual Studio“egzempliorius.
  • Jei jis jau buvo atidarytas. Spustelėkite Failas> Naujas> Projektas…> Tuščias projektas> Kitas. Likusi dalis kaip aukščiau.

Žingsnis 3. Pridėkite šaltinio failą prie projekto

  • V. S. GUI, Sprendimų naršyklės vedlys, dešiniuoju pelės mygtuku spustelėkite įrašą Šaltinio failai (paskutinis)> pasirinkite Pridėti> Naujas elementas….
  • Vedlyje Pridėti naują elementą-GLFW-GLEW-GLM-0 lango viduryje spustelėkite C ++ failas (.cpp) (pirmasis). Teksto laukelyje Pavadinimas įveskite Main.cpp.
  • Vieta turėtų būti C: / GLP / GLFW-GLEW-GLM-0 \
  • Spustelėkite mygtuką Pridėti. Failas bus atidarytas pagrindiniame teksto redaktoriuje, tačiau kol kas palikite failą tuščią.

3 dalis iš 7: GLFW, GLEW ir GLM diegimas projekte

Projektas 0
Projektas 0

1 žingsnis. Konfigūruokite „Papildomus įtraukimo katalogus“

„Solution Explorer“dešiniuoju pelės mygtuku spustelėkite savo projekto pavadinimą, ty GLFW-GLEW-GLM-0, ir pasirinkite Ypatybės. Palikite numatytuosius nustatymus: Konfigūracija: aktyvi (derinti) ir platforma: aktyvi („Win32“)

Opengl 1
Opengl 1

2 veiksmas. Atidarykite išskleidžiamąjį meniu C/C ++

Spustelėkite Bendra> Papildomi įtraukimo katalogai. > rodyklę žemyn lauko pabaigoje> spustelėkite išskleidžiamąjį meniu..

  • Nukopijuokite tai C: / GL / GLFW / įtraukti > papildomų vediklių įtraukimo vedlyje spustelėkite pirmąją piktogramą> įklijuoti.

    „OpenGL“12
    „OpenGL“12
  • Nukopijuokite tai C: / GL / GLEW / įtraukti > dar kartą spustelėkite pirmąją piktogramą> įklijuoti.
  • Nukopijuokite tai C: / GL / GLM > dar kartą spustelėkite pirmąją piktogramą> įklijuoti.
  • Papildomų įtraukimo katalogų vedlyje spustelėkite Gerai.

3 žingsnis. Konfigūruokite „Linker“papildomus bibliotekos katalogus

Atidarykite išskleidžiamąjį „Linker“meniu ir spustelėkite Bendra. Spustelėkite Papildomų bibliotekų katalogų įrašas> rodyklė žemyn lauko dešinėje> spustelėkite.

  • Kopijuoti C: / GL / GLFW / lib-vc2019 > vedlyje „Papildomi bibliotekų katalogai“spustelėkite pirmąją piktogramą> įklijuoti.
  • Nukopijuokite tai C: / GL / GLEW / lib / Release / Win32 > spustelėkite pirmąją piktogramą> įklijuokite> spustelėkite Gerai.

Žingsnis 4. Konfigūruokite „Papildomas priklausomybes“

  • „Linker“išskleidžiamajame meniu spustelėkite „Įvestis“. Spustelėkite Papildomų priklausomybių įrašas> rodyklė žemyn lauko pabaigoje> išskleidžiamajame meniu.
  • Kopijuoti opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib ir įklijuokite į viršutinį papildomų priklausomybių vedlio teksto laukelį. Papildomų priklausomybių vedlyje spustelėkite Gerai.

Žingsnis 5. Nustatykite „Linker“posistemę į „Console“

Išskleidžiamajame „Linker“meniu spustelėkite Sistema> Posistemis> spustelėkite rodyklę žemyn lauko pabaigoje> išskleidžiamajame meniu pasirinkite Konsolė (/POSISTEMIS: KONSOLĖ)> spustelėkite Taikyti, tada projekto nuosavybės puslapių vedlyje spustelėkite Gerai.

Žingsnis 6. Nukopijuokite failą glew32.dll ir įklijuokite į GLFW-GLEW-GLM-0 projekto aplanką

  • Eikite į C:> GL> GLEW> bin> Release> Win32. Spustelėkite glew32.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> GLFW-GLEW-GLM-0. Dešiniuoju pelės mygtuku spustelėkite tuščią vietą aplanke GLFW-GLEW-GLM-0 ir pasirinkite Įklijuoti.
  • Failas glew32.dll dabar turėtų būti GLFW-GLEW-GLM-0 projekto aplanke kartu su Main.cpp ir dar 4 failais, sukurtais „Visual Studio“.

Žingsnis 7. Išbandykite savo projektą

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange tutorial01.cpp. Nukopijuokite kodą ir įklijuokite į Main.cpp kodo sritį. Paspauskite Ctrl+F5. Turėtų pasirodyti du langai. Vienas juodas, kitas mėlynas.

Jei pasirodo tik juodas langas (konsolė) su pranešimu: "Nepavyko atidaryti GLFW lango. Jei turite„ Intel “GPU, jie nėra suderinami su 3.3. Išbandykite vadovėlio 2.1 versiją.", Nustatymas yra gerai, bet veikia „glfwCreateWindow“neveikė

8. Ištaisykite visas klaidas

Jei „Klaidų sąraše“matote klaidų, patikrinkite:

  • Failas su plėtiniu.h pereikite prie 3 dalies 1 veiksmo „Konfigūruoti papildomus įtraukimo katalogus“ir vykdykite instrukcijas.
  • Failas su plėtiniu.lib pereikite prie 3 dalies 2 veiksmo „Konfigūruoti nuorodą„ Papildomi bibliotekos katalogai ““ir vykdykite instrukcijas. Taip pat pereikite prie 3 veiksmo „Konfigūruoti susiejėją„ Papildomi bibliotekos katalogai ““.
  • Failas su plėtiniu.dll pereikite prie 5 veiksmo „Nukopijuokite glew32.dll failą ir įklijuokite jį į projekto aplanką“ir vykdykite instrukcijas.
  • „Įėjimo taškas turi būti apibrėžtas“, pereikite prie 4 veiksmo, nustatykite susiejimą „Posistemis“į „CONSOLE“ir vykdykite instrukcijas.
  • Jei negalite ištaisyti kitų klaidų, uždarykite „Visual Studio“> ištrinkite projekto aplanką GLFW-GLEW-GLM-0, esantį C: / GLP> atidarykite „Visual Studio“> pakartokite sąranką nuo 2 dalis. Šaunuolis.

4 dalis iš 7: Projekto kūrimas naudojant GLFW-GLEW-GLM šabloną

Žingsnis 1. Sukurkite šabloną

Eikite į pagrindinį „Visual Studio“meniu ir kol projektas-0 atidarytas, spustelėkite Projektas> Eksportuoti šabloną….

  • Eksportavimo šablono vedlyje patikrinkite projekto šabloną, jei jis nepažymėtas> spustelėkite Pirmyn>.
  • „Šablonų eksportavimo vedlyje“(Pasirinkite Šablono parinktys), teksto laukelyje Šablono pavadinimas ištrinkite viską, nukopijuokite GLFW-GLEW-GLM ir įklijuokite> spustelėkite Baigti. Šablonas sukurtas. Ištrinkite atidarytą langą su šablono adresu.

Žingsnis 2. Sukurkite savo projektą

  • Spustelėkite Failas> Naujas> Projektas….
  • In Sukurkite naują projektą vedlys, šablonų sąraše pasirinkite GLFW-GLEW-GLM (jei reikia, slinkite žemyn šablonų sąrašu)> spustelėkite Pirmyn.
  • Viduje konors Konfigūruokite naują projektą vedlys, teksto lauke „Projekto pavadinimas“įveskite (arba nukopijuokite ir įklijuokite) GLFW-GLEW-GLM-1
  • Vieta turėtų būti C: / GLP. Jei ne, nukopijuokite C: / GLP ir įklijuokite.
  • Įsitikinkite, kad pažymėtas sprendimas ir projektas tame pačiame kataloge. Spustelėkite Sukurti.

Žingsnis 3. Pridėti šaltinio failą

„Solution Explorer“meniu dukart spustelėkite „Šaltinio failai“> spustelėkite „Main.cpp“. Kodas turėtų būti rodomas V. S. kodo sritį. Jei norite, galite pakeisti arba pakeisti kodą.

Žingsnis 4. Nukopijuokite failą glew32.dll ir įklijuokite į GLFW-GLEW-GLM-1 projekto aplanką

  • Eikite į C:> GL> GLEW> bin> Release> Win32. Spustelėkite glew32.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> GLFW-GLEW-GLM-1. Dešiniuoju pelės mygtuku spustelėkite tuščią sritį GLFW-GLEW-GLM-1 projekto aplanke ir pasirinkite Įklijuoti.
  • Failas „glew32.dll“dabar turėtų būti GLFW-GLEW-GLM-1 projekto aplanke kartu su „Main.cpp“ir dar 4 „Visual Studio“sukurtais failais.
  • Vykdyti programą. Šaunuolis.

5 dalis iš 7: Projekto kūrimas pagal x64 platformą

Žingsnis 1. Sukurkite aplanką GL

Atidarykite „Windows“failų naršyklę> Eikite į diską (katalogą) C.

  • Jei aplankas GL jau yra, viskas gerai.
  • Jei ne, dešiniuoju pelės mygtuku spustelėkite tuščią sritį> pasirinkite Naujas> Aplankas> tipas GL > paspauskite ↵ Enter.

Žingsnis 2. Atsisiųskite 64 bitų GLFW

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange

  • Spustelėkite 64 bitų „Windows“dvejetainius failus. Gaunate „glfw-3.3.4.bin. WIN64“arba naujausią versiją.
  • Spustelėkite aplanką> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Naršykite C: / GL> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
  • Pervardykite aplanką „glfw-3.3.4.bin. WIN64“į GLFW64

Žingsnis 3. Atsisiųskite GLEW ir GLM, kaip aprašyta aukščiau, 1 dalies 4, 5 veiksmai

Žingsnis 4. Sukurkite projektą, kaip nurodyta aukščiau (2 dalis), pavadinimu GLFW64-GLEW64-GLM-0 ir pridėkite failą Main.cpp

5 žingsnis. Pagrindiniai projekto nuosavybės puslapių nustatymai

Eikite į „Sprendimų naršyklę“> dešiniuoju pelės mygtuku spustelėkite savo projekto pavadinimą> pasirinkite „Ypatybės“. Platformoje: įrašas, pasirinkite x64> Spustelėkite Configuration manager …

  • Aktyvių sprendimų platformoje: pasirinkite x64
  • Platformos įraše automatiškai pasirenkamas x64.
  • Spustelėkite Uždaryti

Žingsnis 6. Papildomi įtraukti katalogai

Kaip nurodyta aukščiau, 3 dalies 2 veiksmas.

Žingsnis 7. Papildomi bibliotekų katalogai

Atidarykite išskleidžiamąjį meniu „Linker“ir spustelėkite „General“. Spustelėkite įrašą „Papildomi bibliotekų katalogai“> rodyklė žemyn lauko pabaigoje> išskleidžiamajame meniu „Redaguoti“.

  • Nukopijuokite tai C: / GL / GLFW64 / lib-vc2019 > vedlyje „Papildomi bibliotekų katalogai“spustelėkite pirmąją piktogramą> įklijuoti.
  • Nukopijuokite tai C: / GL / GLEW / lib / Release / x64 > spustelėkite pirmąją piktogramą> įklijuokite> spustelėkite Gerai.

8 žingsnis. Papildomos priklausomybės

Kaip nurodyta aukščiau, 3 dalies 4 žingsnis.

Žingsnis 9. Posistemis

Kaip nurodyta aukščiau, 3 dalies 5 veiksmas.

Žingsnis 10. Nukopijuokite failą glew32.dll ir įklijuokite į projekto aplanką GLFW64-GLEW64-GLM-0

„Windows“„File Explorer“eikite į

  • C:> GL> GLEW> bin> Išleisti> x64. Aplanke „x64“spustelėkite „glew32.dll“failą> dešiniuoju pelės mygtuku spustelėkite> „Kopijuoti“.
  • C:> GLP> GLFW64-GLEW64-GLM-0. Dešiniuoju pelės mygtuku spustelėkite tuščią sritį „GLFW64-GLEW64-GLM-0“projekto aplanke ir pasirinkite „Įklijuoti“.

Žingsnis 11. Išbandykite projektą ir ištaisykite klaidas, jei tokių yra

Kaip nurodyta aukščiau, 3 dalies 7, 8 veiksmai.

PATARIMAS: Net jei pagrindiniuose Nuosavybės puslapių nustatymuose tai yra Platforma: x64, spustelėkite Konfigūracijos tvarkyklė…, o Aktyvių sprendimų platformoje - pasirinkite x64

Žingsnis 12. Sukurkite šabloną

Kaip nurodyta 4 dalyje, bet atlikdami 4 veiksmą eikite į C:> GL> GLEW> bin> Release> x64. Atminkite, kad failo pavadinimas yra glew32.dll kaip ir platformoje x86. Šablono pavadinimo tipui GLFW64-GLEW64-GLM Projekto pavadinimo tipui GLFW64-GLEW64-GLM-1

PATARIMAS: Visuose projektuose, kuriuos kuriate naudodami šį šabloną, „Visual Studio“GUI pasirinkite x64 (šalia derinimo)

6 dalis iš 7: Sukurto GLFW, sukurto GLEW ir sukurto GLM nustatymas

Žingsnis 1. Sukurkite aplanką GL

Atidarykite „Windows“failų naršyklę> Eikite į diską (katalogą) C.

  • Jei aplankas GL jau yra, viskas gerai.
  • Jei ne, dešiniuoju pelės mygtuku spustelėkite tuščią sritį> pasirinkite Naujas> Aplankas> tipas GL > paspauskite ↵ Enter.

Žingsnis 2. Įdiekite „CMake“

Dešiniuoju pelės mygtuku spustelėkite šią nuorodą ir pasirinkite Atidaryti nuorodą naujame lange Naudokite CMake, kad gautumėte dvejetainius failus iš šaltinio kodo. Sekite 1 dalis „CMake“diegimas.

Žingsnis 3. Atsisiųskite GLFW šaltinį

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange https://www.glfw.org/download.html. Pasirinkite „Šaltinio paketas“.

  • Atsisiuntimo lange spustelėkite aplanką „glfw-3.3.4“(arba naujausią versiją)> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Kopijuoti.
  • „File Explorer“eikite į C: \> GL> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Įklijuoti. Du kartus spustelėkite aplanko pavadinimą> ištrinkite vardą> įveskite: GLFWsrc > paspauskite ↵ Enter.

Žingsnis 4. Atsisiųskite GLEW šaltinį

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange https://glew.sourceforge.net/. Šalia Šaltinis spustelėkite ZIP.

  • Atsisiuntimo lange spustelėkite aplanką „glew-2.1.0“(arba naujausias)> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C: \> GL. Dešiniuoju pelės mygtuku spustelėkite> Įklijuoti. Du kartus spustelėkite aplanko pavadinimą ir pervardykite GLEWsrc > paspauskite ↵ Enter. Dabar aplanke GL turite aplankus GLFWsrc ir GLEWsrc, galbūt tarp kitų.

Žingsnis 5. Atsisiųskite GLM, jei jis dar nebuvo atsisiųstas

Eikite į 1 dalį ir atlikite 5 veiksmą.

Žingsnis 6. Sukurkite „CMake“ir „Visual Studio“GLFW

Eikite į „CMake GUI“.

  • Kopijuoti (būkite atsargūs, nekopijuokite tuščios vietos) C:/GL/GLFWsrc ir įklijuokite į pirmąjį teksto lauką.
  • Kopijuoti (būkite atsargūs, nekopijuokite tuščios vietos) C:/GL/GLFWsrc/statyti ir įklijuokite į antrąjį teksto lauką („Kur sukurti dvejetainius failus:“).
  • Sukonfigūruokite ir sugeneruokite. „CMake GUI“spustelėkite Konfigūruoti> vedlyje Sukurti katalogą spustelėkite Taip> pasirinkite „Visual Studio 16 2019“> spustelėkite Baigti.

    Kai „CMake GUI“perskaitėte: „Konfigūravimas baigtas“, spustelėkite „Sukurti“. Turėtumėte perskaityti: „Sukurta“

  • Sukurkite savo sprendimą.

    • Eikite į C:> GL> GLFWsrc> build. Dukart spustelėkite „GLFW.sln“, „GLFW“arba „ALL_BUILD.vcxproj“. Pasirodo „Visual Studio“egzempliorius. Palaukite, kol pagrindiniame meniu pasirodys kūrimo įrašas. Spustelėkite jį> „Sukurti sprendimą“.
    • Palaukite, kol perskaitysite paskutinę eilutę lange „Išvestis“: ========== Sukurta: 32 pavyko, 0 nepavyko, 0 atnaujinta, 2 praleista ========= =

      „Pavykusių“pakeitimų skaičius „glfw“versijose

  • Eikite į C: \> GL> GLFWsrc> build> src> Derinti. Viduje turėtumėte pamatyti failą glfw3.lib.

Žingsnis 7. Sukurkite „CMake“ir „Visual Studio“sukurtą GLEW

Atlikite aukščiau aprašytą veiksmą, bet

  • Kopijuoti (būkite atsargūs, nekopijuokite tuščios vietos) C:/GL/GLEWsrc/build/cmake ir įklijuokite į pirmąjį teksto lauką.
  • Kopijuoti (būkite atsargūs, nekopijuokite tuščios vietos) C:/GL/GLEWsrc/statyti ir įklijuokite į antrąjį teksto lauką.
  • Eikite į C:> GL> GLEWsrc> build. Dukart spustelėkite „glew.sln“, „glew“arba „ALL_BUILD.vcxproj“.
  • V. S. Išvesties vedlys, sėkmingų skaičius šiandien (2020-01-31) yra 6, tačiau gali pasikeisti vėlesnėje versijoje.
  • Eikite į C:> GL> GLEWsrc> build> lib> Debug. Viduje turėtumėte pamatyti failą glew32d.lib tarp kitų failų.

Žingsnis 8. Sukurkite „CMake“ir „Visual Studio“GLM

Atlikite 6 (šios dalies) veiksmą Sukurkite „CMake“ir „Visual Studio“GLFW bet…

  • Pirmam teksto laukui nukopijuokite (dėmesys:

    nekopijuokite tuščios vietos) ir įklijuokite C:/GL/GLM

  • Antro teksto lauko kopijai (dėmesys:

    nekopijuokite tuščios vietos) ir įklijuokite C:/GL/GLM/statyti

  • Eikite į C:> GL> GLM> build. Dukart spustelėkite failą „ALL_BUILD.vcxproj“arba failą (ne aplanką) „glm“.
  • V. S. Išvesties vedlys, sėkmingų šiandien (2021 08 31) skaičius yra 165, tačiau gali pasikeisti vėlesnėje versijoje.

    Jei pavyko pasiekti mažiau nei 165, ištrinkite CMake GUI> eikite į C:> GL> dukart spustelėkite „cmake-3.21.2-windows-x86_64"> dukart spustelėkite „bin"> dukart spustelėkite failą „cmake-gui“. Pasirodo nauja CMake GUI. Atlikite dabartinį veiksmą (#8)

  • Eikite į C:> GL> GLM> build> glm> Debug. Viduje turėtumėte pamatyti failą glm_static.lib tarp kitų failų.

Žingsnis 9. Nustatykite pastatytą GLFW, pastatytą GLEW ir pastatytą GLM projekte

  • Sukurkite tuščią projektą pagal 2 dalis. Dėl vardo tipo GLFWsrc-GLEWsrc-GLMsrc-0 „Vieta:“turėtų būti: C: / GLP Nepamirškite pridėti failo Main.cpp.
  • Konfigūruokite projekto ypatybes. Sprendimų naršyklės vedlyje dešiniuoju pelės mygtuku spustelėkite projekto pavadinimą, kuris yra GLFWsrc-GLEWsrc-GLMsrc-0> pasirinkite Ypatybės.

    • (1) „GLFWsrc-GLEWsrc-GLMsrc-0“ypatybių puslapių pagrindiniame meniu.

      Platformos įraše pasirinkite x64> spustelėkite Configuration Manager….

      • Aktyvių sprendimų platformoje: pasirinkite x64.
      • Platformos įraše automatiškai pasirenkamas x64.
      • Spustelėkite Uždaryti.
    • (2) Papildomi įtraukti katalogai. Spustelėkite C/C ++> Bendra> Šalia meniu pasirinkite pirmąjį, Papildomi įtraukimo katalogai> spustelėkite rodyklę žemyn lauko pabaigoje> spustelėkite Redaguoti….

      • Kopijuoti C: / GL / GLFWsrc / include > vedlyje „Papildomi įtraukimo katalogai“spustelėkite pirmąją piktogramą> įklijuokite viršutiniame teksto lauke.
      • Kopijuoti C: / GL / GLEWsrc / include > dar kartą spustelėkite pirmą piktogramą> įklijuokite.
      • Kopijuoti C: / GL / GLM > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
      • Vedlyje „Papildomi įtraukimo katalogai“spustelėkite Gerai.
    • (3) Papildomi bibliotekų katalogai. Dukart spustelėkite „Linker“> spustelėkite „Bendra“> „Papildomi bibliotekų katalogai“> spustelėkite rodyklę žemyn lauko pabaigoje> spustelėkite „Redaguoti…“.

      • Kopijuoti C: / GL / GLFWsrc / build / src / Debug > papildomų bibliotekų katalogų vedlyje spustelėkite pirmąją piktogramą> įklijuokite į viršutinį teksto lauką.
      • Kopijuoti C: / GL / GLEWsrc / build / lib / Debug > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
      • Kopijuoti C: / GL / GLM / build / glm / Debug > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
    • (4) Papildomos priklausomybės. „Linker“išskleidžiamajame meniu pasirinkite Įvestis> šalia meniu pasirinkite pirmąjį, Papildomos priklausomybės> spustelėkite rodyklę žemyn lauko pabaigoje> Redaguoti….

      • Kopijuoti opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > įklijuokite į vedlio „Papildomos priklausomybės“viršutinį teksto laukelį.
      • Vedlyje „Papildomos priklausomybės“spustelėkite Gerai.
    • (5) Nustatykite sistemą į posistemį CONSOLE.

      „Linker“išskleidžiamajame meniu pasirinkite Sistema> šalia meniu pasirinkite pirmąjį, posistemį> spustelėkite rodyklę žemyn lauko pabaigoje> pasirinkite Konsolė (/POSISTEMIS: KONSOLĖ). Spustelėkite Taikyti ir Gerai.

  • Nukopijuokite failą glew32d.dll ir įklijuokite į GLFWsrc-GLEWsrc-GLMsrc-0 projekto aplanką.

    • Eikite į C:> GL> GLEWsrc> build> bin> debug. Spustelėkite glew32d.dll > dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
    • Eikite į C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Dešiniuoju pelės mygtuku spustelėkite tuščią sritį GLFWsrc-GLEWsrc-GLMsrc-0 projekto aplanke ir pasirinkite Įklijuoti.
  • Nukopijuokite failą glm_shared.dll ir įklijuokite į GLFWsrc-GLEWsrc-GLMsrc-0 projekto aplanką.

    • Eikite į C:> GL> GLM> build> glm> Debug. Spustelėkite glm_shared.dll > dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
    • Eikite į C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Dešiniuoju pelės mygtuku spustelėkite tuščią sritį GLFWsrc-GLEWsrc-GLMsrc-0 projekto aplanke ir pasirinkite Įklijuoti.
    • glew32d.dll ir glm_shared.dll failai dabar turėtų būti GLFWsrc-GLEWsrc-GLMsrc-0 projekto aplanke kartu su „Main.cpp“ir dar 4 „Visual Studio“sukurtais failais.

10. Išbandykite savo projektą ir ištaisykite klaidas, jei tokių yra

Eikite į 3 dalį ir atlikite 7 ir 8 veiksmus.

Žingsnis 11. Sukurkite šabloną

Kaip nurodyta 4 dalyje. Šablono pavadinimo tipui GLFWsrc-GLEWsrc-GLMsrc Projekto pavadinimo tipui GLFWsrc-GLEWsrc-GLMsrc-1 Atminkite, kad kiekviename projekte, kurį sukuriate naudodami šį šabloną, spustelėkite x64 V. S. Pagrindinis GUI meniu.

7 dalis iš 7: sąrankos pasirinkimas

1 žingsnis. Šioje pamokoje išmoksite 3 nustatyti GLFW, GLEW ir GLM programoje „Project with Visual Studio“

  • Nustatykite dvejetainius failus x86 (32 bitai).

    Tai lengviausia. Turėtumėte pradėti mokytis nuo čia.

  • Nustatykite dvejetainius failus x64 (64 bitai).

    Jis skirtas x64 platformai. Pasirinkite jį tik tada, kai turite tam konkrečią priežastį.

  • Sudarykite GLFW šaltinį, GLEW šaltinį, GLM šaltinį ir nustatykite juos projekte.

    Tikslai taip pat x64. Sunkiausia. Vis dėlto geriausias.

Patarimai

  • Galite sukurti aplanką aplanke C: / GL, kad jame būtų jūsų projektai. Kai kuriate projektą, pasirinkite šį aplanką kaip „Vieta“.
  • Bendras konfigūravimo būdas Papildomi įtraukti katalogai yra tai, kad spustelėję pirmąją piktogramą, spustelėkite tris taškus …, eikite į aplanką, kuriame gyvena.h failai (-ai) (šioje pamokoje C: / GL / glfw / include, C: / GL / glew / include ir C: / GL / glm) ir spustelėkite Pasirinkti aplanką.
  • Bendras konfigūravimo būdas Papildomi bibliotekos katalogai ar spustelėję pirmąją piktogramą, spustelėkite tris taškus …, eikite į aplanką, kuriame gyvena.lib failai (-ai) (šioje x86 platformos pamokoje C: / GL / glfw / lib-vc2019 ir C: / GL / glew / lib / Release / Win32) ir spustelėkite Pasirinkti aplanką.
  • Bendras konfigūravimo būdas Papildomos priklausomybės ar tai,

    • „File Explorer“eikite į aplanką, kuriame gyvena.lib failai (šiame x86 platformos vadovėlyje: C: / GL / glfw / lib-vc2019 ir C: / GL / glew / lib / Release / Win32), du kartus spustelėkite kiekvieno.lib failo pavadinimą ir nukopijuokite (paspausdami Ctrl+C) pavadinimą su plėtiniu.lib.
    • Dabar eikite į papildomų priklausomybių vedlį ir įklijuokite jį (paspausdami klavišus Ctrl+V). Įveskite kabliataškį (;).
    • Jei norite sukonfigūruoti „OpenGL“naudodami savo projektą, pridėkite „opengl32.lib“.
  • Jei reikalingi dll failai, tada kiekviename savo sukurtame projekte - net ir naudojant projekto sukurtą šabloną, įskaitant dll failą - turėtumėte nukopijuoti dll failą (-us) iš bibliotekų ar ankstesnio projekto ir įklijuoti į naują projektą.

Rekomenduojamas: