Si të krijoni një projekt Template të OpenGL SDL GLEW në Visual Studio

Përmbajtje:

Si të krijoni një projekt Template të OpenGL SDL GLEW në Visual Studio
Si të krijoni një projekt Template të OpenGL SDL GLEW në Visual Studio

Video: Si të krijoni një projekt Template të OpenGL SDL GLEW në Visual Studio

Video: Si të krijoni një projekt Template të OpenGL SDL GLEW në Visual Studio
Video: Elon Musk: A future worth getting excited about | TED | Tesla Texas Gigafactory interview 2024, Marsh
Anonim

Shumë programues preferojnë OpenGL për grafikë. Nëse jeni një prej tyre, ju këshillojmë me forcë nga prodhuesi i tij, të përdorni një paketë veglash (si SDL) dhe një bibliotekë të ngarkimit OpenGL (siç është GLEW). Ky udhëzues do t'ju ndihmojë të kapërceni sfidën e parë të përdorimit të OpenGL me SDL dhe GLEW: Instalimi dhe konfigurimi i tyre, dhe krijimi i projektit tuaj të parë me Modelin OpenGL-SDL-GLEW në Visual Studio 2017 ose 2019.

Ky udhëzues do të supozojë se platforma juaj është Windows dhe IDE juaj është Visual Studio 2019 ose 2022 preview. Gjatë instalimit të Visual Studio, kontrolloni zhvillimin e Desktop me kutinë e ngarkesës së punës C ++.

Hapa

Pjesa 1 nga 11: Shkarkimi i SDL dhe GLEW

Theksoni pjesën
Theksoni pjesën

Hapi 1. Theksoni atë që prisni të bëni

Theksoni hapin ose nën-hapin ose një pjesë të tij dhe më pas bëni atë. Për shembull, shihni foton më lart.

Hapi 2. Krijo dosjen GL

Hapni File Explorer të Windows> Shkoni te disku (drejtoria) C.

  • Nëse dosja GL tashmë ekziston, është në rregull.
  • Nëse jo, klikoni me të djathtën në zonën boshe> zgjidhni E re> Dosja> lloji GL > goditi ↵ Enter.
SDL 13
SDL 13

Hapi 3. Shkarkoni bibliotekën SDL2

Klikoni me të djathtën në lidhjen e mëposhtme dhe zgjidhni Open Link in New Window https://www.libsdl.org/download-2.0.php. Shkoni në fund të faqes dhe gjeni Bibliotekat e Zhvillimit (shiko foton më lart).

  • Shkarkoni versionin për Visual C ++. Sot është SDL2-devel-2.0.16-VC.zip (Visual C ++ 32/64-bit).
  • Në dritaren ku është shkarkuar, klikoni SDL2-2.0.16 (ose më i fundit)> kliko me të djathtën> përzgjidh Kopjoni.
  • Shkoni (gjithmonë me klik të dyfishtë) në C:> GL> klikoni në zonën boshe> klikoni me të djathtën> zgjidhni Ngjit.
  • (Përndryshe, klikoni dosjen e shkarkuar dhe tërhiqeni në C: / GL)

    Klikoni mbi emrin SDL2-2.0.16 dhe riemëroni atë në SDL

  • Nëse dosja SDL2-devel-2.0.16-VC është shkarkuar, klikoni dy herë mbi të për të marrë SDL2-2.0.16.

Hapi 4. Shkarkoni bibliotekën GLEW

Klikoni me të djathtën në lidhjen e mëposhtme dhe zgjidhni Open Link in New Window https://glew.sourceforge.net/. Më poshtë Shkarkimet Gjej Binaret dhe klikoni Windows 32-bit dhe 64-bit.

  • Në dritaren ku është shkarkuar, klikoni dosjen glew-2.1.0 > klikoni me të djathtën> zgjidhni Kopjoni.
  • Shkoni te C:> GL> klikoni me të djathtën> zgjidhni Ngjit.
  • (Përndryshe, klikoni dosjen e shkarkuar dhe tërhiqeni në C: / GL)
  • Riemërto glew-2.1.0 te GLEW.
  • Nëse dosja glew-2.1.0-win32 është shkarkuar, klikoni dy herë mbi të për të marrë glew-2.1.0.
  • Tani në dosjen GL keni dosje GLEW dhe SDL.

Pjesa 2 nga 11: Krijimi i një Projekti Visual Studio

Hapi 1. Krijo dosje GLP

Shkoni te disku (drejtoria) C.

  • Nëse dosja GLP tashmë ekziston, është në rregull.
  • Nëse jo, klikoni me të djathtën në zonën boshe> zgjidhni E re> Dosja> lloji GLP > goditi ↵ Enter.

Hapi 2. Krijoni një projekt bosh

  • Nëse Visual Studio nuk është i hapurMe Hapeni atë> Klikoni Krijo një projekt të ri> Projekti bosh> Tjetra.

    • Konfiguroni projektin tuaj të ri magjistar, për "Emri i projektit", shkruani: SDL-GLEW-0
    • Kopjoni C: / GLP \ dhe ngjiteni në fushën e tekstit "Vendndodhja".
    • Kontrolloni "Vendosni zgjidhjen dhe projektin në të njëjtin drejtori".
    • Klikoni Krijo.
    • Prisni derisa të shfaqet shembulli i Visual Studio.
  • Nëse është e hapurMe Klikoni Skedar> E Re> Projekt…. Pjesa tjetër si më sipër.

Hapi 3. Shtoni skedarin tuaj burimor në Projekt

  • Në dritaren Solution Explorer, klikoni me të djathtën në hyrjen Burimet e skedarëve (e fundit)> zgjidhni Shto> Artikull të ri….
  • Në dritaren Shto artikull të ri-SDL-GLEW-0, klikoni Skedari C ++ (.cpp) (i pari) nga mesi i dritares. Në kutinë e tekstit Emri, shkruani Main.cpp.
  • Vendndodhja është C: / GLP / SDL-GLEW-0 \. Nëse nuk është kopje C: / GLP / SDL-GLEW-0 \ dhe ngjit.
  • Klikoni në butonin Shto. Skedari do të hapet në redaktorin kryesor të tekstit, por lëreni skedarin bosh tani për tani.

Pjesa 3 nga 11: Instalimi i SDL dhe GLEW në Projekt

Projekti 0
Projekti 0

Hapi 1. Konfiguroni Karakteristikat e projektit

Në Solution Explorer klikoni me të djathtën mbi emrin e projektit tuaj, që është SDL-GLEW-0 (në imazh është Project-0, pa marrë parasysh) dhe zgjidhni Properties. Në "Konfigurimi:" kontrolloni Active (Debug), dhe në "Platforma:" Active (Win32).

  • Drejtoritë shtesë të përfshijnë.

    Opengl 1
    Opengl 1

    Hapni menunë zbritëse C/C ++. Klikoni Të Përgjithshëm> Drejtoritë e Përfshira Shtesë> shigjeta poshtë në të djathtë të fushës> klikoni.

    • Kopjoni C: / GL / SDL / përfshijnë > në Additional Include Directories wizard klikoni ikonën e parë> ngjit.
    • Kopjoni C: / GL / GLEW / përfshijnë > kliko përsëri ikonën e parë> ngjit.
    • Klikoni OK në magjistarin shtesë të përfshirjes së drejtorive.

      OpenGL 12
      OpenGL 12
  • Drejtoritë shtesë të bibliotekave.

    Hapni menunë rënëse "Linker" dhe klikoni "General". Klikoni hyrjen "Drejtoritë shtesë të bibliotekave"> shigjeta poshtë në fund të fushës> "Ndrysho".

    Opengl 2 2
    Opengl 2 2
    • Kopjoni këtë C: / GL / SDL / lib / x86 > në Drejtoritë Shtesë të Bibliotekave klikoni ikonën e parë> ngjit.
    • Kopjoni këtë C: / GL / GLEW / lib / Release / Win32 > klikoni ikonën e parë> ngjit.
    • Kliko OK.
  • Varësitë shtesë.

    Në menunë zbritëse "Linker", klikoni "Input"> hyrjen "Dependencies Additional"> shigjetën poshtë në të djathtë të fushës> "Edit".

    Opengl 3 1
    Opengl 3 1
    • Kopjoni këtë SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib dhe ngjiteni në kutinë më të lartë të tekstit të magjistarit të varësive shtesë.
    • Klikoni OK në magjistarin e varësive shtesë.

      Opengl 3 2
      Opengl 3 2
  • Nënsistemi.

    Në menunë zbritëse "Linker", klikoni "System"> "SubSystem"> shigjeta poshtë> zgjidhni "Windows (/SUBSISTEMI: WINDOWS)" nga menyja zbritëse. Klikoni Apliko> OK në magjistarin "SDL-GLEW-0 Properties Pages".

    Konfiguroni SDL me Visual Studio 2017 Hapi 12
    Konfiguroni SDL me Visual Studio 2017 Hapi 12

Hapi 2. Vendosni skedarët "dll" në dosjen e projektit

  • Kopjoni skedarin SDL2.dll dhe ngjiteni në dosjen SDL-GLEW-0.

    • Shkoni te C:> GL> SDL> lib> x86. Brenda dosjes x86, klikoni skedarin SDL2.dll> klikoni me të djathtën> Kopjo.
    • Shkoni te C:> GLP> SDL-GLEW-0. Klikoni me të djathtën në zonën e zbrazët në dosjen SDL-GLEW-0 dhe zgjidhni Paste.
    • Skedari SDL2.dll tani duhet të jetë në drejtorinë e projektit tuaj së bashku me skedarin tuaj Main.cpp dhe 4 skedarë të tjerë të krijuar nga Visual Studio.
  • Kopjoni skedarin glew32.dll dhe ngjiteni në dosjen e projektit SDL-GLEW-0.

    • Shkoni te C:> GL> GLEW> kosh> Lëshoni> Win32. Klikoni glew32.dll> kliko me të djathtën> Kopjo.
    • Shkoni te C:> GLP> SDL-GLEW-0. Klikoni me të djathtën në një zonë të zbrazët në dosjen SDL-GLEW-0 dhe zgjidhni Paste.
    • Skedari glew32.dll tani duhet të jetë në dosjen e projektit SDL-GLEW-0 së bashku me Main.cpp, SDL2.dll dhe 4 skedarë të tjerë të krijuar nga Visual Studio.

Pjesa 4 nga 11: Testimi i projektit tuaj

Hapi 1. Shkarkoni kodin

Klikoni me të djathtën në lidhjen e mëposhtme dhe zgjidhni Open Link in New Window https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php> Shkoni poshtë në fjalinë e fundit "Shkarkoni median dhe kodin burimor për këtë tutorial ketu".

  • Kliko ketu > shkarkoni dosjen 51_SDL_and_modern_opengl.cpp (ose.zip). Klikoni dy herë atë> skedar me dy klikime me të njëjtin emër.
  • Kodi i tij do të shfaqet në Visual Studio nga skedari Main.cpp ose në shembullin e ri Visual Studio. Kopjoni kodin (413 rreshta) dhe ngjiteni në zonën e kodit Main.cpp> shtypni Ctrl+F5.
  • Nëse gjithçka ka shkuar mirë, shfaqen dy dritare: një e zezë dhe një me titull: Udhëzues SDL dhe brenda një sheshi të bardhë me sfond të zi.

    Lazyfoo 2
    Lazyfoo 2

Hapi 2. Korrigjoni gabimet nëse ka

Në "Lista e Gabimeve" nëse shihni gabim rreth

  • skedar me shtrirje.h shkoni te Pjesa 3, hapi 1, "Konfiguroni" Drejtoritë e Përfshira Shtesë "" dhe ndiqni udhëzimet.
  • skedar me shtrirje.lib shkoni te nën-hapi "Konfiguro lidhësin" Drejtoritë shtesë të bibliotekës "", dhe ndiq udhëzimet. Gjithashtu te "Vartësitë shtesë" ".
  • "pika e hyrjes duhet të përcaktohet" shkoni te nën-hapi "NënSistemi" dhe ndiqni udhëzimet.
  • skedari.dll shkoni në hapin 2, "Vendosni" skedarët "dll" në dosjen e projektit "dhe ndiqni udhëzimet.
  • Për gabime të tjera, nëse nuk mund t'i korrigjoni, mbyllni Visual Studio> fshini dosjen e projektit SDL-GLEW-0 që jeton në C: / GLP> hapni Visual Studio> përsëritni konfigurimin nga Pjesa 2. Punë e mbarë.

Pjesa 5 nga 11: Krijimi i projektit me modelin OpenGL-SDL-GLEW

Hapi 1. Krijo shabllon

  • Shkoni në menunë kryesore dhe, ndërsa projekti SDL-GLEW-0 është i hapur, klikoni Projekt> Modeli i eksportit….
  • Në Export template Wizard kontrolloni Modelin e Projektit, nëse nuk është i kontrolluar. Klikoni Tjetër>.
  • Në Zgjidhni Opsionet e Template, në llojin e kutisë së tekstit Emri i modelit (ose kopjoni dhe ngjisni) SDL-GLEW > kliko Finish.
  • Modeli është krijuar. Fshi dritaren e hedhur me rrugën e shabllonit.

Hapi 2. Krijo projekt

Në menunë kryesore të Visual Studio klikoni Skedar> E Re> Projekt….

  • Krijoni një projekt të ri magjistar, në listën e modeleve, zgjidhni SDL-GLEW> klikoni Next.
  • Konfiguroni projektin tuaj të ri magjistar, në kopjen e fushës së tekstit "Emri i projektit" SDL-GLEW-1 dhe ngjit.

    • Fusha e tekstit të vendndodhjes duhet të jetë C: / GLP \. Nëse nuk është, kopjoni C: / GLP \ dhe ngjit.
    • Sigurohuni që Vendosja e zgjidhjes dhe projektit në të njëjtën drejtori është kontrolluar.
    • Klikoni Krijo.
  • Në Solution Explorer, klikoni dy herë Burimet Skedarë> klikoni dy herë ++ Main.cpp.

    • Nëse shfaqet kodi i tij, është në rregull. Nëse jo, kliko me të djathtën mbi të> kliko përjashto nga projekti dhe krijo skedar të ri Main.cpp.
    • Nëse shfaqet një Magjistar duke thënë: Skedari 'C: / GLP / SDL-GLEW-0 / Main.cpp' tashmë ekziston në projekt, shkoni në këtë rrugë dhe fshini skedarin Main.cpp. Klikoni OK në Magjistarin dhe pastaj klikoni Shto në dritaren Shto artikull të ri-SDL-GLEW-0. Tani në Solution Explore, nën File Files, keni skedarin e ri ++ Main.cpp.

Hapi 3. Shtoni skedarin SDL2.dll në dosjen e re të projektit

  • Shkoni te C:> GLP> SDL-GLEW-0> klikoni skedarin SDL2.dll> klikoni me të djathtën> klikoni Kopjo.
  • Shkoni te C:> GLP> SDL-GLEW-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
  • Tani skedari SDL2.dll është në dosjen SDL-GLEW-1 midis Main.cpp dhe 4 skedarëve të tjerë.

Hapi 4. Shtoni skedarin glew32.dll në dosjen e re të projektit

  • Shkoni te C:> GLP> SDL-GLEW-0> klikoni skedarin glew32.dll> klikoni me të djathtën> klikoni Kopjo.
  • Shkoni te C:> GLP> SDL-GLEW-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
  • Tani skedari glew32.dll është në dosjen SDL-GLEW-1 midis SDL2.dll, Main.cpp dhe 4 skedarëve të tjerë.

Hapi 5. Provoni projektin tuaj si më sipër, Pjesa 4

Punë e mirë.

Hapi 6. KIPSHILL:

Mos harroni të kopjoni skedarët dll nga projekti i mëparshëm dhe ngjisni në një të ri.

Pjesa 6 nga 11: Krijimi i projektit për të synuar platformën x64

Hapi 1. Krijoni një projekt bosh

  • Nëse Visual Studio nuk është i hapurMe Hapeni atë> Klikoni Krijo një projekt të ri> Projekti bosh> Tjetra.

    • Konfiguroni projektin tuaj të ri magjistar, për "Emri i projektit", shkruani (ose kopjoni dhe ngjisni) SDL64-GLEW64-0
    • "Vendndodhja" duhet të jetë C: / GLP. Nëse nuk është, fshini gjithçka, kopjoni C: / GLP \ dhe ngjit.
    • Kontrolloni "Vendosni zgjidhjen dhe projektin në të njëjtin drejtori".
    • Klikoni Krijo.
    • Prisni derisa të shfaqet shembulli i Visual Studio.
  • Nëse është e hapurMe Klikoni Skedar> E Re> Projekt…. Pjesa tjetër si më sipër.

Hapi 2. Shtoni skedarin tuaj burimor në Projekt

  • Në dritaren Solution Explorer, klikoni me të djathtën në hyrjen Burimet e skedarëve (e fundit)> zgjidhni Shto> Artikull të ri….
  • Në dritaren Shto artikull të ri-SDL64-GLEW64-0, klikoni Skedari C ++ (.cpp) (i pari) nga mesi i dritares. Në Emri, shkruani kutinë e tekstit (ose kopjoni dhe ngjisni) Kryesore.cpp
  • Vendndodhja është C: / GLP / SDL64-GLEW64-0 \. Nëse nuk është kopje C: / GLP / SDL64-GLEW64-0 \ dhe ngjit.
  • Klikoni në butonin Shto. Skedari do të hapet në redaktorin kryesor të tekstit, por lëreni skedarin bosh tani për tani.

Hapi 3. Cilësimet e SDLproject's Properties

Shkoni te "Solution Explorer"> klikoni me të djathtën mbi emrin e projektit tuaj që është SDL64-GLEW64-0> zgjidhni "Properties".

  • SDL64-GLEW64-0 Faqet e Pronës magjistar

    • Menuja kryesoreMe Në "Konfigurimi:", kontrolloni "Aktiv (Debug)". Në "Platforma:", kontrolloni x64> Klikoni menaxherin e konfigurimit….

      • Në platformën e zgjidhjes aktive: zgjidhni x64
      • Në Platform, x64 zgjidhet automatikisht.
      • Kliko Mbyll
    • Drejtoritë shtesë të përfshijnëMe Hapni menunë zbritëse C/C ++. Kliko Të përgjithshme> Drejtoritë e përfshira shtesë> shigjeta poshtë në të djathtë të fushës> kliko.

      • Kopjoni C: / GL / SDL / përfshijnë > në Additional Include Directories wizard klikoni ikonën e parë> ngjit.
      • Kopjoni C: / GL / GLEW / përfshijnë > kliko përsëri ikonën e parë> ngjit.
      • Klikoni OK në magjistarin shtesë të përfshirjes së drejtorive.
    • Drejtoritë shtesë të bibliotekaveMe Hapni menunë rënëse "Linker" dhe klikoni "General". Klikoni hyrjen "Drejtoritë shtesë të bibliotekave"> shigjeta poshtë në fund të fushës> "Ndrysho".

      • Kopjoni C: / GL / SDL / lib / x64 > në Drejtoritë Shtesë të Bibliotekave klikoni ikonën e parë> ngjit.
      • Kopjoni C: / GL / GLEW / lib / Release / x64 > kliko përsëri ikonën e parë> ngjit.
      • Klikoni OK në magjistarin shtesë të drejtorive të bibliotekës.
    • Varësitë shtesëMe Në menunë rënëse "Linker", klikoni "Input"> hyrjen "Dependencies Additional"> shigjetën poshtë në të djathtë të fushës> "Edit".

      • Kopjoni këtë SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib dhe ngjiteni në kutinë më të lartë të tekstit të magjistarit të varësive shtesë.
      • Klikoni OK në magjistarin e varësive shtesë.
    • Nënsistemi. Në menunë zbritëse "Linker", klikoni "System"> "SubSystem"> shigjeta poshtë> zgjidhni "Windows (/SUBSISTEMI: WINDOWS)" nga menyja zbritëse. Klikoni Apliko> OK në magjistarin "SDL-GLEW-0 Properties Pages".

Hapi 4. Kopjoni skedarët dll dhe ngjisni në SDL64-GLEW64-0

  • Kopjoni skedarin SDL2.dll dhe ngjisni në SDL64-GLEW64-0.

    Në "File Explorer" të Windows

    • Shkoni te C:> GL> SDL> lib> x64. Në dosjen "x64" klikoni skedarin "SDL2.dll"> klikoni me të djathtën> "Kopjo".
    • Shkoni te C:> GLP> SDL64-GLEW64-0. Klikoni me të djathtën në zonën e zbrazët në dosjen e projektit SDL64-GLEW64-0 dhe zgjidhni "Paste".
  • Kopjoni skedarin glew32.dll dhe ngjisni në SDL64-GLEW64-0.

    Në "File Explorer" të Windows

    • Shkoni te C:> GL> GLEW> kazan> Lëshimi> x64. Në dosjen "x64" kliko skedarin "glew32.dll"> kliko me të djathtën> "Kopjo".
    • Shkoni te C:> GLP> SDL64-GLEW64-0. Klikoni me të djathtën në zonën e zbrazët në dosjen e projektit "SDL64-GLEW64-0" dhe zgjidhni "Paste".

Hapi 5. Testoni projektin dhe korrigjoni gabimet nëse ka

Ashtu si me platformën e synuar x86, shihni Pjesën 4.

Këshillë: Edhe nëse në cilësimet kryesore të Faqet e Pronës është Platforma: x64, klikoni Menaxheri i konfigurimit … dhe në Platformën e zgjidhjes aktive: zgjidhni x64

Pjesa 7 nga 11: Krijimi i Platformës së Projektit që synon platformën x64

Hapi 1. Krijo shabllon

Shkoni në menunë kryesore dhe, ndërsa projekti SDL64-GLEW64-0 është i hapur, klikoni Projekt> Modeli i eksportit….

  • Në Export template Wizard kontrolloni Projektin, nëse nuk është i kontrolluar. Klikoni Tjetër>.
  • Në Zgjidhni Opsionet e Template, në llojin e kutisë së tekstit Emri i modelit (ose kopjoni dhe ngjisni) SDL64-GLEW64 > kliko Finish.
  • Modeli është krijuar. Fshi dritaren e hedhur me rrugën e shabllonit.

Hapi 2. Krijo projekt

Në menunë kryesore të Visual Studio klikoni Skedar> E Re> Projekt….

  • Krijoni një projekt të ri magjistar në listën e modeleve zgjidhni SDL64-GLEW64 (nëse është e nevojshme lëvizni poshtë listës)> klikoni Next.
  • Konfiguroni projektin tuaj të ri magjistar, në llojin e fushës së tekstit "Emri i projektit" (ose kopjoni dhe ngjisni) SDL64-GLEW64-1

    • Nëse fusha e tekstit e Vendndodhjes është C: / GLP / është në rregull. Nëse nuk është, kopjoni C: / GLP \ dhe ngjit.
    • Sigurohuni që Vendosja e zgjidhjes dhe projektit në të njëjtën drejtori është kontrolluar.
    • Klikoni Krijo.
  • Në Visual Studio kaloni menunë kryesore x86 te x64.
  • Në Solution Explorer, klikoni dy herë Burimet Skedarë> klikoni dy herë ++ Main.cpp.

    • Nëse shfaqet kodi i tij, është në rregull. Nëse jo, kliko me të djathtën mbi të> kliko përjashto nga projekti dhe krijo skedar të ri Main.cpp.
    • Nëse shfaqet një Magjistar duke thënë: Skedari 'C: / GLP / SDL64-GLEW64-0 / Main.cpp' tashmë ekziston në projekt, shkoni në këtë rrugë dhe fshini skedarin Main.cpp. Klikoni OK në Wizard dhe pastaj klikoni Add në dritaren Add New Item-SDL64-GLEW64-0. Tani në Solution Explore, nën File Files, keni skedarin e ri ++ Main.cpp.

Hapi 3. Shtoni skedarin SDL2.dll në dosjen e re të projektit

  • Shkoni te C:> GLP> SDL64-GLEW64-0> klikoni skedarin SDL2.dll> klikoni me të djathtën> klikoni Kopjo.
  • Shkoni te C:> GLP> SDL64-GLEW64-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
  • Tani skedari SDL2.dll është në dosjen e projektit SDL64-GLEW64-1 midis Main.cpp dhe 4 skedarëve të tjerë.

Hapi 4. Shtoni skedarin glew32.dll në dosjen e re të projektit

  • Shkoni te C:> GLP> SDL64-GLEW64-0> klikoni skedarin glew32.dll> klikoni me të djathtën> klikoni Kopjo.
  • Shkoni te C:> GLP> SDL64-GLEW64-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
  • Tani skedari glew32.dll është në dosjen SDL64-GLEW64-1 midis SDL2.dll, Main.cpp dhe 4 skedarëve të tjerë.

Hapi 5. Testoni projektin tuaj

Klikoni në Visual Studio GUI> shtypni Ctrl+F5.

Hapi 6. Korrigjimi i gabimeve

Si më sipër Pjesa 4Me Punë e mirë.

Hapi 7. KIPSHILL:

Mos harroni të kopjoni skedarët.dll nga projekti i mëparshëm dhe ngjisni në një të ri.

Pjesa 8 nga 11: Përpilimi i Kodit Burimor me CMake dhe Visual Studio

Hapi 1. Instaloni CMake

Nëse nuk e keni instaluar tashmë CMake, klikoni me të djathtën në lidhjen e mëposhtme dhe zgjidhni Open Link in New Window Use CMake për të marrë binarët nga Kodi Burimor. Ndiqni Pjesën 1 Instalimi i CMake.

Hapi 2. Shkarkoni burimin SDL

Nëse nuk e keni instaluar tashmë burimin SDL, klikoni me të djathtën në adresën e mëposhtme dhe zgjidhni Open Link in New Window https://www.libsdl.org/download-2.0.php. Më poshtë Kodi i burimit:

klikoni SDL2-2.0.16.zip (ose versionin e fundit). Jini të vetëdijshëm për "GPG" pranë.

  • Në dritaren e shkarkimit klikoni dosjen zip SDL2-2.0.14.zip (ose versionin e fundit)> klikoni me të djathtën> zgjidhni Kopjo.
  • Në File Explorer lundroni te C: \> GL> klikoni me të djathtën> zgjidhni Ngjit. Klikoni dy herë në emrin e dosjes> fshini emrin> shkruani: SDLsrc > goditi ↵ Enter.

Hapi 3. Shkarkoni burimin GLEW

Nëse nuk e keni shkarkuar tashmë, klikoni me të djathtën në adresën e mëposhtme dhe zgjidhni Open Link in New Window https://glew.sourceforge.net/. Pranë Burimi kliko ZIP.

  • Në dritaren e shkarkimit klikoni dosjen glew-2.1.0 (ose e fundit)> klikoni me të djathtën> Kopjo.
  • Shkoni te C: \> GL. Klikoni me të djathtën> Ngjit. Klikoni dy herë mbi emrin e dosjes dhe riemëroni në GLEWsrc > goditi ↵ Enter. Tani në dosjen GL keni dosje SDLsrc dhe GLEWsrc.

Hapi 4. Ndërtoni SDL nga CMake dhe Visual Studio

Shkoni te CMake GUI.

  • Kopjoni (vëmendje:

    mos kopjoni asnjë hapësirë) C:/GL/SDLsrc dhe ngjiteni në fushën e parë të tekstit.

  • Kopjoni C:/GL/SDLsrc/build dhe ngjiteni në fushën e dytë të tekstit.
  • Konfiguro dhe gjenero. Në CMake GUI, klikoni Konfiguro> në magjistarin Krijo Drejtori klikoni Po> në magjistarin e hedhur zgjidhni Visual Studio 16 2019> klikoni Përfundo.

    Kur, në CMake GUI, lexoni: "Konfigurimi i kryer", klikoni Gjeneroni. Ju duhet të lexoni: "Gjenerimi u krye"

  • Ndërtoni zgjidhjen tuaj.

    • Shkoni te C:> GL> SDLsrc> ndërtuar. Klikoni dy herë "SDL2.sln", ose "SDL2", ose "ALL_BUILD.vcxproj".
    • Shfaqet një shembull i Visual Studio. Prisni derisa të shfaqet në menunë kryesore Hyrja e ndërtimit. Klikoni atë> "Zgjidhja e ndërtimit".
    • Prisni derisa të lexoni rreshtin e fundit në dritaren "Output": ========== Build: XX pati sukses, 0 dështoi, 0 u përditësua, 2 u anashkaluan "========= =

      Numri XX i ndryshimeve "të suksesshme" në versionet freeglut. Sot (4 Shtator 2021) është 5

  • Shkoni te C: / GL / SDLsrc / build / Debug. Brenda ju duhet të shihni skedarin SDL2d.lib midis skedarëve të tjerë.

Hapi 5. Ndërtoni GLEW nga CMake dhe Visual Studio

Shkoni te Cmake GUI.

  • Kopjoni C:/GL/GLEWsrc/build/cmake dhe ngjiteni në fushën e parë të tekstit.
  • Kopjoni C:/GL/GLEWsrc/ndërtuar dhe ngjiteni në fushën e dytë të tekstit.
  • Konfiguro dhe gjenero. Në CMake GUI, klikoni Konfiguro> në magjistarin Krijo Drejtori klikoni Po> në magjistarin e hedhur zgjidhni Visual Studio 16 2019> klikoni Përfundo.

    Kur, në CMake GUI, lexoni: "Konfigurimi i kryer", klikoni Gjeneroni. Ju duhet të lexoni: "Gjenerimi u krye"

  • Ndërtoni zgjidhjen tuaj.

    • Shkoni te C:> GL> GLEWsrc> ndërtuar. Klikoni dy herë "glew.sln", ose "glew", ose "ALL_BUILD.vcxproj".
    • Shfaqet një shembull i Visual Studio. Prisni derisa të shfaqet në menunë kryesore Hyrja e ndërtimit. Klikoni atë> "Zgjidhja e ndërtimit".
    • Prisni derisa të lexoni rreshtin e fundit në dritaren "Output": ========== Ndërtimi: 6 arritën, 0 dështuan, 0 u përditësuan, 2 u anashkaluan "========= =

      Numri i atyre të suksesshëm mund të ndryshojë në versionet e mëvonshme të GLEW

  • Shkoni te C:> GL> GLEWsrc> ndërtuar> lib> Debug. Brenda ju duhet të shihni skedarin glew32d.lib midis skedarëve të tjerë.
  • Mbyll Visual Studio GUI dhe Cmake GUI.

Pjesa 9 nga 11: Ngritja e projektit të ndërtuar SDL dhe GLEW të ndërtuar

Hapi 1. Krijo dosje GLP

Nëse nuk e keni krijuar tashmë, shkoni te drejtoria C:> kliko me të djathtën në zonën e zbrazët> zgjidhni "E Re"> "Dosja"> lloji GLP.

Hapi 2. Krijoni një projekt bosh

  • Nëse Visual Studio nuk është i hapurMe Hapeni atë> Klikoni Krijo një projekt të ri> Projekti bosh> Tjetra.

    • Konfiguroni projektin tuaj të ri magjistar,

      • Kopjoni SDLsrc-GLEWsrc-0 dhe ngjiteni në "Emri i projektit", fushën e tekstit.
      • Kopjoni C: / GLP \ > në fushën e tekstit "Vendndodhja" fshini gjithçka> ngjisni.
      • Kontrolloni "Vendosni zgjidhjen dhe projektin në të njëjtin drejtori".
      • Klikoni Krijo.
      • Prisni derisa të shfaqet shembulli i Visual Studio.
  • Nëse është e hapurMe Klikoni Skedar> E Re> Projekt…. Pjesa tjetër si më sipër.

Hapi 3. Shtoni skedarin burimor në projekt

  • Në Visual Studio GUI, dritarja Solution Explorer, kliko me të djathtën në hyrjen Burimet e skedarëve (e fundit)> zgjidhni Shto> Artikull të ri….
  • Në Shto artikull të ri-SDLsrc-GLEWsrc-0, kliko Skedarin C ++ (.cpp) (i pari) nga mesi i dritares. Në Emri, shkruani kutinë e tekstit (ose kopjoni dhe ngjisni) Kryesore.cpp
  • Vendndodhja është C: / GLP / SDLsrc-GLEWsrc-0 \. Nëse nuk është kopje C: / GLP / SDLsrc-GLEWsrc-0 \ dhe ngjit.
  • Klikoni në butonin Shto. Skedari do të hapet në redaktorin kryesor të tekstit, por lëreni skedarin bosh tani për tani.

Hapi 4. Konfiguro Karakteristikat e projektit

Në magjistarin Solution Explorer, klikoni me të djathtën mbi emrin e projektit që është SDLsrc-GLEWsrc-0> zgjidhni Properties.

  • Faqet e Pronës SDLsrc-GLEWsrc-0 magjistar

    • Menuja kryesoreMe Në Konfigurimi:

      zgjidhni Active (Debug)> in Platforma hyrjen, zgjidhni x64> klikoni Menaxher i Konfigurimit….

      • Në platformën e zgjidhjes aktive: zgjidhni x64.
      • Në hyrjen e Platformës, x64 zgjidhet automatikisht.
      • Kliko Mbyll.
    • Drejtoritë shtesë të përfshijnëMe Hapni C/C ++> Të përgjithshme> Në menunë tjetër zgjidhni të parën, Drejtoritë e përfshira shtesë> klikoni shigjetën poshtë në fund të fushës> klikoni Ndrysho….

      • Kopjoni C: / GL / SDLsrc / përfshijnë > në Magjistarin e Përfshirjes së Drejtorive Shtesë, klikoni ikonën e parë> ngjit.
      • Kopjoni C: / GL / GLEWsrc / përfshijë > kliko përsëri ikonën e parë> ngjit.
      • Klikoni OK në magjistarin shtesë të përfshirjes së drejtorive.
    • Drejtoritë shtesë të bibliotekaveMe Klikoni dy herë Linker> klikoni General> Drejtoritë shtesë të bibliotekës> klikoni shigjetën poshtë në fund të fushës> klikoni Edit….

      • Kopjoni C: / GL / SDLsrc / build / Debug > në Drejtoritë Shtesë të Bibliotekave klikoni ikonën e parë> ngjit.
      • Kopjoni C: / GL / GLEWsrc / build / lib / Debug > kliko përsëri ikonën e parë> ngjit.
      • Klikoni OK në magjistarin e Drejtorive të Bibliotekave Shtesë.
    • Varësitë shtesëMe Në menunë zbritëse Linker zgjidhni Input> në menynë pranë zgjidhni të parën, Vartësitë shtesë> klikoni shigjetën poshtë në fund të fushës> Redakto…

      • Kopjoni opengl32.lib; SDL2d.lib; SDL2maind.lib; glew32d.lib dhe ngjiteni në kutinë e tekstit të sipërm të magjistarit të varësive shtesë.
      • Klikoni OK në magjistarin e varësive shtesë.
    • SistemiMe Në menunë zbritëse Linker zgjidhni Sistemin> pranë menusë zgjidhni të parën, NënSistemi> klikoni shigjetën poshtë në fund të fushës> zgjidhni tastierën (/SUBSISTEMI: KONSOLE).
    • Faqet e Pronës SDLsrc-GLEWsrc-0 magjistar, kliko Apliko dhe pastaj OK.

Hapi 5. Kopjoni skedarët dll dhe ngjisni në dosjen e projektit

  • Shkoni te C: / GL / SDLsrc / build / Debug> klikoni skedarin SDL2d.dll > kliko me të djathtën> Kopjo.
  • Shkoni te C: / GLP / SDLsrc-GLEWsrc-0. Klikoni me të djathtën në zonën e zbrazët në dosjen e projektit SDLsrc-GLEWsrc-0 dhe zgjidhni Paste.
  • Shkoni te C: / GL / GLEWsrc / build / bin / Debug> klikoni skedarin glew32d.dll > kliko me të djathtën> Kopjo.
  • Shkoni te C:> GLP> SDLsrc-GLEWsrc-0. Klikoni me të djathtën në zonën e zbrazët në dosjen e projektit SDLsrc-GLEWsrc-0 dhe zgjidhni Paste.
  • Skedarët SDL2d.dll dhe glew32d.dll tani duhet të jenë në dosjen e projektit SDLsrc-GLEWsrc-0 së bashku me Main.cpp, dhe 4 skedarë të tjerë të krijuar nga Visual Studio.

Hapi 6. Testoni projektin tuaj dhe korrigjoni gabimet nëse ka

Si më sipër, Pjesa 4Me Mos harroni në menunë kryesore të Visual Studio zgjidhni x64.

Pjesa 10 nga 11: Krijimi i një Template-Project me SDL dhe GLEW të ndërtuar

Hapi 1. Krijo shabllon

Shkoni te menuja kryesore e Visual Studio dhe, ndërsa projekti SDLsrc-GLEWsrc-0 është i hapur, klikoni Projekt> Modeli i eksportit….

  • Në Export template Wizard kontrolloni Projektin, nëse nuk është i kontrolluar. Klikoni Tjetër>.
  • Në Zgjidhni Opsionet e Template, në llojin e kutisë së tekstit Emri i modelit (ose kopjoni dhe ngjisni) SDLsrc-GLEWsrc > kliko Finish.
  • Modeli është krijuar.
  • Mbyll dritaren e hedhur me rrugën e shabllonit.

Hapi 2. Krijo projekt

Në menunë kryesore të Visual Studio klikoni Skedar> E Re> Projekt….

  • Krijoni një projekt të ri magjistar, në listën e modeleve zgjidhni SDLsrc-GLEWsrc (nëse është e nevojshme lëvizni poshtë listës)> klikoni Next.
  • Kopjoni SDLsrc-GLEWsrc-1 dhe ngjiteni në fushën e tekstit "Emri i projektit".
  • Kopjoni C: / GLP dhe ngjisni në fushën e tekstit Vendndodhja.
  • Sigurohuni që Vendosja e zgjidhjes dhe projektit në të njëjtën drejtori është kontrolluar. Klikoni Krijo.
  • Në Visual Studio kaloni menunë kryesore x86 te x64.
  • Në Solution Explorer, klikoni dy herë Burimet Skedarë> klikoni dy herë ++ Main.cpp.

    • Nëse shfaqet kodi i tij, është në rregull. Nëse jo, kliko me të djathtën mbi të> kliko përjashto nga projekti dhe krijo skedar të ri Main.cpp.
    • Nëse shfaqet një Magjistar duke thënë: Skedari 'C: / GLP / SDLsrc-GLEWsrc-1 / Main.cpp' tashmë ekziston në projekt, shkoni në këtë rrugë dhe fshini skedarin Main.cpp. Klikoni OK në Wizard dhe pastaj klikoni Add në dritaren Add New Item-SDLsrc-GLEWsrc-1. Tani në Solution Explore, nën File Files, keni skedarin e ri ++ Main.cpp.

Hapi 3. Shtoni skedarët.dll në dosjen e projektit SDLsrc-GLEWsrc-1

  • Shtoni SDL2d.dll.

    • Shkoni te C:> GLP> SDLsrc-GLEWsrc-0> klikoni skedarin SDL2d.dll > kliko me të djathtën> kliko Kopjo.
    • Shkoni te C:> GLP> SDLsrc-GLEWsrc-1> klikoni në zonën e zbrazët> klikoni me të djathtën> klikoni Ngjit.
    • Tani skedari SDL2d.dll është në dosjen SDLsrc-GLEWsrc-1 midis Main.cpp dhe 4 skedarëve të tjerë të krijuar nga Visual Studio.
  • Shtoni glew32d.dll.

    • Shkoni te C:> GLP> SDLsrc-GLEWsrc-0> klikoni skedarin glew32d.dll > kliko me të djathtën> kliko Kopjo.
    • Shkoni te C:> GLP> SDLsrc-GLEWsrc-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
  • Tani skedari glew32d.dll është në dosjen SDLsrc-GLEWsrc-1 midis SDL2d.dll, Main.cpp dhe 4 skedarëve të tjerë.
  • Klikoni në Visual Studio GUI> shtypni Ctrl+F5. Duhet të shfaqen dy dritare, njëra e zezë dhe tjetra me katror të bardhë në sfond të zi.
  • Për gabimet shihni Pjesa 4Me Punë e mirë.

Hapi 4. KIPSHILL:

  • Mos harroni të kopjoni skedarët dll nga projekti i mëparshëm dhe ngjisni në një të ri.
  • Mos harroni në Visual Studio kaloni menunë kryesore në x64.

Pjesa 11 nga 11: Zgjedhja e Konfigurimit

Hapi 1. Në këtë tutorial ju mësoni se 3 ishte krijimi i SDL dhe GLEW në Project with Visual Studio

  • Vendosni binarët x86 (32 bit) (Pjesët 1-5). Theshtë më e lehtë. Ju duhet të filloni të mësoni të krijuar që këtu.
  • Krijimi i një projekti për të synuar platformën x64Me Zgjidhni atë vetëm kur keni arsye specifike për ta bërë këtë.
  • Përpilimi i kodit burimor me CMake dhe Visual Studio Synon gjithashtu x64. Më e vështira. Me e mira edhe pse.

Këshilla

  • Ju mund të krijoni një dosje në dosjen C: / GL për vendndodhjen e projekteve tuaja atje. Kur krijoni një projekt, zgjidhni këtë dosje për "Vendndodhja".
  • Mënyra e përgjithshme për konfigurim Drejtoritë shtesë të përfshijnë është se, pasi të klikoni ikonën e parë, klikoni tre pika…, lundroni te dosja ku jetojnë skedarët.h (në këtë tutorial) C: / GL / SDL2 / përfshijnë dhe C: / GL / glew / include) dhe klikoni Zgjidhni një dosje.
  • Mënyra e përgjithshme për konfigurim Drejtoritë shtesë të bibliotekave është se, pasi të klikoni ikonën e parë, klikoni tre pika…, lundroni te dosja ku jetojnë skedarët.lib (a) (në këtë tutorial për platformën x86, C: / GL / SDL2 / lib / x86 dhe C: / GL / glew / lib / Release / Win32) dhe klikoni Zgjidhni një dosje.
  • Mënyra e përgjithshme për konfigurim Varësitë shtesë eshte ajo,

    • Në File Explorer lundroni te dosja ku jetojnë. Skedarët.lib (në këtë tutorial për platformën x86, 'C: / GL / SDL2 / lib / x86 dhe C: / GL / glew / lib / Release / Win32), klikoni dy herë mbi emrin e secilit skedar.lib dhe kopjoni (me goditje Ctrl+C) emrin me zgjerimin e tij.lib.
    • Tani shkoni te magjistari i varësive shtesë dhe ngjiteni atë (duke goditur Ctrl+V). Shkruani një pikëpresje (;).
    • Nëse dëshironi të konfiguroni OpenGL me projektin tuaj, shtoni opengl32.lib.
  • Nëse nevojiten skedarë dll, atëherë, në çdo projekt që krijoni - edhe me shabllon të krijuar nga projekti duke përfshirë skedarin dll - duhet të kopjoni skedarin (et) dll nga bibliotekat ose projektin e mëparshëm dhe t'i ngjisni në projektin e ri.

Recommended: