በእይታ ስቱዲዮ ውስጥ የ OpenGL FreeGLUT GLEW አብነት ፕሮጀክት እንዴት እንደሚዋቀር

ዝርዝር ሁኔታ:

በእይታ ስቱዲዮ ውስጥ የ OpenGL FreeGLUT GLEW አብነት ፕሮጀክት እንዴት እንደሚዋቀር
በእይታ ስቱዲዮ ውስጥ የ OpenGL FreeGLUT GLEW አብነት ፕሮጀክት እንዴት እንደሚዋቀር

ቪዲዮ: በእይታ ስቱዲዮ ውስጥ የ OpenGL FreeGLUT GLEW አብነት ፕሮጀክት እንዴት እንደሚዋቀር

ቪዲዮ: በእይታ ስቱዲዮ ውስጥ የ OpenGL FreeGLUT GLEW አብነት ፕሮጀክት እንዴት እንደሚዋቀር
ቪዲዮ: NOOBS PLAY GAME OF THRONES FROM SCRATCH 2024, ሚያዚያ
Anonim

ብዙ ፕሮግራመሮች OpenGL ን ለግራፊክስ ይመርጣሉ። ከነሱ አንዱ ከሆኑ የመስኮት መሣሪያ (እንደ freeGLUT) እና የ OpenGL የመጫኛ ቤተመፃሕፍት (እንደ GLEW ያሉ) እንዲጠቀሙ በአምራቹዎ በጥብቅ ይመክራሉ። ይህ መመሪያ OpenGL ን በ freeGLUT እና GLEW የመጠቀም የመጀመሪያውን ፈተና እንዲያሸንፉ ይረዳዎታል-እነሱን መጫን እና ማዋቀር እና የመጀመሪያ ፕሮጀክትዎን በ OpenGL-freeGLUT-GLEW አብነት በ Visual Studio 2019 ውስጥ።

ይህ መመሪያ የእርስዎ መድረክ ዊንዶውስ እና የእርስዎ አይዲኢ የእይታ ስቱዲዮ ነው ብሎ ያስባል። በእይታ ስቱዲዮ ጭነት ወቅት ፣ በ C ++ የሥራ ጫኝ ሳጥን የዴስክቶፕ እድገቱን ያረጋግጡ።

ደረጃዎች

የ 8 ክፍል 1: ነፃGLUT እና GLEW ን ማውረድ

Freeglut ን ያድምቁ
Freeglut ን ያድምቁ

ደረጃ 1. እርስዎ ምን እንደሚጠብቁ ያድምቁ።

ደረጃን ወይም ንዑስ ደረጃን ወይም ከፊሉን ያድምቁ እና ከዚያ ያድርጉት። ለምሳሌ ከላይ ያለውን ሥዕል ይመልከቱ።

ደረጃ 2. አቃፊ GL ይፍጠሩ።

የዊንዶውስ ፋይል ኤክስፕሎረር> ወደ ዲስክ (ማውጫ) ያስሱ ሐ.

ከሌለ ባዶ ቦታ ላይ በቀኝ ጠቅ ያድርጉ> አዲስ ይምረጡ> አቃፊ> GL ይተይቡ> ይምቱ ↵ አስገባ።

ደረጃ 3. መተግበሪያውን GLEW ያውርዱ።

  • የ GLEW ሁለትዮሽዎችን አስቀድመው ካወረዱ ፣ በአቃፊ GL ፣ ንዑስ አቃፊ GLEW ውስጥ አለዎት ፣ ደህና ነው።
  • እስካሁን ከሌለዎት በሚከተለው አገናኝ ላይ በቀኝ ጠቅ ያድርጉ እና በአዲስ መስኮት ውስጥ ክፍት አገናኝን ይምረጡ https://glew.sourceforge.net። ከ ውርዶች ርዕስ ፣ ዊንዶውስ 32-ቢት እና 64-ቢት ጠቅ ያድርጉ።
  • በመስኮት በማውረድ አቃፊ ጠቅ ያድርጉ glew-2.1.0> በቀኝ ጠቅ ያድርጉ> ቅዳ የሚለውን ይምረጡ።
  • ወደ C:> GL ይሂዱ። በቀኝ ጠቅ ያድርጉ> ለጥፍ ይምረጡ።
  • (እንደአማራጭ “ፋይሎች ኤክስፕሎረር” መስኮት> C:> GL ይክፈቱ። ወደ ማውረድ መስኮት ይሂዱ> የወረደውን አቃፊ ጠቅ ያድርጉ እና ወደ C: / GL ይጎትቱ)
  • በስም glew-2.1.0 ላይ ጠቅ ያድርጉ እና እንደገና ይሰይሙት GLEW.
  • አቃፊ glew-2.1.0-win32 ከወረደ glew-2.1.0 ን ለማግኘት ሁለቴ ጠቅ ያድርጉት።

ደረጃ 4. Freeglut 3.0.0 MSVC ጥቅል ያውርዱ።

በሚከተለው አገናኝ ላይ በቀኝ ጠቅ ያድርጉ እና በአዲስ መስኮት ውስጥ ክፍት አገናኝን ይምረጡ https://www.transmissionzero.co.uk/software/freeglut-devel/. በክፍል ውስጥ freeglut 3.0.0 MSVC ጥቅል ጠቅ ያድርጉ ለ MSVC freeglut 3.0.0 ን ያውርዱ.

  • በመስኮት በማውረድ ላይ አቃፊን ጠቅ ያድርጉ freeglut> በቀኝ ጠቅ ያድርጉ> ቅጂን ይምረጡ።
  • ወደ C:> GL ይሂዱ። በቀኝ ጠቅ ያድርጉ> ለጥፍ ይምረጡ።
  • (እንደአማራጭ “ፋይሎች ኤክስፕሎረር” መስኮት> C:> GL ይክፈቱ። ወደ ማውረድ መስኮት ይሂዱ> የወረደውን አቃፊ ጠቅ ያድርጉ እና ወደ C: / GL ይጎትቱ)
  • በስሙ እና በአይነቱ ላይ ሁለት ጊዜ (ድርብ የለም) ጠቅ ያድርጉ ግሉት
  • አሁን በአቃፊ GL ውስጥ አቃፊዎች አሉዎት- ግሉት እና GLEW.

የ 8 ክፍል 2 - የእይታ ስቱዲዮ ፕሮጀክት መፍጠር

ደረጃ 1. አቃፊ GLP ይፍጠሩ።

ቀድሞውኑ ካለ ደህና ነው። ካልሆነ ወደ ዲስክ C:, ይሂዱ እና አቃፊ GLP ን ይፍጠሩ።

