Kaip nustatyti „OpenGL SDL GLEW“šablonų projektą „Visual Studio“

Turinys:

Kaip nustatyti „OpenGL SDL GLEW“šablonų projektą „Visual Studio“
Kaip nustatyti „OpenGL SDL GLEW“šablonų projektą „Visual Studio“

Video: Kaip nustatyti „OpenGL SDL GLEW“šablonų projektą „Visual Studio“

Video: Kaip nustatyti „OpenGL SDL GLEW“šablonų projektą „Visual Studio“
Video: Add/edit PATH environment variable in Windows 10 2024, Kovas
Anonim

Daugelis programuotojų grafikai teikia pirmenybę „OpenGL“. Jei esate vienas iš jų, jo gamintojas primygtinai rekomenduoja naudoti langų įrankių rinkinį (pvz., SDL) ir „OpenGL“įkėlimo bibliotekas (pvz., GLEW). Šis vadovas padės įveikti pirmąjį iššūkį naudojant „OpenGL“su SDL ir GLEW: jų įdiegimas ir nustatymas bei pirmojo projekto kūrimas naudojant „OpenGL-SDL-GLEW“šabloną „Visual Studio 2017“ar 2019 m.

Šiame vadove bus manoma, kad jūsų platforma yra „Windows“, o jūsų IDE yra „Visual Studio 2019“arba „2022“peržiūra. „Visual Studio“diegimo metu pažymėkite langelį „Desktop development with C ++ workload“.

Žingsniai

1 dalis iš 11: SDL ir GLEW atsisiuntimas

Pažymėkite part
Pažymėkite part

1 žingsnis. Pažymėkite tai, ko tikitės padaryti

Paryškinkite žingsnį ar papildomą žingsnį ar jo dalį ir atlikite tai. Pavyzdžiui, žiūrėkite paveikslėlį 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.
SDL 13
SDL 13

Žingsnis 3. Atsisiųskite biblioteką SDL2

Dešiniuoju pelės mygtuku spustelėkite šią nuorodą ir pasirinkite Atidaryti nuorodą naujame lange https://www.libsdl.org/download-2.0.php. Slinkite į puslapio apačią ir raskite plėtros bibliotekas (žr. Paveikslėlį aukščiau).

  • Atsisiųskite „Visual C ++“versiją. Šiandien tai SDL2-devel-2.0.16-VC.zip (Visual C ++ 32/64-bit).
  • Lange, kuriame jis atsisiųstas, spustelėkite SDL2-2.0.16 (arba naujausią)> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Kopijuoti.
  • Eikite (visada dukart spustelėkite) į C:> GL> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Įklijuoti.
  • (Arba spustelėkite atsisiųstą aplanką ir vilkite į C: / GL)

    Spustelėkite pavadinimą SDL2-2.0.16 ir pervardykite jį į SDL

  • Jei aplankas SDL2-devel-2.0.16-VC yra atsisiųstas, dukart spustelėkite jį, kad gautumėte SDL2-2.0.16.

Žingsnis 4. Atsisiųskite biblioteką 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“.

  • Lange, kuriame jis atsisiųstas, spustelėkite aplanką glew-2.1.0 > dešiniuoju pelės mygtuku spustelėkite> pasirinkite Kopijuoti.
  • Eikite į C:> GL> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Įklijuoti.
  • (Arba spustelėkite atsisiųstą aplanką ir vilkite į C: / GL)
  • Pervardyti glew-2.1.0 į GLEW.
  • Jei aplankas glew-2.1.0-win32 yra atsisiųstas, dukart spustelėkite jį, kad gautumėte glew-2.1.0.
  • Dabar GL aplanke yra aplankai GLEW ir SDL.

2 dalis iš 11: „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.

Žingsnis 2. 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 įveskite „Projekto pavadinimas“: SDL-GLEW-0
    • Kopijuoti C: / GLP \ ir įklijuokite į teksto lauką „Vieta“.
    • Pažymėkite „Įdėkite sprendimą ir projektą į tą patį katalogą“.
    • Spustelėkite Sukurti.
    • Palaukite, kol pasirodys „Visual Studio“egzempliorius.
  • Jei jis atidarytas. Spustelėkite Failas> Naujas> Projektas…. Likusi dalis kaip aukščiau.

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

  • Sprendimų naršyklės lange dešiniuoju pelės mygtuku spustelėkite įrašą Šaltinio failai (paskutinis)> pasirinkite Pridėti> Naujas elementas….
  • Lange Pridėti naują elementą-SDL-GLEW-0 lango viduryje spustelėkite C ++ failas (.cpp) (pirmasis). Teksto laukelyje Pavadinimas įveskite Main.cpp.
  • Vieta yra C: / GLP / SDL-GLEW-0 \. Jei ne kopija C: / GLP / SDL-GLEW-0 \ ir įklijuokite.
  • Spustelėkite mygtuką Pridėti. Failas bus atidarytas pagrindiniame teksto redaktoriuje, tačiau kol kas palikite failą tuščią.

3 dalis iš 11: SDL ir GLEW diegimas projekte

Projektas 0
Projektas 0

1 žingsnis. Konfigūruokite projekto ypatybes

„Solution Explorer“dešiniuoju pelės mygtuku spustelėkite savo projekto pavadinimą, tai yra SDL-GLEW-0 (paveikslėlyje jis yra „Project-0“, nesvarbu), ir pasirinkite Ypatybės. Skiltyje „Konfigūracija“pažymėkite „Active“(derinimas), o „Platformoje“- „Active“(„Win32“).

  • Papildomi įtraukti katalogai.

    Opengl 1
    Opengl 1

    Atidarykite išskleidžiamąjį meniu C/C ++. Spustelėkite Bendra> Papildomi įtraukimo katalogai> rodyklė žemyn lauko dešinėje> spustelėkite.

    • Kopijuoti C: / GL / SDL / įtraukti > papildomų vediklių įtraukimo vedlyje spustelėkite pirmąją piktogramą> įklijuoti.
    • Kopijuoti C: / GL / GLEW / įtraukti > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
    • Papildomų įtraukimo katalogų vedlyje spustelėkite Gerai.

      „OpenGL“12
      „OpenGL“12
  • Papildomi bibliotekos katalogai.

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

    „Opengl 2“2
    „Opengl 2“2
    • Nukopijuokite tai C: / GL / SDL / lib / x86 > papildomuose bibliotekų kataloguose spustelėkite pirmąją piktogramą> įklijuoti.
    • Nukopijuokite tai C: / GL / GLEW / lib / Release / Win32 > spustelėkite pirmąją piktogramą> įklijuokite.
    • Spustelėkite Gerai.
  • Papildomos priklausomybės.

    Išskleidžiamajame meniu „Nuoroda“spustelėkite „Įvestis“> įrašas „Papildomos priklausomybės“> rodyklė žemyn lauko dešinėje> „Redaguoti“.

    „Opengl 3“1
    „Opengl 3“1
    • Nukopijuokite tai SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib ir įklijuokite į viršutinį papildomų priklausomybių vedlio teksto laukelį.
    • Papildomų priklausomybių vedlyje spustelėkite Gerai.

      „Opengl 3“2
      „Opengl 3“2
  • Posistemis.

    Išskleidžiamajame meniu „Linker“spustelėkite „System“> „SubSystem“> rodyklę žemyn> išskleidžiamajame meniu pasirinkite „Windows“(/SUBSYSTEM: WINDOWS) “. Spustelėkite Taikyti> Gerai „SDL-GLEW-0 Property Pages“vedlyje.

    Nustatykite SDL naudodami „Visual Studio 2017“12 veiksmas
    Nustatykite SDL naudodami „Visual Studio 2017“12 veiksmas

Žingsnis 2. Įdėkite „dll“failus į projekto aplanką

  • Nukopijuokite SDL2.dll failą ir įklijuokite į aplanką SDL-GLEW-0.

    • Eikite į C:> GL> SDL> lib> x86. Aplanke x86 spustelėkite SDL2.dll failą> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
    • Eikite į C:> GLP> SDL-GLEW-0. Dešiniuoju pelės mygtuku spustelėkite tuščią SDL-GLEW-0 aplanko sritį ir pasirinkite Įklijuoti.
    • Dabar failas SDL2.dll turėtų būti jūsų projekto kataloge kartu su jūsų Main.cpp failu ir dar 4 failais, sukurtais „Visual Studio“.
  • Nukopijuokite failą glew32.dll ir įklijuokite į projekto aplanką SDL-GLEW-0.

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

4 dalis iš 11: Projekto išbandymas

Žingsnis 1. Atsisiųskite kodą

Dešiniuoju pelės mygtuku spustelėkite šią nuorodą ir pasirinkite Atidaryti nuorodą naujame lange https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php> Slinkite žemyn iki paskutinio sakinio "Atsisiųskite šios pamokos laikmeną ir šaltinio kodą čia".

  • Spustelėkite čia > atsisiųskite aplanką 51_SDL_and_modern_opengl.cpp (arba.zip). Dukart spustelėkite jį> dukart spustelėkite to paties pavadinimo failą.
  • Jo kodas bus rodomas „Visual Studio“šalia „Main.cpp“failo arba naujoje „Visual Studio“instancijoje. Nukopijuokite kodą (413 eilutės) ir įklijuokite į Main.cpp kodo sritį> paspauskite Ctrl+F5.
  • Jei viskas klostėsi gerai, pasirodo du langai: vienas juodas ir vienas su pavadinimu: „SDL Tutorial“ir balto kvadrato juodame fone viduje.

    Lazyfoo 2
    Lazyfoo 2

Žingsnis 2. Ištaisykite klaidas, jei tokių yra

„Klaidų sąraše“, jei matote klaidą apie

  • failą su plėtiniu.h pereikite prie 3 dalies 1 veiksmo „Konfigūruoti papildomus įtraukimo katalogus“ir vykdykite instrukcijas.
  • failą su plėtiniu.lib, eikite į papildomą veiksmą „Konfigūruoti nuorodą„ Papildomi bibliotekos katalogai ““ir vykdykite instrukcijas. Taip pat „Papildomos priklausomybės““.
  • "įėjimo taškas turi būti apibrėžtas", pereikite prie poskyrio "Posistemis" ir vykdykite instrukcijas.
  • failą.dll pereikite prie 2 veiksmo „Įdėkite„ dll “failus į projekto aplanką“ir vykdykite instrukcijas.
  • Jei negalite ištaisyti kitų klaidų, uždarykite „Visual Studio“> ištrinkite projekto aplanką SDL-GLEW-0, esantį C: / GLP> atidarykite „Visual Studio“> pakartokite sąranką iš 2 dalies. Geras darbas.

5 dalis iš 11: Projekto kūrimas naudojant „OpenGL-SDL-GLEW“šabloną

Žingsnis 1. Sukurkite šabloną

  • Eikite į pagrindinį meniu ir kol atviras projektas SDL-GLEW-0, spustelėkite Projektas> Eksportuoti šabloną….
  • Eksportavimo šablono vedlyje patikrinkite projekto šabloną, jei jis nepažymėtas. Spustelėkite Kitas>.
  • Dalyje Pasirinkti šablono parinktis teksto laukelio Šablono pavadinimas tipas (arba nukopijuokite ir įklijuokite) SDL-GLEW > spustelėkite Baigti.
  • Šablonas sukurtas. Ištrinkite išmestą langą su šablono keliu.

Žingsnis 2. Sukurkite projektą

„Visual Studio“pagrindiniame meniu spustelėkite Failas> Naujas> Projektas….

  • In Sukurkite naują projektą vedlys, šablonų sąraše pasirinkite SDL-GLEW> spustelėkite Pirmyn.
  • In Konfigūruokite naują projektą vedlys, teksto lauko „Projekto pavadinimas“kopija SDL-GLEW-1 ir įklijuokite.

    • Vietovės teksto laukas turi 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.
  • Sprendimų naršyklėje dukart spustelėkite Šaltinio failai> dukart spustelėkite ++ Main.cpp.

    • Jei rodomas jo kodas, viskas gerai. Jei ne, spustelėkite jį dešiniuoju pelės mygtuku> spustelėkite Išskirti iš projekto ir sukurkite naują failą Main.cpp.
    • Jei atsiranda vedlys, sakantis: Failas „C: / GLP / SDL-GLEW-0 / Main.cpp“jau yra projekte, eikite šiuo keliu ir ištrinkite failą Main.cpp. Vedlyje spustelėkite Gerai, tada lange Pridėti naują elementą-SDL-GLEW-0 spustelėkite Pridėti. Dabar „Solution Explore“, esančiame žemiau šaltinio failų, turite naują ++ Main.cpp failą.

Žingsnis 3. Įtraukite SDL2.dll failą į naują projekto aplanką

  • Eikite į C:> GLP> SDL-GLEW-0> spustelėkite failą SDL2.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> SDL-GLEW-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
  • Dabar failas SDL2.dll yra aplanke SDL-GLEW-1 tarp Main.cpp ir kitų 4 failų.

Žingsnis 4. Įtraukite glew32.dll failą į naują projekto aplanką

  • Eikite į C:> GLP> SDL-GLEW-0> spustelėkite failą glew32.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> SDL-GLEW-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
  • Dabar failas glew32.dll yra aplanke SDL-GLEW-1 tarp SDL2.dll, Main.cpp ir kitų 4 failų.

Žingsnis 5. Išbandykite savo projektą, kaip aprašyta aukščiau, 4 dalis

Šaunuolis.

6 žingsnis. PATARIMAS:

Nepamirškite nukopijuoti dll failų iš ankstesnio projekto ir įklijuoti į naują.

6 dalis iš 11: Projekto kūrimas pagal x64 platformą

Žingsnis 1. 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 (arba nukopijuokite ir įklijuokite) SDL64-GLEW64-0
    • „Vieta“turėtų būti C: / GLP. Jei ne, 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 atidarytas. Spustelėkite Failas> Naujas> Projektas…. Likusi dalis kaip aukščiau.

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

  • Sprendimų naršyklės lange dešiniuoju pelės mygtuku spustelėkite įrašą Šaltinio failai (paskutinis)> pasirinkite Pridėti> Naujas elementas….
  • Lange Pridėti naują elementą-SDL64-GLEW64-0 lango viduryje spustelėkite C ++ failas (.cpp) (pirmasis). Teksto laukelyje Pavadinimas įveskite (arba nukopijuokite ir įklijuokite) Pagrindinis.cpp
  • Vieta yra C: / GLP / SDL64-GLEW64-0 \. Jei ne kopija C: / GLP / SDL64-GLEW64-0 \ ir įklijuokite.
  • Spustelėkite mygtuką Pridėti. Failas bus atidarytas pagrindiniame teksto redaktoriuje, tačiau kol kas palikite failą tuščią.

3 veiksmas. SDLproject ypatybių parametrai

Eikite į „Sprendimų naršyklę“> dešiniuoju pelės mygtuku spustelėkite savo projekto pavadinimą, kuris yra SDL64-GLEW64-0, ir pasirinkite „Ypatybės“.

  • In SDL64-GLEW64-0 Nuosavybės puslapiai burtininkas.

    • Pagrindinis meniu. Skiltyje „Konfigūracija:“pažymėkite „Aktyvus (derinimas)“. Skiltyje „Platforma:“patikrinkite x64> Spustelėkite Configuration manager….

      • Aktyvių sprendimų platformoje: pasirinkite x64
      • Platformoje automatiškai pasirenkamas x64.
      • Spustelėkite Uždaryti
    • Papildomi įtraukti katalogai. Atidarykite išskleidžiamąjį meniu C/C ++. Spustelėkite Bendra> Papildomi įtraukimo katalogai> rodyklė žemyn lauko dešinėje> spustelėkite.

      • Kopijuoti C: / GL / SDL / įtraukti > papildomų vediklių įtraukimo vedlyje spustelėkite pirmąją piktogramą> įklijuoti.
      • Kopijuoti C: / GL / GLEW / įtraukti > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
      • Papildomų įtraukimo katalogų vedlyje spustelėkite Gerai.
    • Papildomi bibliotekos katalogai. Atidarykite išskleidžiamąjį meniu „Linker“ir spustelėkite „General“. Spustelėkite įrašą „Papildomi bibliotekų katalogai“> rodyklė žemyn lauko pabaigoje> „Redaguoti“.

      • Kopijuoti C: / GL / SDL / lib / x64 > papildomuose bibliotekų kataloguose spustelėkite pirmąją piktogramą> įklijuoti.
      • Kopijuoti C: / GL / GLEW / lib / Release / x64 > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
      • Papildomų bibliotekų katalogų vedlyje spustelėkite Gerai.
    • Papildomos priklausomybės. Išskleidžiamajame meniu „Nuoroda“spustelėkite „Įvestis“> įrašas „Papildomos priklausomybės“> rodyklė žemyn lauko dešinėje> „Redaguoti“.

      • Nukopijuokite tai SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib ir įklijuokite į viršutinį papildomų priklausomybių vedlio teksto laukelį.
      • Papildomų priklausomybių vedlyje spustelėkite Gerai.
    • Posistemis. Išskleidžiamajame meniu „Linker“spustelėkite „System“> „SubSystem“> rodyklę žemyn> išskleidžiamajame meniu pasirinkite „Windows“(/SUBSYSTEM: WINDOWS) “. Spustelėkite Taikyti> Gerai „SDL-GLEW-0 Property Pages“vedlyje.

Žingsnis 4. Nukopijuokite dll failus ir įklijuokite į SDL64-GLEW64-0

  • Nukopijuokite SDL2.dll failą ir įklijuokite į SDL64-GLEW64-0.

    „Windows“„File Explorer“

    • Eikite į C:> GL> SDL> lib> x64. Aplanke „x64“spustelėkite failą „SDL2.dll“> dešiniuoju pelės mygtuku spustelėkite> „Kopijuoti“.
    • Eikite į C:> GLP> SDL64-GLEW64-0. Dešiniuoju pelės mygtuku spustelėkite tuščią SDL64-GLEW64-0 aplanko sritį ir pasirinkite „Įklijuoti“.
  • Nukopijuokite failą glew32.dll ir įklijuokite į SDL64-GLEW64-0.

    „Windows“„File Explorer“

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

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

Kaip ir taikymo x86 platformą, žr. 4 dalį.

Patarimas: net jei pagrindiniuose nuosavybės puslapių nustatymuose tai yra „Platforma: x64“, spustelėkite „Konfigūracijos tvarkytuvė…“, o „Aktyvių sprendimų platformoje“- pasirinkite x64

7 dalis iš 11: Šablono ir projekto taikymo x64 platformos kūrimas

Žingsnis 1. Sukurkite šabloną

Eikite į pagrindinį meniu ir kol atviras projektas SDL64-GLEW64-0, spustelėkite Projektas> Eksportuoti šabloną….

  • Eksportavimo šablono vedlyje patikrinkite projekto šabloną, jei jis nepažymėtas. Spustelėkite Kitas>.
  • Dalyje Pasirinkti šablono parinktis teksto laukelio Šablono pavadinimas tipas (arba nukopijuokite ir įklijuokite) SDL64-GLEW64 > spustelėkite Baigti.
  • Šablonas sukurtas. Ištrinkite išmestą langą su šablono keliu.

Žingsnis 2. Sukurkite projektą

„Visual Studio“pagrindiniame meniu spustelėkite Failas> Naujas> Projektas….

  • In Sukurkite naują projektą vedlys šablonų sąraše pasirinkite SDL64-GLEW64 (jei reikia slinkite žemyn)> spustelėkite Pirmyn.
  • In Konfigūruokite naują projektą vedlys, įveskite teksto lauko „Projekto pavadinimas“tekstą (arba nukopijuokite ir įklijuokite) SDL64-GLEW64-1

    • Jei vietovės teksto laukas yra C: / GLP \, viskas gerai. Jei ne, nukopijuokite C: / GLP \ ir įklijuokite.
    • Įsitikinkite, kad pažymėtas sprendimas ir projektas tame pačiame kataloge.
    • Spustelėkite Sukurti.
  • „Visual Studio“pagrindinio meniu jungiklis x86 į x64.
  • Sprendimų naršyklėje dukart spustelėkite Šaltinio failai> dukart spustelėkite ++ Main.cpp.

    • Jei rodomas jo kodas, viskas gerai. Jei ne, spustelėkite jį dešiniuoju pelės mygtuku> spustelėkite Išskirti iš projekto ir sukurkite naują failą Main.cpp.
    • Jei atsiranda vedlys, sakantis: Failas „C: / GLP / SDL64-GLEW64-0 / Main.cpp“jau yra projekte, eikite šiuo keliu ir ištrinkite failą Main.cpp. Vedlyje spustelėkite Gerai, tada lange Pridėti naują elementą-SDL64-GLEW64-0 spustelėkite Pridėti. Dabar „Solution Explore“, esančiame žemiau šaltinio failų, turite naują ++ Main.cpp failą.

Žingsnis 3. Įtraukite SDL2.dll failą į naują projekto aplanką

  • Eikite į C:> GLP> SDL64-GLEW64-0> spustelėkite failą SDL2.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> SDL64-GLEW64-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
  • Dabar failas SDL2.dll yra projekto aplanke SDL64-GLEW64-1 tarp Main.cpp ir kitų 4 failų.

Žingsnis 4. Įtraukite glew32.dll failą į naują projekto aplanką

  • Eikite į C:> GLP> SDL64-GLEW64-0> spustelėkite failą glew32.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> SDL64-GLEW64-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
  • Dabar failas glew32.dll yra aplanke SDL64-GLEW64-1 tarp SDL2.dll, Main.cpp ir kitų 4 failų.

Žingsnis 5. Išbandykite savo projektą

Spustelėkite „Visual Studio GUI“> paspauskite Ctrl+F5.

Žingsnis 6. Klaidų taisymas

Kaip aukščiau 4 dalis. Šaunuolis.

7 žingsnis. PATARIMAS:

Nepamirškite nukopijuoti ankstesnio projekto.dll failų ir įklijuoti į naują.

8 dalis iš 11: Šaltinio kodo sudarymas naudojant „CMake“ir „Visual Studio“

Žingsnis 1. Įdiekite „CMake“

Jei dar neįdiegėte „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 dalį „CMake“diegimas.

Žingsnis 2. Atsisiųskite SDL šaltinį

Jei dar neįdiegėte SDL šaltinio, dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange https://www.libsdl.org/download-2.0.php. Žemiau Pirminis kodas:

spustelėkite SDL2-2.0.16.zip (arba naujausią versiją). Žinokite šalia „GPG“.

  • Atsisiuntimo lange spustelėkite zip aplanką SDL2-2.0.14.zip (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: SDLsrc > paspauskite ↵ Enter.

Žingsnis 3. Atsisiųskite GLEW šaltinį

Jei jo dar neatsisiuntėte, 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 naujausią)> 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 SDLsrc ir GLEWsrc.

Žingsnis 4. Sukurkite „CMake“ir „Visual Studio“SDL

Eikite į „CMake GUI“.

  • Kopijuoti (dėmesys:

    nekopijuokite vietos) C:/GL/SDLsrc ir įklijuokite į pirmąjį teksto lauką.

  • Kopijuoti C:/GL/SDLsrc/build ir įklijuokite į antrąjį teksto lauką.
  • Sukonfigūruokite ir sugeneruokite. „CMake GUI“spustelėkite „Konfigūruoti“> vedlyje „Sukurti katalogą“spustelėkite Taip> išmestame vedlyje 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> SDLsrc> build. Dukart spustelėkite „SDL2.sln“, „SDL2“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: XX pavyko, 0 nepavyko, 0 atnaujinta, 2 praleista ========= =

      XX „sėkmingų“pakeitimų skaičius „freeglut“versijose. Šiandien (2021 m. Rugsėjo 4 d.) Yra 5 metai

  • Eikite į C: / GL / SDLsrc / build / Debug. Viduje tarp kitų failų turėtumėte pamatyti failą SDL2d.lib.

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

Eikite į „Cmake GUI“.

  • Kopijuoti C:/GL/GLEWsrc/build/cmake ir įklijuokite į pirmąjį teksto lauką.
  • Kopijuoti C:/GL/GLEWsrc/statyti ir įklijuokite į antrąjį teksto lauką.
  • Sukonfigūruokite ir sugeneruokite. „CMake GUI“spustelėkite „Konfigūruoti“> vedlyje „Sukurti katalogą“spustelėkite Taip> išmestame vedlyje 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> GLEWsrc> build. Dukart spustelėkite „glew.sln“, „glew“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: 6 pavyko, 0 nepavyko, 0 atnaujinta, 2 praleista ========= =

      Vėlesnių GLEW versijų skaičius gali pasikeisti

  • Eikite į C:> GL> GLEWsrc> build> lib> Debug. Viduje tarp kitų failų turėtumėte pamatyti failą glew32d.lib.
  • Uždarykite „Visual Studio“GUI ir „Cmake GUI“.

9 dalis iš 11: Sukurto SDL ir GLEW nustatymas projekte

Žingsnis 1. Sukurkite aplanką GLP

Jei dar nesate jo sukūrę, eikite į C: katalogą> dešiniuoju pelės mygtuku spustelėkite tuščią sritį> pasirinkite „Naujas“> „Aplankas“> įveskite GLP.

Žingsnis 2. 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ą burtininkas,

      • Kopijuoti SDLsrc-GLEWsrc-0 ir įklijuokite teksto lauką „Projekto pavadinimas“.
      • Kopijuoti C: / GLP \ > teksto laukelyje „Vieta“ištrinkite viską> įklijuokite.
      • Pažymėkite „Įdėkite sprendimą ir projektą į tą patį katalogą“.
      • Spustelėkite Sukurti.
      • Palaukite, kol pasirodys „Visual Studio“egzempliorius.
  • Jei jis atidarytas. Spustelėkite Failas> Naujas> Projektas…. Likusi dalis kaip aukščiau.

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

  • „Visual Studio GUI“, „Solution Explorer“lange, dešiniuoju pelės mygtuku spustelėkite įrašą „Šaltinio failai“(paskutinis)> pasirinkite Pridėti> Naujas elementas….
  • Lange Pridėti naują elementą-SDLsrc-GLEWsrc-0 lango viduryje spustelėkite C ++ failas (.cpp) (pirmasis). Teksto laukelyje Pavadinimas įveskite (arba nukopijuokite ir įklijuokite) Pagrindinis.cpp
  • Vieta yra C: / GLP / SDLsrc-GLEWsrc-0 \. Jei ne kopija C: / GLP / SDLsrc-GLEWsrc-0 \ ir įklijuokite.
  • Spustelėkite mygtuką Pridėti. Failas bus atidarytas pagrindiniame teksto redaktoriuje, tačiau kol kas palikite failą tuščią.

4 žingsnis. Konfigūruokite projekto ypatybes

Sprendimų naršyklės vedlyje dešiniuoju pelės mygtuku spustelėkite projekto pavadinimą, kuris yra SDLsrc-GLEWsrc-0> pasirinkite Ypatybės.

  • In SDLsrc-GLEWsrc-0 nuosavybės puslapiai burtininkas.

    • Pagrindinis meniu. In Konfigūracija:

      pasirinkite Aktyvus (derinimas)> in Platforma įrašą, pasirinkite x64> spustelėkite Configuration Manager….

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

      • Kopijuoti C: / GL / SDLsrc / include > papildomų vediklių įtraukimo vedlyje spustelėkite pirmąją piktogramą> įklijuoti.
      • Kopijuoti C: / GL / GLEWsrc / include > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
      • Papildomų įtraukimo katalogų vedlyje spustelėkite Gerai.
    • Papildomi bibliotekos katalogai. Dukart spustelėkite „Linker“> spustelėkite „Bendra“> „Papildomi bibliotekų katalogai“> spustelėkite rodyklę žemyn lauko pabaigoje> spustelėkite „Redaguoti…“.

      • Kopijuoti C: / GL / SDLsrc / build / Debug > papildomuose bibliotekų kataloguose spustelėkite pirmąją piktogramą> įklijuoti.
      • Kopijuoti C: / GL / GLEWsrc / build / lib / Debug > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
      • Papildomų bibliotekų katalogų vedlyje spustelėkite Gerai.
    • 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; SDL2d.lib; SDL2maind.lib; glew32d.lib ir įklijuokite į papildomų priklausomybių vedlio viršutinį teksto laukelį.
      • Papildomų priklausomybių vedlyje spustelėkite Gerai.
    • Sistema. „Linker“išskleidžiamajame meniu pasirinkite Sistema> šalia meniu pasirinkite pirmąjį, posistemį> spustelėkite rodyklę žemyn lauko pabaigoje> pasirinkite Konsolė (/POSISTEMIS: KONSOLĖ).
    • In SDLsrc-GLEWsrc-0 nuosavybės puslapiai vedlys, spustelėkite Taikyti, tada Gerai.

Žingsnis 5. Nukopijuokite dll failus ir įklijuokite į projekto aplanką

  • Eikite į C: / GL / SDLsrc / build / Debug> spustelėkite failą SDL2d.dll > dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C: / GLP / SDLsrc-GLEWsrc-0. Dešiniuoju pelės mygtuku spustelėkite tuščią SDLsrc-GLEWsrc-0 projekto aplanko sritį ir pasirinkite Įklijuoti.
  • Eikite į C: / GL / GLEWsrc / build / bin / Debug> spustelėkite failą glew32d.dll > dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> SDLsrc-GLEWsrc-0. Dešiniuoju pelės mygtuku spustelėkite tuščią SDLsrc-GLEWsrc-0 projekto aplanko sritį ir pasirinkite Įklijuoti.
  • Failai SDL2d.dll ir glew32d.dll dabar turėtų būti SDLsrc-GLEWsrc-0 projekto aplanke kartu su Main.cpp ir dar 4 failais, sukurtais „Visual Studio“.

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

Kaip aukščiau, 4 dalis. Nepamirškite „Visual Studio“pagrindiniame meniu pasirinkti x64.

10 dalis iš 11: Šablono projekto sukūrimas naudojant integruotą SDL ir GLEW

Žingsnis 1. Sukurkite šabloną

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

  • Eksportavimo šablono vedlyje patikrinkite projekto šabloną, jei jis nepažymėtas. Spustelėkite Kitas>.
  • Dalyje Pasirinkti šablono parinktis teksto laukelio Šablono pavadinimas tipas (arba nukopijuokite ir įklijuokite) SDLsrc-GLEWsrc > spustelėkite Baigti.
  • Šablonas sukurtas.
  • Uždarykite išmestą langą naudodami šablono kelią.

Žingsnis 2. Sukurkite projektą

„Visual Studio“pagrindiniame meniu spustelėkite Failas> Naujas> Projektas….

  • In Sukurkite naują projektą vedlys, šablonų sąraše pasirinkite SDLsrc-GLEWsrc (jei reikia slinkite sąrašu žemyn)> spustelėkite Pirmyn.
  • Kopijuoti SDLsrc-GLEWsrc-1 ir įklijuokite į teksto lauką „Projekto pavadinimas“.
  • Kopijuoti C: / GLP ir įklijuokite į teksto lauką Vieta.
  • Įsitikinkite, kad pažymėtas sprendimas ir projektas tame pačiame kataloge. Spustelėkite Sukurti.
  • „Visual Studio“pagrindinio meniu jungiklis x86 į x64.
  • Sprendimų naršyklėje dukart spustelėkite Šaltinio failai> dukart spustelėkite ++ Main.cpp.

    • Jei rodomas jo kodas, viskas gerai. Jei ne, spustelėkite jį dešiniuoju pelės mygtuku> spustelėkite Išskirti iš projekto ir sukurkite naują failą Main.cpp.
    • Jei atsiranda vedlys, sakantis: Failas „C: / GLP / SDLsrc-GLEWsrc-1 / Main.cpp“jau yra projekte, eikite šiuo keliu ir ištrinkite failą Main.cpp. Vedlyje spustelėkite Gerai, tada lange Pridėti naują elementą-SDLsrc-GLEWsrc-1 spustelėkite Pridėti. Dabar „Solution Explore“, esančiame žemiau šaltinio failų, turite naują ++ Main.cpp failą.

Žingsnis 3. Įdėkite.dll failus į projekto aplanką SDLsrc-GLEWsrc-1

  • Pridėti SDL2d.dll.

    • Eikite į C:> GLP> SDLsrc-GLEWsrc-0> spustelėkite failą SDL2d.dll > dešiniuoju pelės mygtuku spustelėkite> spustelėkite Kopijuoti.
    • Eikite į C:> GLP> SDLsrc-GLEWsrc-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
    • Dabar failas SDL2d.dll yra aplanke SDLsrc-GLEWsrc-1 tarp Main.cpp ir kitų 4 „Visual Studio“sukurtų failų.
  • Pridėkite glew32d.dll.

    • Eikite į C:> GLP> SDLsrc-GLEWsrc-0> spustelėkite failą glew32d.dll > dešiniuoju pelės mygtuku spustelėkite> spustelėkite Kopijuoti.
    • Eikite į C:> GLP> SDLsrc-GLEWsrc-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
  • Dabar failas glew32d.dll yra aplanke SDLsrc-GLEWsrc-1 tarp SDL2d.dll, Main.cpp ir kitų 4 failų.
  • Spustelėkite „Visual Studio GUI“> paspauskite Ctrl+F5. Turėtų atsirasti du langai, vienas juodas, o kitas - su baltu kvadratu juodame fone.
  • Dėl klaidų žr 4 dalis. Šaunuolis.

4 žingsnis. PATARIMAS:

  • Nepamirškite nukopijuoti dll failų iš ankstesnio projekto ir įklijuoti į naują.
  • Nepamirškite „Visual Studio“pagrindiniame meniu perjungti į x64.

11 dalis iš 11: Sąrankos pasirinkimas

1 žingsnis. Šioje pamokoje sužinosite 3, kaip nustatyti SDL ir GLEW programoje „Project with Visual Studio“

  • Nustatykite dvejetainius failus x86 (32 bitai) (1-5 dalys). Tai lengviausia. Turėtumėte pradėti mokytis nuo čia.
  • Kuriamas projektas, skirtas x64 platformai. Pasirinkite jį tik tada, kai turite tam konkrečią priežastį.
  • Šaltinio kodo sudarymas naudojant „CMake“ir „Visual Studio“ 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 failas (-ai) (šioje pamokoje C: / GL / SDL2 / include ir C: / GL / glew / include) ir spustelėkite Pasirinkti aplanką.
  • Bendras konfigūravimo būdas Papildomi bibliotekos katalogai yra tai, kad spustelėję pirmąją piktogramą, spustelėkite tris taškus …, eikite į aplanką, kuriame gyvena.lib failai (-ai) (šioje x86 platformos pamokoje C: / GL / SDL2 / lib / x86 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 vadove „C: / GL / SDL2 / lib / x86 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: