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 të dritareve (si freeGLUT) 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 freeGLUT dhe GLEW: Instalimi dhe konfigurimi i tyre, dhe krijimi i projektit tuaj të parë me modelin OpenGL-freeGLUT-GLEW në Visual Studio 2019.
Ky udhëzues do të supozojë se platforma juaj është Windows dhe IDE juaj është Visual Studio. Gjatë instalimit të Visual Studio, kontrolloni zhvillimin e Desktop me kutinë e ngarkesës së punës C ++.
Hapa
Pjesa 1 nga 8: Shkarkimi pa pagesë GLUT dhe GLEW
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 nuk ekziston, klikoni me të djathtën në zonën boshe> zgjidhni E re> Dosje> shkruani GL> goditni ↵ Enter
Hapi 3. Shkarkoni aplikacionin GLEW
- Nëse tashmë i keni shkarkuar binarët GLEW, i keni në dosjen GL, nën-dosje GLEW, është në rregull.
- Nëse nuk e keni bërë ende, klikoni me të djathtën në lidhjen e mëposhtme dhe zgjidhni Open Link in New Window https://glew.sourceforge.net. Poshtë Shkarkimet titull, klikoni Windows 32-bit dhe 64-bit.
- Në dritaren e shkarkimit klikoni dosjen glew-2.1.0> klikoni me të djathtën> zgjidhni Kopjo.
- Shkoni te C:> GL. Klikoni me të djathtën> zgjidhni Ngjit.
- (Përndryshe, hapni dritaren "Files Explorer"> C:> GL. Shkoni te dritarja e shkarkimit> klikoni dosjen e shkarkuar dhe tërhiqeni në C: / GL)
- Klikoni mbi emrin glew-2.1.0 dhe riemëroni atë në GLEW.
- Nëse dosja glew-2.1.0-win32 është shkarkuar, klikoni dy herë mbi të për të marrë glew-2.1.0.
Hapi 4. Shkarkoni paketën freeglut 3.0.0 MSVC
Në lidhjen e mëposhtme klikoni me të djathtën dhe zgjidhni Open Link in New Window https://www.transmissionzero.co.uk/software/freeglut-devel/. Në seksion paketa freeglut 3.0.0 MSVC kliko Shkarkoni freeglut 3.0.0 për MSVC.
- Në dritaren e shkarkimit klikoni në dosjen freeglut> klikoni me të djathtën> zgjidhni Kopjo.
- Shkoni te C:> GL. Klikoni me të djathtën> zgjidhni Ngjit.
- (Përndryshe, hapni dritaren "Files Explorer"> C:> GL. Shkoni te dritarja e shkarkimit> klikoni dosjen e shkarkuar dhe tërhiqeni në C: / GL)
- Klikoni dy herë (pa dyfish) mbi emrin dhe llojin e tij GLUT
- Tani në dosjen GL keni dosje: GLUT dhe GLEW.
Pjesa 2 nga 8: Krijimi i një Projekti Visual Studio
Hapi 1. Krijo dosje GLP
Nëse ekziston tashmë është në rregull. Nëse jo, shkoni te disku C:, dhe krijoni dosjen GLP.
Hapi 2. Krijoni një projekt bosh
-
Në menunë kryesore të Visual Studio klikoni Skedar> E Re> Projekt…> në magjistar Krijoni një projekt të ri klikoni Projekti bosh> Tjetër.
- Në Konfiguroni projektin tuaj të ri magjistar për llojin "Emri i projektit": GLUT-GLEW-0.
- Pranë fushës së tekstit "Vendndodhja" klikoni…. Shkoni te C:> GLP> klikoni Zgjidh dosjen. Tani "Vendndodhja" është C: / GLP \.
- Kontrolloni "Vendosni zgjidhjen dhe projektin në të njëjtën drejtori"> klikoni Krijo.
- Prisni derisa të shfaqet shembulli i Visual Studio 2019.
Hapi 3. Shtoni skedarin tuaj burimor në Projekt
- Në dritaren e zgjidhjes explorer, kliko me të djathtën në dosjen Burimet e skedarëve (e fundit)> kliko Shto> Artikull i ri….
- Në dritaren Shto artikull të ri-GLUT-GLEW-0, kliko Skedar C ++ (.cpp) (i pari) nga mesi i dritares. Në kutinë e tekstit Emri, shkruani Main.cpp.
- Vendndodhja është C: / GLP / GLUT-GLEW-0 \.
- 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 8: Instalimi i GLUT dhe GLEW në një Projekt
Hapi 1. Konfiguroni "Drejtoritë e përfshira shtesë"
- Në Solution Explorer, klikoni me të djathtën mbi emrin e projektit tuaj, që është GLUT-GLEW-0, dhe zgjidhni Properties.
-
Në menunë kryesore të magjistarit GLUT-GLEW-0 Properties Pages, në Konfigurimi: lini cilësimet e parazgjedhura Aktive (Debug)> Platforma: Aktive (Win32).
in32)}}.
-
Hapni menunë C/C ++. Klikoni Të Përgjithshëm> Drejtoritë e Përfshira Shtesore> klikoni shigjetën poshtë në të djathtë të fushës> klikoni.
-
Kopjoni C: / GL / GLUT / përfshijë > në Magjistarin e Përfshirjes së Drejtorive Shtesë, klikoni ikonën e parë> ngjit.
- Kopjoni C: / GL / GLEW / përfshijnë > kliko përsëri ikonën e parë> ngjit.
- Në magjistarin shtesë të përfshirjes së drejtorive, klikoni OK.
Hapi 2. Konfiguro lidhësin "Drejtoritë shtesë të bibliotekës"
-
Hapni menunë zbritëse Linker dhe klikoni Të përgjithshme. Klikoni hyrjen e Drejtorive të Bibliotekave shtesë> shigjeta poshtë në të djathtë të fushës>.
- Kopjoni C: / GL / GLUT / lib > në magjistarin e Drejtorive të Bibliotekave Shtesë klikoni ikonën e parë> ngjit.
- Kopjoni C: / GL / GLEW / lib / Release / Win32 > klikoni ikonën e parë> ngjit.
- Në magjistarin e Drejtorive të Bibliotekave Shtesë klikoni OK.
Hapi 3. Konfiguroni lidhësin "Vartësitë shtesë"
-
Në menunë zbritëse Linker, klikoni Input> klikoni në hyrjen e varësive shtesë> shigjeta poshtë në të djathtë të fushës> klikoni.
- Kopjoni freeglut.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ë.
Hapi 4. Vendos lidhësin "SubSystem" në "Console"
Në menunë zbritëse Linker, klikoni Sistemi> NënSistemi. Klikoni shigjetën poshtë dhe zgjidhni tastierën (/SUBSISTEMI: KONSOLE) nga menyja rënëse. Klikoni Aplikoni, pastaj OK në dritaren e faqeve të pronës GLUT-GLEW-0
Hapi 5. Kopjoni skedarin freeglut.dll dhe ngjisni në dosjen e projektit GLUT-GLEW-0
- Shkoni te C:> GL> GLUT> kosh. Brenda dosjes së koshit kliko skedarin freeglut.dll> kliko me të djathtën> Kopjo.
- Shkoni te C:> GLP> GLUT-GLEW-0. Klikoni me të djathtën në një zonë të zbrazët në dosjen GLUT-GLEW-0 dhe zgjidhni Ngjit.
- Skedari freeglut.dll tani duhet të jetë në drejtorinë e projektit tuaj së bashku me skedarin tuaj Main.cpp dhe disa skedarë të tjerë të krijuar nga Visual Studio.
Hapi 6. Kopjoni skedarin glew32.dll dhe ngjisni në dosjen e projektit GLUT-GLEW-0
- Shkoni te C:> GL> GLEW> kosh> Lëshoni> Win32. Klikoni glew32.dll> kliko me të djathtën> Kopjo.
- Shkoni te C:> GLP> GLUT-GLEW-0. Klikoni me të djathtën në një zonë të zbrazët në dosjen Project-0 dhe zgjidhni Paste.
- Skedari glew32.dll tani duhet të jetë në dosjen GLUT-GLEW-0 së bashku me Main.cpp, freeglut.dll dhe 4 skedarë të tjerë të krijuar nga Visual Studio.
Hapi 7. Testoni projektin tuaj
Klikoni me të djathtën në lidhjen e mëposhtme dhe zgjidhni Open Link in New Window badprog. Shkoni poshtë faqes dhe gjeni seksionin Testimi i konfigurimit (shiko imazhin më lart). Kopjoni dhe ngjisni kodin në zonën e kodit Main.cpp> shtypni Ctrl + F5. Duhet të shihni dy dritare: një e zezë (tastierë) dhe tjetra me katror të bardhë në sfond të zi. Nëse nuk e shihni këtë, bëni hapin e mëposhtëm.
Hapi 8. Korrigjoni çdo gabim
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.
- skedari me shtesën.lib shkoni te Pjesa 3, hapi 2, "Konfiguro lidhësin" Drejtoritë shtesë të bibliotekës "", dhe ndiq udhëzimet. Gjithashtu në hapin 3, "Konfiguro lidhësin" Drejtoritë shtesë të bibliotekës "".
- "pika e hyrjes duhet të përcaktohet" shkoni në hapin 4, Vendosni lidhësin "NënSistemi" në "KONSOLE" dhe ndiqni udhëzimet.
- skedari.dll shkoni në hapin 5, "Kopjoni skedarin freeglut.dll dhe ngjisni në dosjen Project-0" dhe ndiqni udhëzimet.
- Për gabime të tjera, nëse nuk mund t'i korrigjoni, mbyllni Visual Studio> fshini dosjen e projektit GLUT-GLEW-0 që jeton në C: / GLP> hapni Visual Studio> përsëritni konfigurimin nga pjesa Pjesa 2Me Punë e mirë.
Pjesa 4 nga 8: Krijimi i një projekti me modelin GLUT-GLEW
Hapi 1. Krijo shabllon
Shkoni te menuja kryesore e Visual Studio dhe, ndërsa GLUT-GLEW-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ë kutinë e tekstit të emrit të Template, shkruani: FREE-GLEW. Kliko Finish.
- Modeli është krijuar.
- Mbyll dritaren e hedhur me rrugën e shabllonit.
Hapi 2. Krijo projekt
- Klikoni Skedar> E Re> Projekt….
- Në Krijoni një projekt të ri magjistar, në listën e modeleve zgjidhni GLUT-GLEW> klikoni Next.
- Në Konfiguroni projektin tuaj të ri magjistar, në "'Project name"' fushë teksti tipi GLUT-GLEW-1.
- Kopjoni C: / GLP, dhe ngjiteni Vendndodhja fushë teksti.
- 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. Kodi i tij shfaqet në zonën e kodit. Drejtojeni atë. Nëse kodi nuk shfaqet, kliko me të djathtën ++ Main.cpp> kliko përjashto nga projekti. Tani krijoni Main.cpp të ri.
Hapi 3. Shtoni skedarë dll
-
Shtoni skedarin freeglut.dll
- Shkoni te C:> GL> GLUT-GLEW-0> klikoni skedarin freeglut.dll > kliko me të djathtën> kliko Kopjo.
- Shkoni te C:> GLP> GLUT-GLEW-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
- Tani skedari freeglut.dll është në dosjen GLUT-GLEW-1 midis Main.cpp dhe 4 skedarëve të tjerë.
-
Shto glew32.dll dosje.
- Shkoni te C:> GL> GLUT-GLEW-0> klikoni skedarin glew32.dll > kliko me të djathtën> kliko Kopjo.
- Shkoni te C:> GLP> GLUT-GLEW-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
- Tani skedarët dll glew32.dll dhe freeglut.dll janë në dosjen e projektit GLUT-GLEW-1 midis me Main.cpp dhe 4 skedarë të tjerë.
Hapi 4. Provoni projektin tuaj si më sipër
Punë e mirë!
Pjesa 5 nga 8: Krijimi i platformës së synimit të projektit x64
Hapi 1. Shkoni te menuja kryesore e Visual Studio
Klikoni Skedar> E Re> Projekt …> në Krijo një projekt të ri magjistar, klikoni Empty Project> Next.
- Kopjoni GLUT64-GLEW64-0 dhe ngjisni brenda Emri i Projektit fushë teksti.
- Kopjoni C: / GLP \ dhe ngjisni brenda Vendndodhja fushë teksti.
- Kontrolloni "Vendosni zgjidhjen dhe projektin në të njëjtën drejtori"> klikoni Krijo.
- Prisni derisa të shfaqet shembulli i Visual Studio 2019.
Hapi 2. Shtoni skedarin burimor në dosjen e projektit
- Në Zgjidhja Explorer dritare, kliko me të djathtën në dosjen Burimet e skedarëve (e fundit)> kliko Shto> Artikull i ri….
- Në dritaren Shto artikull të ri-GLUT64-GLEW64-0, klikoni Skedarin C ++ (.cpp) (i pari) nga mesi i dritares. Në kutinë e tekstit Emri, shkruani Main.cpp.
- Vendndodhja është C: / GLP / GLUT64-GLEW64-0 \.
- Klikoni në butonin Shto. Skedari do të hapet në redaktorin kryesor të tekstit, por lëreni skedarin bosh tani për tani.
Hapi 3. Faqet e pronave të GLUT64-GLEW64-0
Shkoni te "Solution Explorer"> klikoni me të djathtën mbi emrin e projektit tuaj që është GLUT64-GLEW64-0> zgjidhni "Properties".
-
Menuja kryesore.
-
Në Konfigurimi:
largohu nga cilësimi Active (Debug).
-
Në Platforma:
hyrje, zgjidhni x64.
- Klikoni menaxherin e konfigurimit….
-
Në Platforma e zgjidhjeve aktive:
zgjidhni x64.
- Në Platforma, x64 zgjidhet automatikisht.
-
Kliko Mbyll.
-
-
Drejtoritë shtesë të përfshijnë.
Hapni menunë C/C ++. Klikoni Të Përgjithshëm> Drejtoritë e Përfshira Shtesore> klikoni shigjetën poshtë në të djathtë të fushës> klikoni.
- Kopjoni C: / GL / GLUT / përfshijë > në Magjistarin e Përfshirjes së Drejtorive Shtesë, klikoni ikonën e parë> ngjit.
- Kopjoni C: / GL / GLEW / përfshijnë > kliko përsëri ikonën e parë> ngjit.
- Në magjistarin shtesë të përfshirjes së drejtorive, klikoni OK.
-
Drejtoritë shtesë të bibliotekave.
Hapni menunë rënëse "Linker" dhe klikoni "General". Klikoni hyrjen "Drejtoritë shtesë të bibliotekave"> shigjetën poshtë në fund të fushës> "Ndrysho" në menunë zbritëse.
- Kopjoni C: / GL / GLUT / lib / x64 > në Drejtoritë Shtesë të Bibliotekave klikoni ikonën e parë> ngjit.
- Kopjoni C: / GL / GLEW / lib / Release / x64 > klikoni ikonën e parë> ngjit.
- Klikoni OK në Drejtoritë Shtesë të Bibliotekave.
-
Varësitë shtesë.
-
Në menunë zbritëse Linker, klikoni Input> klikoni në hyrjen e varësive shtesë> shigjeta poshtë në të djathtë të fushës> klikoni.
- Kopjoni freeglut.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ë.
-
- Vendos lidhësin "SubSystem" në "Console"Me Në menunë zbritëse Linker, klikoni Sistemi> Nënsistemi. Klikoni shigjetën poshtë dhe zgjidhni tastierën (/SUBSISTEMI: KONSOLE) nga menyja rënëse. Klikoni Aplikoni, pastaj OK në dritaren e faqeve të pronës GLUT-GLEW-0.
Hapi 4. Shtoni skedarë dll në dosjen e projektit GLUT64-GLEW64-0
-
Shtoni freeglut.dll te GLUT64-GLEW64-0.
- Shkoni te C: / GL / GLUT / bin / x64. Në dosjen "x64" kliko skedarin "freeglut.dll"> kliko me të djathtën> "Kopjo".
- Tani lundroni te C:> GLP> GLUT64-GLEW64-0. Klikoni me të djathtën në zonën e zbrazët në dosjen "GLUT64-GLEW64-0" dhe zgjidhni "Paste".
-
Shtoni skedarin glew32.dll në GLUT64-GLEW64-0.
- Shkoni te C:> GL> GLEW> kazan> Lëshimi> x64. Në dosjen "x64" kliko skedarin "glew32.dll"> kliko me të djathtën> "Kopjo".
- Tani lundroni te C:> GLP> GLUT64-GLEW64-0. Klikoni me të djathtën në zonën e zbrazët në dosjen "GLUT64-GLEW64-0" dhe zgjidhni "Paste".
Hapi 5. Testoni projektin tuaj dhe korrigjoni gabimet nëse ka
Ashtu si me shënjestrimin e platformës x86, shihni më lart, Pjesa 3 hapat 7 dhe 8, por në ndërrimin e menysë kryesore të Visual Studio x86 te x64.
Hapi 6. 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 Zgjidhja aktive: zgjidhni x64.
Pjesa 6 nga 8: Krijimi i projektit me modelin GLUT64-GLEW64
Hapi 1. Krijo shabllon
Shkoni te menuja kryesore e Visual Studio dhe, ndërsa GLUT64-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ë kutinë e tekstit të emrit të Template, shkruani: FREE-GLEW. Kliko Finish.
- Modeli është krijuar.
- Mbyll dritaren e hedhur me rrugën e shabllonit.
Hapi 2. Krijo projekt
- Klikoni Skedar> E Re> Projekt….
- Në Krijoni një projekt të ri magjistar, në listën e modeleve, zgjidhni GLUT64-GLEW64> klikoni Next.
- Në Konfiguroni projektin tuaj të ri magjistar, në "'Project name"' fushë teksti tipi GLUT64-GLEW64-1.
- Kopjoni C: / GLP, dhe ngjiteni Vendndodhja fushë teksti.
- Sigurohuni që Vendosja e zgjidhjes dhe projektit në të njëjtën drejtori është kontrolluar. Klikoni Krijo.
- Në menunë kryesore të Visual Studio kaloni x86 në x64.
- Në Solution Explorer, klikoni dy herë Burimet Skedarë> klikoni dy herë ++ Main.cpp. Kodi i tij shfaqet në zonën e kodit. Drejtojeni atë. Nëse kodi nuk shfaqet, kliko me të djathtën ++ Main.cpp> kliko Përjashto nga projekti. Tani krijoni Main.cpp të ri.
Hapi 3. Shtoni skedarë dll
-
Shtoni skedarin freeglut.dll
- Shkoni te C:> GLP> GLUT64-GLEW64-0> klikoni skedarin freeglut.dll > kliko me të djathtën> kliko Kopjo.
- Shkoni te C:> GLP> GLUT64-GLEW64-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
- Tani skedari freeglut.dll është në dosjen GLUT64-GLEW64-1 midis Main.cpp dhe 4 skedarëve të tjerë.
-
Shtoni skedarin glew32.dll
- Shkoni te C:> GLP> GLUT64-GLEW64-0> klikoni skedarin glew32.dll > kliko me të djathtën> kliko Kopjo.
- Shkoni te C:> GLP> GLUT64-GLEW64-1> klikoni në zonën boshe> klikoni me të djathtën> klikoni Ngjit.
- Tani skedarët dll glew32.dll dhe freeglut.dll janë në dosjen e projektit GLUT64-GLEW64-1 midis Main.cpp dhe 4 skedarëve të tjerë.
Hapi 4. Provoni projektin tuaj si më sipër
Punë e mirë!
Këshillë: Në çdo projekt që krijoni me të, zgjidhni x64 (pranë Debug) në GUI të Visual Studio dhe shtoni skedarë dll si në Pjesën e tanishme
Pjesa 7 nga 8: Konfigurimi i Built FreeGLUT dhe Built GLEW
Hapi 1. Krijo dosje GL
Hapni File Explorer të Windows> Shkoni te disku (drejtoria) C. Nëse dosja GL tashmë ekziston është në rregull.
Nëse nuk ekziston, klikoni me të djathtën në zonën boshe> zgjidhni E re> Dosje> shkruani GL> goditni ↵ Enter
Hapi 2. Instaloni CMake
Klikoni me të djathtën në lidhjen e mëposhtme dhe zgjidhni Hapni Lidhjen në Dritare të Re Përdorni CMake për të marrë binare nga Kodi Burimor. Ndiqni Pjesën 1 Instalimi i CMake.
Hapi 3. Shkarkoni burimin FreeGLUT
Klikoni me të djathtën në adresën e mëposhtme dhe zgjidhni Open Link in New Window https://sourceforge.net/projects/freeglut/. Klikoni Shkarkim.
- Në dritaren e shkarkimit (drejtoria "Shkarkimet") klikoni dosjen "freeglut-3.2.1.tar.gz"> klikoni me të djathtën> zgjidhni "7-Zip" (nëse nuk e keni, shkarkojeni)> "Nxirrni këtu".
- Klikoni dosjen "freeglut-3.2.1.tar"> klikoni me të djathtën> zgjidhni "7-Zip"> "Ekstraktoni këtu".
- Përndryshe, nëse keni WinRAP, klikoni në dosjen "freeglut-3.2.1.tar"> klikoni me të djathtën> zgjidhni "Extract here". Klikoni në dosjen "freeglut-3.2.1.tar"> zgjidhni "Nxjerr këtu".
- Ose, klikoni "WinZip". Nëse nuk e keni, shkarkoni Prova falas e vlerësimit të WinZip për 30 ditë dhe ndiqni udhëzimet.
- Kliko në dosjen e dekompresuar "freeglut-3.2.1"> kliko me të djathtën> "Kopjo"> shko te C: \> GL> kliko me të djathtën> "Ngjit".
- Klikoni në dosjen "freeglut-3.2.1"> klikoni me të djathtën> klikoni "Riemërtoni"> shkruani (ose kopjoni dhe ngjisni): GLUTsrc > goditi ↵ Enter.
Hapi 4. Shkarkoni burimin GLEW
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 shkarkuar 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. Riemërtoni dosjen në GLEWsrc > goditi ↵ Enter. Tani në dosjen GL keni dosje GLUTsrc dhe GLEWsrc.
Hapi 5. Ndërtoni FreeGLUT nga CMake dhe Visual Studio
- Shkoni te CMake GUI.
- Në llojin e fushës së parë të tekstit C:/GL/GLUTsrc
- Në llojin e fushës së tekstit të dytë C:/GL/GLUTsrc/ndërtuar
-
Konfiguro dhe gjenero. Në CMake GUI, klikoni Konfiguro> në magjistarin Krijo Drejtori klikoni Po> 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> GLUTsrc> ndërtuar. Klikoni dy herë "freeglut.sln", ose "freeglut", ose "ALL_BUILD.vcxproj". Shfaqet një shembull i Visual Studio. Prisni deri në menunë kryesore, Ndërto shfaqet hyrja. Kliko Ndërto > Zgjidhja e Ndërtimit (opsioni i parë).
-
Prisni derisa të lexoni rreshtin e fundit në dritaren "Output": ========== Ndërtimi: 28 patën sukses, 0 dështuan, 0 u përditësuan, 1 u anashkalua "========= =
Numri i ndryshimeve "të suksesshme" në versionet freeglut
- Shkoni te C: / GL / GLUTsrc / build / lib / Debug. Brenda ju duhet të shihni skedarin freeglutd.lib poshtë skedarëve të tjerë.
Hapi 6. Ndërtoni GLEW nga CMake dhe Visual Studio
Ndiqni hapin e mësipërm por
- Në llojin e fushës së parë të tekstit C:/GL/GLEWsrc/build/cmake
- Në llojin e dytë C:/GL/GLEWsrc/ndërtuar
-
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 deri në menunë kryesore Ndërto shfaqet hyrja. Kliko Ndërto > Zgjidhja e Ndërtimit (opsioni i parë).
-
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 ndryshimeve "të suksesshme" në versionet e grumbulluara
-
- Shkoni te C:> GL> GLEWsrc> ndërtuar> lib> Debug. Brenda ju duhet të shihni skedarin glew32d.lib midis skedarëve të tjerë.
Hapi 7. Krijoni projekt me FreeGLUT të ndërtuar dhe GLEW të ndërtuar
Në drejtori (disk) C: krijoni dosje GLP, nëse nuk ekziston.
-
Në menunë kryesore të Visual Studio klikoni Skedar> E Re> Projekt…> në magjistar Krijoni një projekt të ri klikoni Projekti bosh> Tjetër.
- Në Konfiguroni projektin tuaj të ri magjistar për llojin "Emri i projektit": GLUTsrc-GLEWsrc-0
- Në fushën e tekstit "Vendndodhja" fshini gjithçka dhe shkruani C: / GLP \
- Kontrolloni "Vendosni zgjidhjen dhe projektin në të njëjtën drejtori"> klikoni Krijo.
- Prisni derisa të shfaqet shembulli i Visual Studio 2019.
-
Shtoni skedarin tuaj burimor në Projekt.
- Në V. S. GUI, magjistari "Solution Explorer", kliko me të djathtën në dosjen File Files (kjo e fundit)> kliko Add> New Item….
- Në dritaren Shto artikull të ri-GLUTsrc-GLEWsrc-0, kliko Skedar C ++ (.cpp) (i pari) nga mesi i dritares. Në kutinë e tekstit Emri, shkruani Main.cpp.
- Vendndodhja duhet të jetë C: / GLP / GLUT-GLEW-0 \
- Klikoni në butonin Shto. Skedari do të hapet në redaktorin kryesor të tekstit, por lëreni skedarin bosh tani për tani.
-
Konfiguroni Karakteristikat e projektit. Në magjistarin Solution Explorer, klikoni me të djathtën mbi emrin e projektit GLUTsrc-GLEWsrc-0 > zgjidhni Properties.
-
(1) Menyja kryesore e faqeve të pronave GLUTsrc-GLEWsrc-0.
Në hyrjen e Platformës zgjidhni x64> klikoni Menaxher i Konfigurimit….
- Në platformën e zgjidhjes aktive: zgjidhni x64.
- Në hyrjen e Platformës, x64 zgjidhet automatikisht.
- Kliko Mbyll.
-
(2) Drejtoritë e Përfshira Shtesë 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 / GLUTsrc / përfshijë > klikoni ikonën e parë në Magjistarin Shtesë të Përfshirjes së Drejtorive> ngjit.
- Kopjoni C: / GL / GLEWsrc / përfshijë > klikoni ikonën e parë> ngjit.
- Klikoni OK në magjistarin shtesë të përfshirjes së drejtorive.
-
(3) Drejtoritë shtesë të bibliotekave Me 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 / GLUTsrc / build / lib / Debug > klikoni ikonën e parë> ngjit.
- Kopjoni C: / GL / GLEWsrc / build / lib / Debug > klikoni ikonën e parë> ngjit.
- Në magjistarin shtesë të drejtorive të bibliotekave, klikoni OK.
- (4) Varësitë shtesë Me Në menunë zbritëse Linker zgjidhni Input> në menynë pranë zgjidhni të parën, Varësitë shtesë> klikoni shigjetën poshtë në fund të fushës> Redakto …> kopje opengl32.lib; freeglutd.lib; glew32d.lib dhe ngjiteni në kutinë e tekstit të sipërm të magjistarit të varësive shtesë> klikoni OK.
-
(5) Vendosni Sistemin në NënSistemin KONSOLE.
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). Klikoni Aplikoni dhe OK.
-
-
Kopjoni skedarët freeglutd.dll dhe glew32d.dll dhe ngjisni në dosjen GLUTsrc-GLEWsrc-0.
- Shkoni te C: / GL / GLUTsrc / build / bin / Debug. Kliko freeglutd.dll> kliko me të djathtën> Kopjo.
- Shkoni te C:> GLP> GLUTsrc-GLEWsrc-0. Klikoni me të djathtën në një zonë të zbrazët në dosjen GLUTsrc-GLEWsrc-0 dhe zgjidhni Paste.
- Shkoni te C: / GL / GLEWsrc / build / bin / Debug. Klikoni glew32d.dll> kliko me të djathtën> Kopjo.
- Shkoni te C:> GLP> GLUTsrc-GLEWsrc-0. Klikoni me të djathtën në një zonë të zbrazët në dosjen GLUTsrc-GLEWsrc-0 dhe zgjidhni Paste.
- Skedarët freeglutd.dll dhe glew32d.dll tani duhet të jenë në dosjen GLUTsrc-GLEWsrc-0 së bashku me Main.cpp, dhe 4 skedarë të tjerë të krijuar nga Visual Studio.
Hapi 8. Testoni projektin tuaj dhe korrigjoni gabimet nëse ka
Si më sipër Pjesa 3, hapat 7 dhe 8.
Hapi 9. Krijo model
Si më sipër Pjesa 4Me Për llojin e emrit të shabllonit GLUTsrc-GLEWsrcMe Për llojin e emrit të projektit GLUTsrc-GLEWsrc-1Me Mos harroni kur krijoni projekt me këtë model, në menunë kryesore të Visual Studio GUI zgjidhni x64, gjithashtu kopjoni dhe ngjisni skedarë dll si në Pjesën e tanishme. Punë e mirë.
Pjesa 8 nga 8: Zgjedhja e konfigurimit
Hapi 1. Në këtë tutorial ju mësoni se 3 ishte krijimi i FreeGLUT dhe GLEW në Projekt me Visual Studio
-
Vendosni binarët x86 (32 bit).
Theshtë më e lehtë. Ju duhet të filloni të mësoni të krijuar që këtu.
-
Vendosni binarët x64 (64 bit).
Ai synon platformën x64. Zgjidhni atë vetëm kur keni arsye specifike për ta bërë këtë.
Këshilla
- Kur keni nevojë të fshini dosjen e projektit, mbyllni Visual Studio> fshini dosjen e projektit> hapni Visual Studio.
- 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 / freeglut / include 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 / freeglut / lib 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.lib (at) jetojnë (at) (në këtë tutorial për platformën x86, C: / GL / freeglut / lib dhe C: / GL / glew / lib / Release / Win32), klikoni dy herë në emrin e secilit skedar.lib dhe kopjoni (me grevë 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.