ደረጃ 2. ባዶ ፕሮጀክት ይፍጠሩ።

  • በእይታ ስቱዲዮ ዋና ምናሌ ውስጥ ፋይል> አዲስ> ፕሮጀክት…> በአዋቂ ውስጥ አዲስ ፕሮጀክት ይፍጠሩ ጠቅ ያድርጉ ባዶ ፕሮጀክት> ቀጣይ።

    • ውስጥ አዲሱን ፕሮጀክትዎን ያዋቅሩ ለ ‹ፕሮጀክት ስም› ዓይነት ጠንቋይ GLUT-GLEW-0.
    • ከ “ሥፍራ” የጽሑፍ መስክ ቀጥሎ ጠቅ ያድርጉ… ወደ C:> GLP> አቃፊ ይምረጡ የሚለውን ጠቅ ያድርጉ። አሁን “ሥፍራ” ነው ሐ: / GLP \.
    • በተመሳሳዩ ማውጫ ውስጥ “የቦታ መፍትሄ እና ፕሮጀክት” የሚለውን ምልክት ያድርጉ> ጠቅ ያድርጉ ፍጠር።
    • የእይታ ስቱዲዮ 2019 ምሳሌ እስኪታይ ድረስ ይጠብቁ።

ደረጃ 3. የምንጭ ፋይልዎን ወደ ፕሮጀክቱ ያክሉ።

  • በመፍትሔ አሳሽ መስኮት ውስጥ የምንጭ ፋይሎችን አቃፊ (የመጨረሻውን) በቀኝ ጠቅ ያድርጉ / አክል> አዲስ ንጥል….
  • በአዲሱ አዲስ ንጥል-GLUT-GLEW-0 መስኮት ውስጥ ከመስኮቱ መሃል C ++ ፋይልን (.cpp) (የመጀመሪያውን) ጠቅ ያድርጉ። በስም የጽሑፍ ሳጥን ውስጥ Main.cpp ብለው ይተይቡ።
  • ቦታው C: / GLP / GLUT-GLEW-0 / ነው።
  • አክል የሚለውን ቁልፍ ጠቅ ያድርጉ። ፋይሉ በዋናው የጽሑፍ አርታኢ ውስጥ ይከፈታል ፣ ግን ፋይሉን ለአሁኑ ባዶ ያድርጉት።

የ 8 ክፍል 3 - በፕሮጀክት ላይ GLUT እና GLEW ን መጫን

ደረጃ 1. “ተጨማሪ አካታች ማውጫዎችን” ያዋቅሩ

  • በመፍትሔ አሳሽ ውስጥ ፣ በፕሮጀክትዎ ስም ላይ በቀኝ ጠቅ ያድርጉ ፣ ማለትም GLUT-GLEW-0 ፣ እና ባህሪያትን ይምረጡ።
  • በ GLUT-GLEW-0 ንብረት ገጾች አዋቂ ዋና ምናሌ ውስጥ ፣ በማዋቀር ውስጥ-ነባሪ ቅንብሩን ይተዉት ገባሪ (አርም)> መድረክ-ገባሪ (Win32)።

    ፕሮጀክት 0
    ፕሮጀክት 0

    በ 32)}}።

    ፕሮጀክት 0
    ፕሮጀክት 0
  • የ C/C ++ ምናሌን ይክፈቱ። ጠቅ ያድርጉ አጠቃላይ> ተጨማሪ አካታች ማውጫዎችን> በመስኩ በስተቀኝ ያለውን የታች ቀስት ጠቅ ያድርጉ> ጠቅ ያድርጉ።

    Opengl 1
    Opengl 1
  • ቅዳ C: / GL / GLUT / ያካትታሉ > በተጨማሪ አካታች ማውጫዎች አዋቂ ውስጥ ፣ የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።

    OpenGL 12
    OpenGL 12
  • ቅዳ C: / GL / GLEW / ያካትታሉ > እንደገና ጠቅ ያድርጉ መጀመሪያ አዶ> ለጥፍ።
  • በተጨማሪ አካታች ማውጫዎች አዋቂ ውስጥ እሺን ጠቅ ያድርጉ።

ደረጃ 2. አገናኝን “ተጨማሪ የቤተመጽሐፍት ማውጫዎች” ያዋቅሩ

  • የሊንክ ተቆልቋይ ምናሌን ይክፈቱ እና ጠቅ ያድርጉ አጠቃላይ። በመስክ በስተቀኝ በኩል ተጨማሪ የቤተመጽሐፍት ማውጫዎች መግቢያ> ታች ቀስት> የሚለውን ጠቅ ያድርጉ።

    Opengl 2 2
    Opengl 2 2
  • ቅዳ C: / GL / GLUT / lib > ተጨማሪ የቤተመጽሐፍት ማውጫዎች አዋቂ ውስጥ የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
  • ቅዳ C: / GL / GLEW / lib / Release / Win32 > የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
  • ተጨማሪ የቤተመጽሐፍት ማውጫዎች አዋቂ ውስጥ እሺን ጠቅ ያድርጉ።

ደረጃ 3. አገናኝን “ተጨማሪ ጥገኛዎች” ያዋቅሩ

  • በአገናኝ አገናኝ ተቆልቋይ ምናሌ ውስጥ ግቤት የሚለውን ጠቅ ያድርጉ> ተጨማሪ ጥገኛ ግቤቶችን ጠቅ ያድርጉ> በመስኩ በስተቀኝ ያለውን የታች ቀስት> ጠቅ ያድርጉ።

    Opengl 3 1
    Opengl 3 1
  • ቅዳ freeglut.lib; glew32.lib; opengl32.lib እና በተጨማሪ ጥገኛዎች አዋቂው ከፍተኛ-በጣም የጽሑፍ ሳጥን ላይ ይለጥፉ።
  • በተጨማሪ ጥገኛዎች አዋቂ ውስጥ እሺን ጠቅ ያድርጉ።

    ተጨማሪ ጥገኛዎች 3
    ተጨማሪ ጥገኛዎች 3

ደረጃ 4. አገናኝ "ንዑስ ስርዓት" ወደ "ኮንሶል" ያቀናብሩ

በአገናኝ አገናኝ ተቆልቋይ ምናሌ ውስጥ ስርዓት> ንዑስ ስርዓት የሚለውን ጠቅ ያድርጉ። ወደታች ቀስት ጠቅ ያድርጉ እና ከተቆልቋይ ምናሌ ውስጥ ኮንሶል (/SUBSYSTEM: CONSOLE) ን ይምረጡ። ተግብርን ጠቅ ያድርጉ ፣ ከዚያ በ GLUT-GLEW-0 ንብረት ገጾች መስኮት ላይ እሺ።

ደረጃ 5. የ freeglut.dll ፋይል ይቅዱ እና በ GLUT-GLEW-0 ፕሮጀክት አቃፊ ውስጥ ይለጥፉ።

  • ወደ ሲ:> GL> GLUT> መጣያ ይሂዱ። በውስጠ ቢን አቃፊ ውስጥ የ freeglut.dll ፋይልን ጠቅ ያድርጉ> በቀኝ ጠቅ ያድርጉ> ቅዳ።
  • ወደ C ይሂዱ-> GLP> GLUT-GLEW-0። በ GLUT-GLEW-0 አቃፊ ውስጥ ባዶ ቦታን በቀኝ ጠቅ ያድርጉ እና ለጥፍ ይምረጡ።
  • የ freeglut.dll ፋይል አሁን ከ Main.cpp ፋይልዎ እና በእይታ ስቱዲዮ ከተፈጠሩ ጥቂት ሌሎች ፋይሎች ጋር በፕሮጀክት ማውጫዎ ውስጥ መሆን አለበት።

ደረጃ 6. የ glew32.dll ፋይል ይቅዱ እና በ GLUT-GLEW-0 ፕሮጀክት አቃፊ ውስጥ ይለጥፉ

  • ወደ ሲ:> GL> GLEW> ቢን> መልቀቅ> Win32 ይሂዱ። ጠቅ ያድርጉ glew32.dll> በቀኝ ጠቅ ያድርጉ> ቅዳ።
  • ወደ C ይሂዱ-> GLP> GLUT-GLEW-0። በፕሮጀክት -0 አቃፊ ውስጥ ባዶ ቦታን በቀኝ ጠቅ ያድርጉ እና ለጥፍ የሚለውን ይምረጡ።
  • የ glew32.dll ፋይል አሁን በ GLUT-GLEW-0 አቃፊ ውስጥ ከ Main.cpp ፣ freeglut.dll እና 4 ሌሎች ፋይሎች በ Visual Studio የተፈጠሩ መሆን አለበት።
Freeglut 1
Freeglut 1

ደረጃ 7. ፕሮጀክትዎን ይፈትሹ።

በሚከተለው አገናኝ ላይ በቀኝ ጠቅ ያድርጉ እና በአዲሱ መስኮት ውስጥ ክፈት የሚለውን ይምረጡ badprog. ገጹን ወደ ታች ይሸብልሉ እና ክፍሉን ያግኙ ቅንብሩን በመሞከር ላይ (ከላይ ያለውን ምስል ይመልከቱ)። ኮድን ይቅዱ እና በ Main.cpp ኮድ አካባቢ ውስጥ ይለጥፉ> Ctrl + F5 ን ይምቱ። ሁለት መስኮቶችን ማየት አለብዎት -አንድ ጥቁር (ኮንሶል) እና ሌላ በጥቁር ዳራ ውስጥ ከነጭ ካሬ ጋር። ያንን ካላዩ ወደ ታች እርምጃ ይውሰዱ።

ደረጃ 8. ማንኛውንም ስህተቶች ያርሙ።

ስለ “ስህተት ዝርዝር” ውስጥ ስህተት ካዩ

  • ከቅጥያ.h ጋር ወደ ክፍል 3 ፣ ደረጃ 1 ይሂዱ ፣ “ተጨማሪ አካታች ማውጫዎችን” ያዋቅሩ እና መመሪያዎችን ይከተሉ።
  • በቅጥያ.lib ፋይል ወደ ክፍል 3 ፣ ደረጃ 2 ይሂዱ ፣ “አገናኛውን“ተጨማሪ የቤተመጽሐፍት ማውጫዎች”ያዋቅሩ እና መመሪያዎችን ይከተሉ። እንዲሁም ወደ ደረጃ 3 ፣ “አገናኙን“ተጨማሪ የቤተመጽሐፍት ማውጫዎች”ያዋቅሩ”።
  • “የመግቢያ ነጥብ መገለጽ አለበት” ወደ ደረጃ 4 ይሂዱ ፣ አገናኝ “ንዑስ ስርዓት” ን ወደ “CONSOLE” ያቀናብሩ እና መመሪያዎችን ይከተሉ።
  • ፋይል.dll ወደ ደረጃ 5 ይሂዱ ፣ “freeglut.dll ፋይል ቅዳ እና ወደ ፕሮጀክት -0 አቃፊ ይለጥፉ” እና መመሪያዎችን ይከተሉ።
  • ለሌሎች ስህተቶች ፣ እነሱን ማረም ካልቻሉ ፣ ቪዥዋል ስቱዲዮን ይዝጉ በ C ውስጥ የሚኖረውን የፕሮጀክት አቃፊ GLUT-GLEW-0 ን ይሰርዙ: ክፍል 2. ጥሩ ስራ.

የ 8 ክፍል 4: ፕሮጀክት ከ GLUT-GLEW አብነት ጋር መፍጠር

ደረጃ 1. አብነት ይፍጠሩ።

ወደ የእይታ ስቱዲዮ ዋና ምናሌ ይሂዱ እና ፣ GLUT-GLEW-0 ክፍት ሆኖ ሳለ ፣ ጠቅ ያድርጉ ፕሮጀክት> ወደ ውጭ ላክ አብነት…. ወደ ውጭ ላክ አብነት አዋቂ ቼክ ፕሮጀክት አብነት ፣ ካልተመረመረ። ቀጣይ የሚለውን ጠቅ ያድርጉ። አብነት አማራጮችን ይምረጡ ላይ ፣ በአብነት ስም የጽሑፍ ሳጥን ዓይነት ውስጥ-FREE-GLEW። ጨርስን ጠቅ ያድርጉ።

  • አብነት ተፈጥሯል።
  • ከአብነት ዱካ ጋር የተጣለውን መስኮት ይዝጉ።

ደረጃ 2. ፕሮጀክት ይፍጠሩ።

  • ጠቅ ያድርጉ ፋይል> አዲስ> ፕሮጀክት….
  • ውስጥ አዲስ ፕሮጀክት ይፍጠሩ ጠንቋይ ፣ በአብነቶች ዝርዝር ውስጥ GLUT-GLEW> ቀጣይ የሚለውን ጠቅ ያድርጉ።
  • ውስጥ አዲሱን ፕሮጀክትዎን ያዋቅሩ ጠንቋይ ፣ በ “‘ፕሮጀክት ስም’’’የጽሑፍ መስክ ዓይነት GLUT-GLEW-1 ውስጥ።
  • ቅዳ ሐ ፦ / GLP ፣ እና ወደ ውስጥ ያስገቡ አካባቢ የጽሑፍ መስክ።
  • በተመሳሳይ ማውጫ ውስጥ የቦታ መፍትሄ እና ፕሮጀክት ምልክት እንደተደረገበት እርግጠኛ ይሁኑ። ጠቅ ያድርጉ ፍጠር።
  • በመፍትሔ ኤክስፕሎረር ውስጥ የምንጭ ፋይሎችን ሁለቴ ጠቅ ያድርጉ ++ ድርብ ጠቅ ያድርጉ ++ Main.cpp። የእሱ ኮድ በኮድ አካባቢ ውስጥ ይታያል። አሂድ። ኮዱ ካልታየ በቀኝ ጠቅ ያድርጉ ++ Main.cpp> ጠቅ ያድርጉ ከፕሮጀክት ማግለል። አሁን አዲስ Main.cpp ይፍጠሩ።

ደረጃ 3. dll ፋይሎችን ያክሉ

  • የ freeglut.dll ፋይል ያክሉ

    • ወደ C:> GL> GLUT-GLEW-0> ፋይል ጠቅ ያድርጉ freeglut.dll > በቀኝ ጠቅ ያድርጉ> ጠቅ ያድርጉን ጠቅ ያድርጉ።
    • ወደ C:> GLP> GLUT-GLEW-1> ባዶ ቦታ ላይ ጠቅ ያድርጉ> በቀኝ ጠቅ ያድርጉ> ለጥፍ የሚለውን ጠቅ ያድርጉ።
    • አሁን ፋይል freeglut.dll በ Main.cpp እና በሌሎች 4 ፋይሎች መካከል GLUT-GLEW-1 አቃፊ ውስጥ አለ።
  • አክል glew32.dll ፋይል።

    • ወደ C:> GL> GLUT-GLEW-0> ፋይል ጠቅ ያድርጉ glew32.dll > በቀኝ ጠቅ ያድርጉ> ጠቅ ያድርጉን ጠቅ ያድርጉ።
    • ወደ ሲ:> GLP> GLUT-GLEW-1> ባዶ ቦታ ላይ ጠቅ ያድርጉ> በቀኝ ጠቅ ያድርጉ> ለጥፍ የሚለውን ጠቅ ያድርጉ።
    • አሁን የ dll ፋይሎች glew32.dll እና freeglut.dll ከ Main.cpp እና ከሌሎች 4 ፋይሎች ጋር በፕሮጀክት አቃፊ GLUT-GLEW-1 ውስጥ ናቸው።

ደረጃ 4. ፕሮጀክትዎን ከላይ እንደነበረው ይፈትሹ።

ጥሩ ስራ!

የ 8 ክፍል 5 - ፕሮጀክት በ x64 መድረክ ላይ ያነጣጠረ ፕሮጀክት መፍጠር

ደረጃ 1. ወደ ቪዥዋል ስቱዲዮ ዋና ምናሌ ይሂዱ።

አዲስ የፕሮጀክት አዋቂን ይፍጠሩ ውስጥ ፋይል> አዲስ> ፕሮጀክት…> ን ጠቅ ያድርጉ ፣ ባዶ ፕሮጀክት> ቀጣይ የሚለውን ጠቅ ያድርጉ።

  • ቅዳ GLUT64-GLEW64-0 እና ወደ ውስጥ ያስገቡ የፕሮጀክት ስም የጽሑፍ መስክ።
  • ቅዳ ሐ: / GLP \ እና ወደ ውስጥ ያስገቡ አካባቢ የጽሑፍ መስክ።
  • በተመሳሳዩ ማውጫ ውስጥ “የቦታ መፍትሄ እና ፕሮጀክት” የሚለውን ምልክት ያድርጉ> ጠቅ ያድርጉ ፍጠር።
  • የእይታ ስቱዲዮ 2019 ምሳሌ እስኪታይ ድረስ ይጠብቁ።

ደረጃ 2. የምንጭ ፋይልን ወደ ፕሮጀክት አቃፊ ያክሉ።

  • በውስጡ የመፍትሄ አሳሽ መስኮት ፣ የምንጭ ፋይሎችን አቃፊ (የመጨረሻውን) በቀኝ ጠቅ ያድርጉ> አክልን ጠቅ ያድርጉ / አዲስ ንጥል….
  • በአዲሱ አዲስ ንጥል-GLUT64-GLEW64-0 መስኮት ውስጥ ከመስኮቱ መሃል C ++ ፋይልን (.cpp) (የመጀመሪያውን) ጠቅ ያድርጉ። በስም የጽሑፍ ሳጥን ውስጥ Main.cpp ብለው ይተይቡ።
  • ቦታው C: / GLP / GLUT64-GLEW64-0 / ነው።
  • አክል የሚለውን ቁልፍ ጠቅ ያድርጉ። ፋይሉ በዋናው የጽሑፍ አርታኢ ውስጥ ይከፈታል ፣ ግን ፋይሉን ለአሁኑ ባዶ ያድርጉት።

ደረጃ 3. GLUT64-GLEW64-0 ንብረቶች ገጾች።

ወደ “መፍትሔ ኤክስፕሎረር”> በፕሮጀክትዎ ስም ላይ በቀኝ ጠቅ ያድርጉ GLUT64-GLEW64-0> “Properties” ን ይምረጡ።

  • ዋና ምናሌ።

    • ውስጥ ውቅር ፦

      ንቁ (አርም) ቅንብርን ይተው።

    • ውስጥ መድረክ ፦

      ግቤት ፣ x64 ን ይምረጡ።

    • የውቅረት አቀናባሪን ጠቅ ያድርጉ….
    • ውስጥ ንቁ የመፍትሄ መድረክ;

      x64 ን ይምረጡ።

    • ውስጥ መድረክ, x64 በራስ -ሰር ተመርጧል።
    • ዝጋ የሚለውን ጠቅ ያድርጉ።

      Opengl 1
      Opengl 1
  • ተጨማሪ ያካተቱ ማውጫዎች።

    የ C/C ++ ምናሌን ይክፈቱ። ጠቅ ያድርጉ አጠቃላይ> ተጨማሪ አካታች ማውጫዎችን> በመስኩ በስተቀኝ ያለውን የታች ቀስት ጠቅ ያድርጉ> ጠቅ ያድርጉ።

    OpenGL 12
    OpenGL 12
    • ቅዳ C: / GL / GLUT / ያካትታሉ > በተጨማሪ አካታች ማውጫዎች አዋቂ ውስጥ ፣ የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
    • ቅዳ C: / GL / GLEW / ያካትታሉ > እንደገና ጠቅ ያድርጉ መጀመሪያ አዶ> ለጥፍ።
    • በተጨማሪ አካታች ማውጫዎች አዋቂ ውስጥ እሺን ጠቅ ያድርጉ።
  • ተጨማሪ የቤተመጽሐፍት ማውጫዎች።

    “አገናኝ” ተቆልቋይ ምናሌን ይክፈቱ እና “አጠቃላይ” ን ጠቅ ያድርጉ። በተቆልቋይ ምናሌው ውስጥ “ተጨማሪ የቤተመጽሐፍት ማውጫዎች” መግቢያ> በመስኩ መጨረሻ ላይ ወደ ታች ቀስት> “አርትዕ” ን ጠቅ ያድርጉ።

    • ቅዳ C: / GL / GLUT / lib / x64 > ተጨማሪ የቤተመጽሐፍት ማውጫዎች ውስጥ የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
    • ቅዳ C: / GL / GLEW / lib / Release / x64 > የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
    • በተጨማሪ የቤተ መፃህፍት ማውጫዎች ውስጥ እሺን ጠቅ ያድርጉ።
  • ተጨማሪ ጥገኛዎች.

    Opengl 3 1
    Opengl 3 1
    • በአገናኝ አገናኝ ተቆልቋይ ምናሌ ውስጥ ግቤት የሚለውን ጠቅ ያድርጉ> ተጨማሪ ጥገኛ ግቤቶችን ጠቅ ያድርጉ> በመስኩ በስተቀኝ ያለውን የታች ቀስት> ጠቅ ያድርጉ።

      ተጨማሪ ጥገኛዎች 3
      ተጨማሪ ጥገኛዎች 3
    • ቅዳ freeglut.lib; glew32.lib; opengl32.lib እና በተጨማሪ ጥገኛዎች አዋቂው ከፍተኛ-በጣም የጽሑፍ ሳጥን ላይ ይለጥፉ።
    • በተጨማሪ ጥገኛዎች አዋቂ ውስጥ እሺን ጠቅ ያድርጉ።
  • አገናኝ "ንዑስ ስርዓት" ወደ "ኮንሶል" ያቀናብሩ. በአገናኝ አገናኝ ተቆልቋይ ምናሌ ውስጥ ስርዓት> ንዑስ ስርዓት የሚለውን ጠቅ ያድርጉ። ወደታች ቀስት ጠቅ ያድርጉ እና ከተቆልቋይ ምናሌ ውስጥ ኮንሶል (/SUBSYSTEM: CONSOLE) ን ይምረጡ። ተግብርን ጠቅ ያድርጉ ፣ ከዚያ በ GLUT-GLEW-0 ንብረት ገጾች መስኮት ላይ እሺ።

ደረጃ 4. የ dll ፋይሎችን ወደ GLUT64-GLEW64-0 የፕሮጀክት አቃፊ ያክሉ።

  • Freeglut.dll ን ወደ GLUT64-GLEW64-0 ያክሉ።

    • ወደ C: / GL / GLUT / bin / x64 ይሂዱ። በ “x64” አቃፊ ውስጥ “freeglut.dll” ፋይል> በቀኝ ጠቅ ያድርጉ> “ቅዳ” ን ጠቅ ያድርጉ።
    • አሁን ወደ C:> GLP> GLUT64-GLEW64-0 ይሂዱ። በ “GLUT64-GLEW64-0” አቃፊ ውስጥ ባዶ ቦታ ላይ በቀኝ ጠቅ ያድርጉ እና “ለጥፍ” ን ይምረጡ።
  • Glew32.dll ፋይልን ወደ GLUT64-GLEW64-0 ያክሉ።

    • ወደ ሲ:> GL> GLEW> ቢን> መልቀቅ> x64 ይሂዱ። በ “x64” አቃፊ ውስጥ “glew32.dll” ፋይል> በቀኝ ጠቅ ያድርጉ> “ቅዳ” ን ጠቅ ያድርጉ።
    • አሁን ወደ C:> GLP> GLUT64-GLEW64-0 ይሂዱ። በ “GLUT64-GLEW64-0” አቃፊ ውስጥ ባዶ ቦታ ላይ በቀኝ ጠቅ ያድርጉ እና “ለጥፍ” ን ይምረጡ።

ደረጃ 5. ፕሮጀክትዎን ይፈትሹ እና ካሉ ስህተቶችን ያስተካክሉ።

እንደ x86 የመሳሪያ ስርዓት ማነጣጠር ፣ ከላይ ይመልከቱ ፣ ክፍል 3 ደረጃዎች 7 እና 8 ፣ ግን በእይታ ስቱዲዮ ዋና ምናሌ መቀየሪያ ውስጥ x86 ወደ x64.

ደረጃ 6. ጠቃሚ ምክር

በንብረት ገጾች ዋና ቅንጅቶች ውስጥ እንኳን የመሣሪያ ስርዓት - x64 ፣ የውቅረት አቀናባሪን ጠቅ ያድርጉ… እና በገቢር የመሣሪያ ስርዓት ውስጥ - x64 ን ይምረጡ።

የ 8 ክፍል 6: ፕሮጀክት ከ GLUT64-GLEW64 አብነት ጋር መፍጠር

ደረጃ 1. አብነት ይፍጠሩ።

ወደ የእይታ ስቱዲዮ ዋና ምናሌ ይሂዱ እና ፣ GLUT64-GLEW64-0 ክፍት ሆኖ ሳለ ፣ ጠቅ ያድርጉ ፕሮጀክት> ወደ ውጭ ላክ አብነት…. ወደ ውጭ ላክ አብነት አዋቂ ቼክ ፕሮጀክት አብነት ፣ ካልተመረመረ። ቀጣይ የሚለውን ጠቅ ያድርጉ። አብነት አማራጮችን ይምረጡ ላይ ፣ በአብነት ስም የጽሑፍ ሳጥን ዓይነት ውስጥ-FREE-GLEW። ጨርስን ጠቅ ያድርጉ።

  • አብነት ተፈጥሯል።
  • ከአብነት ዱካ ጋር የተጣለውን መስኮት ይዝጉ።

ደረጃ 2. ፕሮጀክት ይፍጠሩ።

  • ጠቅ ያድርጉ ፋይል> አዲስ> ፕሮጀክት….
  • ውስጥ አዲስ ፕሮጀክት ይፍጠሩ ጠንቋይ ፣ በአብነቶች ዝርዝር ውስጥ GLUT64-GLEW64 ን ይምረጡ> ቀጣይ የሚለውን ጠቅ ያድርጉ።
  • ውስጥ አዲሱን ፕሮጀክትዎን ያዋቅሩ ጠንቋይ ፣ በ “‘ፕሮጀክት ስም’’’የጽሑፍ መስክ ዓይነት GLUT64-GLEW64-1።
  • ቅዳ ሐ ፦ / GLP ፣ እና ወደ ውስጥ ያስገቡ አካባቢ የጽሑፍ መስክ።
  • በተመሳሳይ ማውጫ ውስጥ የቦታ መፍትሄ እና ፕሮጀክት ምልክት እንደተደረገበት እርግጠኛ ይሁኑ። ጠቅ ያድርጉ ፍጠር።
  • በእይታ ስቱዲዮ ውስጥ ዋናው ምናሌ x86 ወደ x64 ይቀይሩ።
  • በመፍትሔ ኤክስፕሎረር ውስጥ የምንጭ ፋይሎችን ሁለቴ ጠቅ ያድርጉ ++ ድርብ ጠቅ ያድርጉ ++ Main.cpp። የእሱ ኮድ በኮድ አካባቢ ውስጥ ይታያል። አሂድ። ኮዱ ካልታየ በቀኝ ጠቅ ያድርጉ ++ Main.cpp> ጠቅ ያድርጉ ከፕሮጀክት ማግለል። አሁን አዲስ Main.cpp ይፍጠሩ።

ደረጃ 3. dll ፋይሎችን ያክሉ

  • የ freeglut.dll ፋይል ያክሉ

    • ወደ C:> GLP> GLUT64-GLEW64-0> ፋይል ጠቅ ያድርጉ freeglut.dll > በቀኝ ጠቅ ያድርጉ> ጠቅ ያድርጉን ጠቅ ያድርጉ።
    • ወደ ሲ:> GLP> GLUT64-GLEW64-1> ባዶ ቦታ ላይ ጠቅ ያድርጉ> በቀኝ ጠቅ ያድርጉ> ለጥፍ የሚለውን ጠቅ ያድርጉ።
    • አሁን ፋይል freeglut.dll በ Main.cpp እና በሌሎች 4 ፋይሎች መካከል በ GLUT64-GLEW64-1 አቃፊ ውስጥ አለ።
  • Glew32.dll ፋይል ያክሉ

    • ወደ C:> GLP> GLUT64-GLEW64-0> ፋይል ጠቅ ያድርጉ glew32.dll > በቀኝ ጠቅ ያድርጉ> ጠቅ ያድርጉን ጠቅ ያድርጉ።
    • ወደ ሲ:> GLP> GLUT64-GLEW64-1> ባዶ ቦታ ላይ ጠቅ ያድርጉ> በቀኝ ጠቅ ያድርጉ> ለጥፍ የሚለውን ጠቅ ያድርጉ።
    • አሁን dll ፋይሎች glew32.dll እና freeglut.dll በ Main.cpp እና በሌሎች 4 ፋይሎች መካከል በፕሮጀክት አቃፊ GLUT64-GLEW64-1 ውስጥ ናቸው።

ደረጃ 4. ፕሮጀክትዎን ከላይ እንደነበረው ይፈትሹ።

ጥሩ ስራ!

ጠቃሚ ምክር - በእሱ በሚፈጥሩት እያንዳንዱ ፕሮጀክት ውስጥ በእይታ ስቱዲዮ GUI ውስጥ x64 (ከማረም ቀጥሎ) ይምረጡ እና እንደአሁኑ ክፍል የ dll ፋይሎችን ያክሉ።

የ 8 ክፍል 7: የተገነባ FreeGLUT እና Built GLEW ን ማቀናበር

ደረጃ 1. GL አቃፊ ይፍጠሩ።

የዊንዶውስ ፋይል ኤክስፕሎረር> ወደ ዲስክ (ማውጫ) ያስሱ ሐ.

ከሌለ ባዶ ቦታ ላይ በቀኝ ጠቅ ያድርጉ> አዲስ ይምረጡ> አቃፊ> GL ይተይቡ> ይምቱ ↵ አስገባ።

ደረጃ 2. CMake ን ይጫኑ።

በሚከተለው አገናኝ ላይ በቀኝ ጠቅ ያድርጉ እና በአዲሱ መስኮት ውስጥ ክፍት አገናኝን ይምረጡ CMake ን ይጠቀሙ ከምንጭ ኮድ ሁለትዮሽዎችን ያግኙ። ክፍል 1 ን ይከታተሉ CMake ን በመጫን ላይ.

ደረጃ 3. የ FreeGLUT ምንጭን ያውርዱ።

በሚከተለው አድራሻ ላይ በቀኝ ጠቅ ያድርጉ እና በአዲስ መስኮት ውስጥ ክፍት አገናኝን ይምረጡ https://sourceforge.net/projects/freeglut/. አውርድ የሚለውን ጠቅ ያድርጉ።

  • በመስኮት ማውረድ (ማውረዶች “ማውረዶች”) አቃፊውን ጠቅ ያድርጉ “freeglut-3.2.1.tar.gz”> በቀኝ ጠቅ ያድርጉ> “7-ዚፕ” ን ይምረጡ (ከሌለዎት ያውርዱት)> “እዚህ ያውጡ”።
  • አቃፊን ጠቅ ያድርጉ “freeglut-3.2.1.tar”> በቀኝ ጠቅ ያድርጉ> “7-ዚፕ”> “እዚህ ያውጡ” ን ይምረጡ።
  • በአማራጭ ፣ WinRAP ካለዎት “freeglut-3.2.1.tar”> ቀኝ ጠቅ ያድርጉ> “እዚህ ያውጡ” ን ይምረጡ። “Freeglut-3.2.1.tar” አቃፊ ላይ ጠቅ ያድርጉ> “እዚህ ያውጡ” ን ይምረጡ።
  • ወይም ፣ “WinZip” ን ጠቅ ያድርጉ። ከሌለዎት ያውርዱ የዊንዚፕ ግምገማ ነፃ ሙከራ ለ 30 ቀናት እና መመሪያዎችን ይከተሉ።
  • በተበታተነ አቃፊ "freeglut-3.2.1"> በቀኝ ጠቅ ያድርጉ> "ቅዳ"> ወደ C: \> GL> በቀኝ ጠቅ ያድርጉ> "ለጥፍ" ይሂዱ።
  • አቃፊ ላይ ጠቅ ያድርጉ "freeglut-3.2.1"> በቀኝ ጠቅ ያድርጉ> "ዳግም ሰይም"> ዓይነት (ወይም ቅዳ እና ለጥፍ) ጠቅ ያድርጉ- GLUTsrc > ይምቱ ↵ ግባ።

ደረጃ 4. የ GLEW ምንጭን ያውርዱ።

በሚከተለው አድራሻ ላይ በቀኝ ጠቅ ያድርጉ እና በአዲስ መስኮት ውስጥ ክፍት አገናኝን ይምረጡ https://glew.sourceforge.net/. አጠገብ ምንጭ ዚፕን ጠቅ ያድርጉ።

  • በወረደ መስኮት ጠቅ ያድርጉ አቃፊ glew-2.1.0 (ወይም የቅርብ ጊዜ)> በቀኝ ጠቅ ያድርጉ> ቅዳ።
  • ወደ ሲ: \> GL ይሂዱ። በቀኝ ጠቅ ያድርጉ> ለጥፍ። አቃፊውን እንደገና ይሰይሙ ወደ GLEWsrc > ይምቱ ↵ ግባ። አሁን በአቃፊ GL ውስጥ GLUTsrc እና GLEWsrc አቃፊዎች አሉዎት።

ደረጃ 5. FreeGLUT ን በ CMake እና Visual Studio ይገንቡ።

  • ወደ CMake GUI ይሂዱ።
  • በመጀመሪያው የጽሑፍ መስክ ዓይነት ሐ:/GL/GLUTsrc
  • በሁለተኛው የጽሑፍ መስክ ዓይነት ሐ:/GL/GLUTsrc/ግንባታ
  • አዋቅር እና አመንጭ። በ CMake GUI ውስጥ ፣ አዋቅር> በአዋቂ ውስጥ ማውጫ ፍጠር የሚለውን ጠቅ ያድርጉ አዎ> ይምረጡ Visual Studio 16 2019> ጨርስን ጠቅ ያድርጉ።

    በ CMake GUI ውስጥ ሲያነቡ “ማዋቀር ተከናውኗል” ፣ “ፍጠር” ን ጠቅ ያድርጉ። ማንበብ አለብዎት - “ማመንጨት ተከናውኗል”።

  • መፍትሄዎን ይገንቡ።

    • ወደ C:> GL> GLUTsrc> ግንባታ ይሂዱ። “Freeglut.sln” ፣ ወይም “freeglut” ፣ ወይም “ALL_BUILD.vcxproj” ላይ ሁለቴ ጠቅ ያድርጉ። የእይታ ስቱዲዮ ምሳሌ ይታያል። በዋናው ምናሌ ውስጥ እስኪሆን ድረስ ይጠብቁ ፣ ይገንቡ መግቢያ ይታያል። ጠቅ ያድርጉ ይገንቡ > የግንባታ መፍትሄ (የመጀመሪያው አማራጭ)።
    • በ “ውፅዓት” መስኮት ውስጥ የመጨረሻውን መስመር እስኪያነቡ ድረስ ይጠብቁ ========== ግንባታ 28 ተሳክቷል ፣ 0 አልተሳካም ፣ 0 ወቅታዊ ፣ 1 ተዘሏል”========== =

      በ “freeglut” ስሪቶች ውስጥ “የተሳካ” ለውጦች ብዛት።

  • ወደ C: / GL / GLUTsrc / build / lib / ማረሚያ ይሂዱ። በውስጠኛው ፋይል freeglutd.lib ከሌሎች ፋይሎች በታች ማየት አለብዎት።

ደረጃ 6. GLEW ን በ CMake እና በእይታ ስቱዲዮ ይገንቡ።

ከላይ ያለውን ደረጃ ይከተሉ ግን

  • በመጀመሪያው የጽሑፍ መስክ ዓይነት ሐ//GL/GLEWsrc/ግንባታ/cmake
  • በሁለተኛው ዓይነት ሐ:/GL/GLEWsrc/ግንባታ
  • ወደ C:> GL> GLEWsrc> ግንባታ ይሂዱ። “Glew.sln” ፣ ወይም “glew” ፣ ወይም “ALL_BUILD.vcxproj” ላይ ሁለቴ ጠቅ ያድርጉ። የእይታ ስቱዲዮ ምሳሌ ይታያል። በዋናው ምናሌ ውስጥ እስኪቆይ ድረስ ይጠብቁ ይገንቡ መግቢያ ይታያል። ጠቅ ያድርጉ ይገንቡ > የግንባታ መፍትሄ (የመጀመሪያው አማራጭ)።

    • በ “ውፅዓት” መስኮት ውስጥ የመጨረሻውን መስመር እስኪያነቡ ድረስ ይጠብቁ ========== ግንባታ 6 ተሳክቷል ፣ 0 አልተሳካም ፣ 0 ወቅታዊ ፣ 2 ተዘሏል”========== =

      በግሌው ስሪቶች ውስጥ “የተሳካላቸው” ለውጦች ብዛት።

  • ወደ ሲ:> GL> GLEWsrc> ግንባታ> lib> አርም ይሂዱ። በውስጠኛው ውስጥ ፋይል glew32d.lib ከሌሎች ፋይሎች መካከል ማየት አለብዎት።

ደረጃ 7. ከተገነባው FreeGLUT እና ከተገነባ GLEW ጋር ፕሮጀክት ይፍጠሩ።

በማውጫ (ዲስክ) ሐ ውስጥ: አቃፊ ይፍጠሩ ጂ.ኤል.ፒ ፣ ከሌለ።

  • በእይታ ስቱዲዮ ዋና ምናሌ ውስጥ ፋይል> አዲስ> ፕሮጀክት…> በአዋቂ ውስጥ አዲስ ፕሮጀክት ይፍጠሩ ጠቅ ያድርጉ ባዶ ፕሮጀክት> ቀጣይ።

    • ውስጥ አዲሱን ፕሮጀክትዎን ያዋቅሩ ለ ‹ፕሮጀክት ስም› ዓይነት ጠንቋይ GLUTsrc-GLEWsrc-0
    • በ "አካባቢ" የጽሑፍ መስክ ውስጥ ሁሉንም ነገር ይሰርዙ እና ይተይቡ ሐ: / GLP \
    • በተመሳሳዩ ማውጫ ውስጥ “የቦታ መፍትሄ እና ፕሮጀክት” የሚለውን ምልክት ያድርጉ> ጠቅ ያድርጉ ፍጠር።
    • የእይታ ስቱዲዮ 2019 ምሳሌ እስኪታይ ድረስ ይጠብቁ።
  • የምንጭ ፋይልዎን ወደ ፕሮጀክቱ ያክሉ።

    • በቪ.ኤስ. GUI ፣ “የመፍትሄ አሳሽ” አዋቂ ፣ የምንጭ ፋይሎችን አቃፊ (የመጨረሻውን) በቀኝ ጠቅ ያድርጉ> አክል> አዲስ ንጥል….
    • በአዲሱ አዲስ ንጥል-GLUTsrc-GLEWsrc-0 መስኮት ውስጥ ከመስኮቱ መሃል C ++ ፋይልን (.cpp) (የመጀመሪያውን) ጠቅ ያድርጉ። በስም የጽሑፍ ሳጥን ውስጥ Main.cpp ብለው ይተይቡ።
    • ቦታው መሆን አለበት ሐ: / GLP / GLUT-GLEW-0 \
    • አክል የሚለውን ቁልፍ ጠቅ ያድርጉ። ፋይሉ በዋናው የጽሑፍ አርታኢ ውስጥ ይከፈታል ፣ ግን ፋይሉን ለአሁኑ ባዶ ያድርጉት።
  • የፕሮጀክት ንብረቶችን ያዋቅሩ። በመፍትሔ አሳሽ አዋቂ ውስጥ የፕሮጀክቱን ስም በቀኝ ጠቅ ያድርጉ GLUTsrc-GLEWsrc-0 > ባህሪያትን ይምረጡ።

    • (1) GLUTsrc-GLEWsrc-0 የንብረት ገጾች ዋና ምናሌ።

      በመሣሪያ ስርዓት ግቤት ውስጥ x64 ን ይምረጡ> የውቅረት አቀናባሪን ጠቅ ያድርጉ….

      • በገቢር የመሣሪያ ስርዓት ውስጥ - x64 ን ይምረጡ።
      • በመሣሪያ ስርዓት ግቤት ውስጥ ፣ x64 በራስ -ሰር ተመርጧል።
      • ዝጋ የሚለውን ጠቅ ያድርጉ።
    • (2) ተጨማሪ ማካተት ማውጫዎች. C/C ++> አጠቃላይ> ከምናሌው ቀጥሎ የመጀመሪያውን ይምረጡ ፣ ተጨማሪ አካታች ማውጫዎችን> በመስኩ መጨረሻ ላይ ያለውን የታች ቀስት ጠቅ ያድርጉ> አርትዕን ጠቅ ያድርጉ…

      • ቅዳ C: / GL / GLUTsrc / ያካትታሉ > ተጨማሪ አክል ማውጫ ጠንቋዮች> ለጥፍ ውስጥ የመጀመሪያውን አዶ ጠቅ ያድርጉ።
      • ቅዳ C: / GL / GLEWsrc / ያካትታሉ > የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
      • በተጨማሪ አካታች ማውጫዎች አዋቂ ውስጥ እሺን ጠቅ ያድርጉ።
    • (3) ተጨማሪ የቤተመጽሐፍት ማውጫዎች. አገናኝን ጠቅ ያድርጉ> ጠቅ ያድርጉ> አጠቃላይ> ተጨማሪ የቤተመጽሐፍት ማውጫዎች> በመስኩ መጨረሻ ላይ ያለውን የታች ቀስት ጠቅ ያድርጉ> አርትዕን ጠቅ ያድርጉ…

      • ቅዳ C: / GL / GLUTsrc / build / lib / አርም > የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
      • ቅዳ C: / GL / GLEWsrc / build / lib / አርም > የመጀመሪያውን አዶ ጠቅ ያድርጉ> ለጥፍ።
      • በተጨማሪ የቤተ መፃህፍት ማውጫዎች አዋቂ ውስጥ እሺን ጠቅ ያድርጉ።
    • (4) ተጨማሪ ጥገኛዎች. በሊንክ ተቆልቋይ ምናሌ ውስጥ ግቤት የሚለውን ይምረጡ> ከምናሌው ጎን የመጀመሪያውን ይምረጡ ፣ ተጨማሪ ጥገኞች> በመስኩ መጨረሻ ላይ ያለውን የታች ቀስት ጠቅ ያድርጉ> አርትዕ…> ቅዳ opengl32.lib; freeglutd.lib; glew32d.lib እና ተጨማሪ ጥገኛዎች ጠንቋይ የላይኛው-በጣም የጽሑፍ ሳጥን ውስጥ ይለጥፉ> እሺን ጠቅ ያድርጉ።
    • (5) ስርዓትን ወደ ንዑስ ስርዓት CONSOLE ያዘጋጁ።

      በ Linker ተቆልቋይ ምናሌ ውስጥ ይምረጡ ስርዓት> ከምናሌው ጎን የመጀመሪያውን ይምረጡ ፣ ንዑስ ስርዓት> በመስኩ መጨረሻ ላይ ያለውን የታች ቀስት ጠቅ ያድርጉ> ኮንሶልን ይምረጡ (/SUBSYSTEM: CONSOLE)። ተግብርን ጠቅ ያድርጉ እና እሺ።

  • ፋይሎችን freeglutd.dll እና glew32d.dll ይቅዱ እና ወደ GLUTsrc-GLEWsrc-0 አቃፊ ይለጥፉ።

    • ወደ C: / GL / GLUTsrc / build / bin / Debug ይሂዱ። ጠቅ ያድርጉ freeglutd.dll> በቀኝ ጠቅ ያድርጉ> ቅዳ።
    • ወደ ሲ:> GLP> GLUTsrc-GLEWsrc-0 ያስሱ። በ GLUTsrc-GLEWsrc-0 አቃፊ ውስጥ ባዶ ቦታን በቀኝ ጠቅ ያድርጉ እና ለጥፍ ይምረጡ።
    • ወደ C: / GL / GLEWsrc / build / bin / Debug ይሂዱ። ጠቅ ያድርጉ glew32d.dll> በቀኝ ጠቅ ያድርጉ> ቅዳ።
    • ወደ ሲ:> GLP> GLUTsrc-GLEWsrc-0 ያስሱ። በ GLUTsrc-GLEWsrc-0 አቃፊ ውስጥ ባዶ ቦታን በቀኝ ጠቅ ያድርጉ እና ለጥፍ ይምረጡ።
    • ፋይሎች freeglutd.dll እና glew32d.dll አሁን ከ Main.cpp እና በ Visual Studio የተፈጠሩ 4 ሌሎች ፋይሎች በ GLUTsrc-GLEWsrc-0 አቃፊ ውስጥ መሆን አለባቸው።

ደረጃ 8. ፕሮጀክትዎን ይፈትሹ እና ካሉ ስህተቶችን ያስተካክሉ።

ከላይ እንደተጠቀሰው ክፍል 3 ፣ ደረጃዎች 7 እና 8።

ደረጃ 9. አብነት ይፍጠሩ።

ከላይ እንደተጠቀሰው ክፍል 4. ለአብነት ስም ዓይነት GLUTsrc-GLEWsrc. ለፕሮጀክቱ ስም ዓይነት GLUTsrc-GLEWsrc-1. በዚህ አብነት ፕሮጀክት ሲፈጥሩ ያስታውሱ ፣ በእይታ ስቱዲዮ GUI ዋና ምናሌ ውስጥ x64 ን ይምረጡ ፣ እንዲሁም እንደ የአሁኑ ክፍል dll ፋይሎችን ይቅዱ እና ይለጥፉ። ጥሩ ስራ.

የ 8 ክፍል 8 - ማዋቀር መምረጥ

ደረጃ 1. በዚህ መማሪያ ውስጥ 3 ይማራሉ FreeGLUT and GLEW in Project in Visual Studio

  • ሁለትዮሽ x86 (32 ቢት) ያዘጋጁ።

    ቀላሉ ነው። ከዚህ ጀምሮ ማዋቀር መማር መጀመር አለብዎት።

  • ሁለትዮሽ x64 (64 ቢት) ያዘጋጁ።

    እሱ x64 መድረክን ያነጣጠረ ነው። ይህን ለማድረግ የተወሰነ ምክንያት ሲኖርዎት ብቻ ይምረጡ።

ጠቃሚ ምክሮች

  • የፕሮጀክት አቃፊን መሰረዝ ሲፈልጉ የእይታ ስቱዲዮን \u003e የፕሮጀክት አቃፊን ይሰርዙ> የእይታ ስቱዲዮን ይክፈቱ።
  • በፕሮጀክቶችዎ ውስጥ በቦታው ውስጥ በአቃፊ C: / GL ውስጥ አቃፊ መፍጠር ይችላሉ። ፕሮጀክት ሲፈጥሩ ይህንን አቃፊ ለ “ሥፍራ” ይምረጡ።
  • ለማዋቀር አጠቃላይ መንገድ ተጨማሪ ያካተቱ ማውጫዎች ያ ነው ፣ የመጀመሪያውን አዶ ጠቅ ካደረጉ በኋላ ሶስት ነጥቦችን ጠቅ ያድርጉ… ፣.h ፋይል (ቶች) ወደሚኖሩበት አቃፊ ይሂዱ (በዚህ መማሪያ ውስጥ C: / GL / freeglut / ያካትታሉ እና C: / GL / glew / ያካትታሉ) እና ጠቅ ያድርጉ አቃፊ ይምረጡ።
  • ለማዋቀር አጠቃላይ መንገድ ተጨማሪ የቤተመጽሐፍት ማውጫዎች ያ ነው ፣ የመጀመሪያውን አዶ ጠቅ ካደረጉ በኋላ ፣ ሶስት ነጥቦችን ጠቅ ያድርጉ… ፣.lib ፋይል (ቶች) ወደሚኖሩበት አቃፊ ይሂዱ (በዚህ አጋዥ ስልጠና ለ x86 መድረክ ፣ C: / GL / freeglut / lib እና C: / GL / glew / lib / Release / Win32) እና አንድ አቃፊ ይምረጡ የሚለውን ጠቅ ያድርጉ።
  • ለማዋቀር አጠቃላይ መንገድ ተጨማሪ ጥገኛዎች ያ ነው ፣

    • በፋይል ኤክስፕሎረር ውስጥ.lib ፋይል (ቶች) ወደሚኖሩበት አቃፊ ይሂዱ (በዚህ መማሪያ ለ x86 መድረክ ፣ C: / GL / freeglut / lib እና C: GL / glew / lib / Release / Win32) ፣ ሁለቴ ጠቅ ያድርጉ በእያንዳንዱ.lib ፋይል ስም እና ቅጂ (በአድማ Ctrl+C) ስሙ ከቅጥያ.lib ጋር።
    • አሁን ወደ ተጨማሪ ጥገኛ አዋቂ ይሂዱ እና ይለጥፉት (በአድማ Ctrl+V)። ሰሚኮሎን (;) ይተይቡ።
    • በፕሮጀክትዎ OpenGL ን ለማዋቀር ከፈለጉ opengl32.lib ን ያክሉ።
  • Dll ፋይሎች የሚያስፈልጉ ከሆነ ፣ በሚፈጥሩት እያንዳንዱ ፕሮጀክት ውስጥ - የ dll ፋይልን ጨምሮ በፕሮጀክት በተፈጠረ አብነት እንኳን - የ dll ፋይልን (ዎችን) ከቤተ -መጻህፍት ወይም ከቀደመው ፕሮጀክት መቅዳት እና በአዲሱ ፕሮጀክት ውስጥ መለጠፍ አለብዎት።

የሚመከር: