Jinsi ya Kuanzisha Mradi wa Kiolezo cha OpenGL FreeGLUT GLEW katika Studio ya Visual

Orodha ya maudhui:

Jinsi ya Kuanzisha Mradi wa Kiolezo cha OpenGL FreeGLUT GLEW katika Studio ya Visual
Jinsi ya Kuanzisha Mradi wa Kiolezo cha OpenGL FreeGLUT GLEW katika Studio ya Visual

Video: Jinsi ya Kuanzisha Mradi wa Kiolezo cha OpenGL FreeGLUT GLEW katika Studio ya Visual

Video: Jinsi ya Kuanzisha Mradi wa Kiolezo cha OpenGL FreeGLUT GLEW katika Studio ya Visual
Video: Jinsi ya kuweka icon ya my computer kwenye desktop yako 2024, Aprili
Anonim

Waandaaji programu wengi wanapendelea OpenGL kwa picha. Ikiwa wewe ni mmoja wao, unashauriwa sana na mtayarishaji wake, kutumia vifaa vya kidirisha (kama bureGLUT) na maktaba ya upakiaji ya OpenGL (kama vile GLEW). Mwongozo huu utakusaidia kumaliza changamoto ya kwanza ya kutumia OpenGL na FreeGLUT na GLEW: Kuiweka na kuiweka, na kuunda mradi wako wa kwanza na Kiolezo cha OpenGL-bureGLUT-GLEW katika Studio ya Visual 2019.

Mwongozo huu utadhani jukwaa lako ni Windows na IDE yako ni Studio ya Visual. Wakati wa usanidi wa Studio ya Visual, angalia maendeleo ya Desktop na sanduku la mzigo wa C ++.

Hatua

Sehemu ya 1 ya 8: Kupakua bureGLUT na GLEW

Angazia freeglut
Angazia freeglut

Hatua ya 1. Angazia kile unachotarajia kufanya

Angazia hatua au hatua ndogo au sehemu yake kisha uifanye. Kwa mfano angalia picha hapo juu.

Hatua ya 2. Unda folda GL

Fungua Windows Explorer File> Nenda kwenye diski (saraka) C. Ikiwa folda GL tayari ipo sawa.

Ikiwa haipo, bonyeza kulia kwenye eneo tupu> chagua Mpya> Folda> chapa GL> hit ↵ Ingiza

Hatua ya 3. Pakua programu GLEW

  • Ikiwa tayari umepakua binaries za GLEW, unayo kwenye folda GL, folda ndogo ya GLEW, ni sawa.
  • Ikiwa bado haujabofya kulia kwenye kiunga kifuatacho na uchague Fungua Kiunga kwenye Dirisha Jipya https://glew.sourceforge.net. Chini ya Vipakuzi kichwa, bonyeza Windows 32-bit na 64-bit.
  • Katika kupakua folda ya kubonyeza kidirisha glew-2.1.0> bonyeza kulia> chagua Nakili.
  • Nenda kwa C:> GL. Bonyeza kulia> chagua Bandika.
  • (Vinginevyo, fungua dirisha la "Files Explorer"> C:> GL. Nenda kupakua dirisha> bonyeza folda iliyopakuliwa na uvute kwenye C: / GL)
  • Bonyeza jina glew-2.1.0 na uipe jina tena kwa MWANGA.
  • Ikiwa folda glew-2.1.0-win32 imepakuliwa, bonyeza mara mbili ili kupata mwangaza-2.1.0.

Hatua ya 4. Pakua kifurushi cha freeglut 3.0.0 MSVC

Kwa kufuata kiunga bonyeza haki na uchague Fungua Kiunga kwenye Dirisha Jipya https://www.transmissionzero.co.uk/software/freeglut-devel/. Katika sehemu kifurushi cha bure 3.0.0 Kifurushi cha MSVC bonyeza Pakua freeglut 3.0.0 kwa MSVC.

  • Katika kupakua folda ya kidirisha cha bure> bonyeza kulia> chagua Nakili.
  • Nenda kwa C:> GL. Bonyeza kulia> chagua Bandika.
  • (Vinginevyo, fungua dirisha la "Files Explorer"> C:> GL. Nenda kupakua dirisha> bonyeza folda iliyopakuliwa na uvute kwenye C: / GL)
  • Bonyeza mara mbili (hakuna mara mbili) kwa jina na andika GLUT
  • Sasa kwenye folda GL una folda: GLUT na MWANGA.

Sehemu ya 2 ya 8: Kuunda Mradi wa Studio ya Visual

Hatua ya 1. Unda folda GLP

Ikiwa tayari iko sawa. Ikiwa sivyo, nenda kwenye diski C:, na unda folda GLP.

Hatua ya 2. Unda mradi tupu

  • Katika menyu kuu ya Studio ya Visual bonyeza Faili> Mpya> Mradi…> katika mchawi Unda mradi mpya bonyeza Mradi Tupu> Ifuatayo.

    • Katika Sanidi mradi wako mpya mchawi wa aina ya "Jina la Mradi": KITU-GLEW-0.
    • Karibu na uwanja wa maandishi "Mahali" bonyeza…. Nenda kwa C:> GLP> bonyeza Chagua folda. Sasa "Mahali" ni C: / GLP \.
    • Angalia "Suluhisho la mahali na mradi kwenye saraka sawa"> bonyeza Unda.
    • Subiri hadi onyesho la Studio ya Visual ya 2019 itaonekana.

Hatua ya 3. Ongeza faili yako ya chanzo kwenye Mradi

  • Katika kidirisha cha suluhisho la suluhisho, bonyeza kulia folda ya Faili Chanzo (ya mwisho)> bonyeza Ongeza> Bidhaa mpya….
  • Katika Ongeza Kipengee kipya - Dirisha la GLUT-GLEW-0, bonyeza Faili ya C ++ (.cpp) (ya kwanza) kutoka katikati ya dirisha. Katika sanduku la maandishi la Jina, andika Main.cpp.
  • Mahali ni C: / GLP / GLUT-GLEW-0 \.
  • Bonyeza kitufe cha Ongeza. Faili itafunguliwa katika kihariri kikuu cha maandishi lakini acha faili tupu kwa sasa.

Sehemu ya 3 ya 8: Kuweka GLUT na GLEW kwenye Mradi

Hatua ya 1. Sanidi "Ziada Zijumuishe Saraka"

  • Katika Solution Explorer, bonyeza kulia kwenye jina la mradi wako, hiyo ni GLUT-GLEW-0, na uchague Sifa.
  • Katika orodha kuu ya mchawi wa GLUT-GLEW-0, katika Usanidi: acha mpangilio chaguomsingi Amilifu (Utatuaji)> Jukwaa: Active (Win32).

    Mradi 0
    Mradi 0

    in32)}}.

    Mradi 0
    Mradi 0
  • Fungua menyu ya C / C ++. Bonyeza Jumla> Ziada Jumuisha Saraka> bonyeza mshale wa chini kulia mwa uwanja> bonyeza.

    Opengl 1
    Opengl 1
  • Nakili C: / GL / GLUT / ni pamoja > katika Nyongeza ya Nyongeza ya Saraka, bonyeza ikoni ya kwanza> weka.

    OpenGL 12
    OpenGL 12
  • Nakili C: / GL / GLEW / ni pamoja > bonyeza tena ikoni ya kwanza> weka.
  • Katika Ziada Jumuisha Saraka mchawi bonyeza OK.

Hatua ya 2. Sanidi kiunganishi "Saraka za Ziada za Maktaba"

  • Fungua menyu kunjuzi ya Kiunganishi, na bofya Jumla. Bonyeza Kuingia kwa Saraka za Ziada za Maktaba> kishale chini chini ya uwanja>.

    Opengl 2 2
    Opengl 2 2
  • Nakili C: / GL / GLUT / lib > katika Nyongeza ya Saraka za Maktaba mchawi bonyeza kwanza ikoni> weka.
  • Nakili C: / GL / GLEW / lib / Toa / Win32 > bonyeza kwanza ikoni> weka.
  • Katika Nyongeza ya Saraka ya Maktaba mchawi bonyeza OK.

Hatua ya 3. Sanidi kiunganishi "Utegemezi wa Ziada"

  • Kwenye menyu ya kushuka ya Linker, bonyeza Ingiza> bonyeza kitufe cha Ziada cha Ziada> mshale wa chini kulia mwa uwanja> bonyeza.

    Opengl 3 1
    Opengl 3 1
  • Nakili bureglut.lib; mwangaza32.lib; opengl32.lib na ubandike kwenye kisanduku cha maandishi cha juu zaidi cha mchawi wa Utegemezi wa Ziada.
  • Bonyeza OK katika mchawi wa Utegemezi wa Ziada.

    Utegemezi wa Ziada 3
    Utegemezi wa Ziada 3

Hatua ya 4. Weka kiunga "SubSystem" na "Dashibodi"

Katika menyu kunjuzi ya Kiunganishi, bonyeza Mfumo> SubSystem. Bonyeza mshale wa chini na uchague Dashibodi (/ SUBSYSTEM: CONSOLE) kutoka kwa menyu kunjuzi. Bonyeza Tumia, kisha SAWA kwenye dirisha la Kurasa za Mali ya GLUT-GLEW-0

Hatua ya 5. Nakili faili ya freeglut.dll na ubandike kwenye folda ya mradi wa GLUT-GLEW-0

  • Nenda kwa C:> GL> GLUT> pipa. Ndani ya folda ya bin bonyeza faili ya freeglut.dll> bonyeza-kulia> Nakili.
  • Nenda kwa C:> GLP> GLUT-GLEW-0. Bonyeza kulia eneo lisilo na kitu kwenye folda ya GLUT-GLEW-0, na uchague Bandika.
  • Faili ya freeglut.dll inapaswa sasa kuwa katika saraka ya mradi wako pamoja na faili yako ya Main.cpp na faili zingine kadhaa zilizoundwa na Studio ya Visual.

Hatua ya 6. Nakili faili ya glew32.dll na ubandike kwenye folda ya mradi wa GLUT-GLEW-0

  • Nenda kwa C:> GL> GLEW> bin> Toa> Win32. Bonyeza glew32.dll> bonyeza-kulia> Nakili.
  • Nenda kwa C:> GLP> GLUT-GLEW-0. Bonyeza kulia eneo lisilo na kitu kwenye folda ya Mradi-0, na uchague Bandika.
  • Faili ya glew32.dll inapaswa sasa kuwa kwenye folda ya GLUT-GLEW-0 pamoja na Main.cpp, freeglut.dll, na faili zingine 4 zilizoundwa na Studio ya Visual.
Freeglut 1
Freeglut 1

Hatua ya 7. Jaribu mradi wako

Bonyeza kulia kwenye kiunga kifuatacho na uchague Fungua Kiungo kwenye badrog mpya ya Dirisha. Tembeza chini ya ukurasa na upate sehemu Inajaribu usanidi (tazama picha hapo juu). Nakili nambari na ubandike katika eneo la msimbo wa Main.cpp> hit Ctrl + F5. Unapaswa kuona madirisha mawili: nyeusi moja (koni) na nyingine iliyo na mraba mweupe katika mandharinyuma nyeusi. Ikiwa hauoni hiyo, piga hatua.

Hatua ya 8. Sahihisha makosa yoyote

Katika "Orodha ya Makosa" ikiwa utaona makosa kuhusu

  • faili iliyo na ugani.h nenda kwa Sehemu ya 3, hatua ya 1, "Sanidi" Ziada Jumuisha Saraka "na ufuate maagizo.
  • faili na ugani.lib nenda Sehemu ya 3, hatua ya 2, "Sanidi kiunganishi" Ziada ya Maktaba ya Ziada ", na ufuate maagizo. Pia kwa hatua ya 3, "Sanidi kiunganishi" Saraka za Ziada za Maktaba "".
  • "kiingilio lazima kifafanuliwe" nenda kwa hatua ya 4, Weka kiunganishi "SubSystem" hadi "CONSOLE" na ufuate maagizo.
  • file.dll nenda hatua ya 5, "Nakili faili ya freeglut.dll na ubandike kwenye folda ya Project-0" na ufuate maagizo.
  • Kwa makosa mengine, ikiwa huwezi kuyasahihisha, funga Studio ya Visual> futa folda ya mradi GLUT-GLEW-0 ambayo hukaa C: / GLP> fungua Studio ya Visual> rudia kuweka kutoka sehemu Sehemu ya 2. Kazi nzuri.

Sehemu ya 4 ya 8: Kuunda Mradi na Kiolezo cha GLUT-GLEW

Hatua ya 1. Unda kiolezo

Nenda kwenye menyu kuu ya Studio ya Visual na, wakati GLUT-GLEW-0 iko wazi, bofya Mradi> Kiolezo cha Kuhamisha…. Kwenye template ya Export Wizard angalia Kiolezo cha Mradi, ikiwa haijakaguliwa. Bonyeza Ijayo>. Kwenye Chagua Chaguzi za Kiolezo, katika aina ya sanduku la maandishi ya jina la Kiolezo: BURE-GLEW. Bonyeza Maliza.

  • Kiolezo kimeundwa.
  • Funga dirisha lililotupwa na njia ya templeti.

Hatua ya 2. Unda mradi

  • Bonyeza Faili> Mpya> Mradi….
  • Katika Unda mradi mpya mchawi, katika orodha ya templeti chagua GLUT-GLEW> bonyeza Ijayo.
  • Katika Sanidi mradi wako mpya mchawi, katika "'Jina la Mradi"' aina ya uwanja wa maandishi GLUT-GLEW-1.
  • Nakili C: / GLP, na ubandike Mahali uwanja wa maandishi.
  • Hakikisha suluhisho la Mahali na mradi katika saraka sawa unakaguliwa. Bonyeza Unda.
  • Katika Solution Explorer, bonyeza mara mbili Chanzo Files> bonyeza mara mbili ++ Main.cpp. Nambari yake inaonekana katika eneo la nambari. Endesha. Ikiwa nambari haionekani, bonyeza kulia ++ Main.cpp> bonyeza Tenga Kutoka kwa Mradi. Sasa tengeneza Main.cpp mpya.

Hatua ya 3. Ongeza faili za dll

  • Ongeza faili ya freeglut.dll

    • Nenda kwa C:> GL> GLUT-GLEW-0> bonyeza faili freeglut.dll > bonyeza kulia> bonyeza Nakili.
    • Nenda kwa C:> GLP> GLUT-GLEW-1> bonyeza eneo tupu> bonyeza kulia> bonyeza Bandika.
    • Sasa faili freeglut.dll iko kwenye folda GLUT-GLEW-1 kati ya Main.cpp na faili zingine 4.
  • Ongeza mwanguko32.dll faili.

    • Nenda kwa C:> GL> GLUT-GLEW-0> bonyeza faili mwanguko32.dll > bonyeza kulia> bonyeza Nakili.
    • Nenda kwa C:> GLP> GLUT-GLEW-1> bonyeza eneo tupu> bonyeza kulia> bonyeza Bandika.
    • Sasa faili za dll glew32.dll na freeglut.dll ziko kwenye folda ya mradi GLUT-GLEW-1 kati ya Main.cpp na faili zingine 4.

Hatua ya 4. Jaribu mradi wako kama hapo juu

Kazi nzuri!

Sehemu ya 5 ya 8: Kuunda Mradi unaolenga jukwaa la x64

Hatua ya 1. Nenda kwenye menyu kuu ya Studio ya Visual

Bonyeza Faili> Mpya> Mradi…> katika Unda mchawi mpya wa mradi, bonyeza Mradi Tupu> Ifuatayo.

  • Nakili GLUT64-GLEW64-0 na ubandike Jina la mradi uwanja wa maandishi.
  • Nakili C: / GLP \ na ubandike Mahali uwanja wa maandishi.
  • Angalia "Suluhisho la mahali na mradi kwenye saraka sawa"> bonyeza Unda.
  • Subiri hadi onyesho la Studio ya Visual ya 2019 itaonekana.

Hatua ya 2. Ongeza faili ya chanzo kwenye folda ya mradi

  • Ndani ya Solution Explorer dirisha, bonyeza kulia folda ya Faili Chanzo (ya mwisho)> bonyeza Ongeza> Bidhaa mpya….
  • Katika Ongeza Kipengee kipya - Dirisha la GLUT64-GLEW64-0, bonyeza Faili ya C ++ (.cpp) (ya kwanza) kutoka katikati ya dirisha. Katika sanduku la maandishi la Jina, andika Main.cpp.
  • Mahali ni C: / GLP / GLUT64-GLEW64-0 \.
  • Bonyeza kitufe cha Ongeza. Faili itafunguliwa katika kihariri kikuu cha maandishi lakini acha faili tupu kwa sasa.

Hatua ya 3. Kurasa za Sifa za GLUT64-GLEW64-0

Nenda kwa "Solution Explorer"> bonyeza kulia kwenye jina la mradi wako ambao ni GLUT64-GLEW64-0> chagua "Mali".

  • Menyu kuu.

    • Katika Usanidi:

      acha mpangilio wa Active (Debug).

    • Katika Jukwaa:

      kuingia, chagua x64.

    • Bonyeza Kidhibiti cha Usanidi….
    • Katika Jukwaa la suluhisho la kazi:

      chagua x64.

    • Katika Jukwaa, x64 imechaguliwa otomatiki.
    • Bonyeza Funga.

      Opengl 1
      Opengl 1
  • Ziada Jumuisha Saraka.

    Fungua menyu ya C / C ++. Bonyeza Ujumla> Ziada Jumuisha Saraka> bonyeza mshale chini kulia kwa uwanja> bonyeza.

    OpenGL 12
    OpenGL 12
    • Nakili C: / GL / GLUT / ni pamoja > katika Nyongeza ya Nyongeza ya Saraka, bonyeza ikoni ya kwanza> weka.
    • Nakili C: / GL / GLEW / ni pamoja > bonyeza tena ikoni ya kwanza> weka.
    • Katika Ziada Jumuisha Saraka mchawi bonyeza OK.
  • Nyongeza ya Maktaba.

    Fungua menyu ya kunjuzi ya "Linker", na bonyeza "General". Bonyeza "Viboreshaji vya Ziada vya Maktaba" ingiza> mshale chini chini ya uwanja> "Hariri" kwenye menyu kunjuzi.

    • Nakili C: / GL / GLUT / lib / x64 > katika Saraka za Ziada za Maktaba bonyeza kwanza ikoni> weka.
    • Nakili C: / GL / GLEW / lib / Toa / x64 > bonyeza kwanza ikoni> weka.
    • Bonyeza OK katika Saraka za Ziada za Maktaba.
  • Utegemezi wa Ziada.

    Opengl 3 1
    Opengl 3 1
    • Kwenye menyu ya kushuka ya Linker, bonyeza Ingiza> bonyeza kitufe cha Ziada cha Ziada> mshale wa chini kulia mwa uwanja> bonyeza.

      Utegemezi wa Ziada 3
      Utegemezi wa Ziada 3
    • Nakili bureglut.lib; mwangaza32.lib; opengl32.lib na ubandike kwenye kisanduku cha maandishi cha juu zaidi cha mchawi wa Utegemezi wa Ziada.
    • Bonyeza OK katika mchawi wa Utegemezi wa Ziada.
  • Weka kiunga "SubSystem" kwa "Dashibodi". Katika menyu kunjuzi ya Kiunganishi, bonyeza Mfumo> SubSystem. Bonyeza mshale wa chini na uchague Dashibodi (/ SUBSYSTEM: CONSOLE) kutoka kwa menyu kunjuzi. Bonyeza Tumia, kisha Sawa kwenye dirisha la Kurasa za Mali ya GLUT-GLEW-0.

Hatua ya 4. Ongeza faili za dll kwenye folda ya mradi wa GLUT64-GLEW64-0

  • Ongeza freeglut.dll kwa GLUT64-GLEW64-0.

    • Nenda kwa C: / GL / GLUT / bin / x64. Kwenye folda ya "x64" bonyeza "freeglut.dll" faili> bonyeza-kulia> "Nakili".
    • Sasa nenda kwa C:> GLP> GLUT64-GLEW64-0. Bonyeza kulia kwenye eneo tupu katika folda ya "GLUT64-GLEW64-0", na uchague "Bandika".
  • Ongeza faili ya glew32.dll kwa GLUT64-GLEW64-0.

    • Nenda kwa C:> GL> GLEW> bin> Toa> x64. Kwenye folda ya "x64" bonyeza "glew32.dll" faili> bonyeza-kulia> "Nakili".
    • Sasa nenda kwa C:> GLP> GLUT64-GLEW64-0. Bonyeza kulia kwenye eneo tupu katika folda ya "GLUT64-GLEW64-0", na uchague "Bandika".

Hatua ya 5. Jaribu mradi wako na usahihishe makosa ikiwa yapo

Kama ilivyo kwa kulenga jukwaa la x86, angalia hapo juu, Sehemu ya 3 hatua ya 7 na 8, lakini kwenye menyu kuu ya Studio ya Visual x86 kwa x64.

Hatua ya 6. Kidokezo:

Hata ikiwa katika mipangilio kuu ya Kurasa za Mali ni Jukwaa: x64, bonyeza Kidhibiti cha usanidi… na katika Jukwaa la suluhisho la Active: chagua x64.

Sehemu ya 6 ya 8: Kuunda Mradi na Kiolezo cha GLUT64-GLEW64

Hatua ya 1. Unda kiolezo

Nenda kwenye menyu kuu ya Studio ya Visual na, wakati GLUT64-GLEW64-0 iko wazi, bofya Mradi> Kiolezo cha Kuhamisha…. Kwenye template ya Export Wizard angalia Kiolezo cha Mradi, ikiwa haijakaguliwa. Bonyeza Ijayo>. Kwenye Chagua Chaguzi za Kiolezo, katika aina ya sanduku la maandishi ya jina la Kiolezo: BURE-GLEW. Bonyeza Maliza.

  • Kiolezo kimeundwa.
  • Funga dirisha lililotupwa na njia ya templeti.

Hatua ya 2. Unda mradi

  • Bonyeza Faili> Mpya> Mradi….
  • Katika Unda mradi mpya mchawi, katika orodha ya templeti, chagua GLUT64-GLEW64> bonyeza Ijayo.
  • Katika Sanidi mradi wako mpya mchawi, katika "'Jina la Mradi"' aina ya uwanja wa maandishi GLUT64-GLEW64-1.
  • Nakili C: / GLP, na ubandike Mahali uwanja wa maandishi.
  • Hakikisha suluhisho la Mahali na mradi katika saraka sawa unakaguliwa. Bonyeza Unda.
  • Katika menyu kuu ya Studio ya Visual hubadilisha x86 hadi x64.
  • Katika Solution Explorer, bonyeza mara mbili Chanzo Files> bonyeza mara mbili ++ Main.cpp. Nambari yake inaonekana katika eneo la nambari. Endesha. Ikiwa nambari haionekani, bonyeza kulia ++ Main.cpp> bonyeza Tenga Kutoka kwa Mradi. Sasa tengeneza Main.cpp mpya.

Hatua ya 3. Ongeza faili za dll

  • Ongeza faili ya freeglut.dll

    • Nenda kwa C:> GLP> GLUT64-GLEW64-0> bonyeza faili freeglut.dll > bonyeza kulia> bonyeza Nakili.
    • Nenda kwa C:> GLP> GLUT64-GLEW64-1> bonyeza eneo tupu> bonyeza kulia> bonyeza Bandika.
    • Sasa faili freeglut.dll iko kwenye folda GLUT64-GLEW64-1 kati ya Main.cpp na faili zingine 4.
  • Ongeza faili ya glew32.dll

    • Nenda kwa C:> GLP> GLUT64-GLEW64-0> bonyeza faili mwanguko32.dll > bonyeza kulia> bonyeza Nakili.
    • Nenda kwa C:> GLP> GLUT64-GLEW64-1> bonyeza eneo tupu> bonyeza kulia> bonyeza Bandika.
    • Sasa faili za dll glew32.dll na freeglut.dll ziko kwenye folda ya mradi GLUT64-GLEW64-1 kati ya Main.cpp na faili zingine 4.

Hatua ya 4. Jaribu mradi wako kama ilivyo hapo juu

Kazi nzuri!

Kidokezo: Katika kila mradi unaounda nayo, chagua x64 (karibu na Debug) katika GUI ya Studio ya Visual, na uongeze faili za dll kama ilivyo katika Sehemu ya sasa

Sehemu ya 7 ya 8: Kuanzisha FreeGLUT iliyojengwa na kujengwa GLEW

Hatua ya 1. Unda folda GL

Fungua Windows Explorer File> Nenda kwenye diski (saraka) C. Ikiwa folda GL tayari ipo sawa.

Ikiwa haipo, bonyeza kulia kwenye eneo tupu> chagua Mpya> Folda> chapa GL> hit ↵ Ingiza

Hatua ya 2. Sakinisha CMake

Bonyeza kulia kwenye kiunga kifuatacho na uchague Fungua Kiunga katika Dirisha Mpya Tumia CMake Kupata Binaries kutoka kwa Msimbo wa Chanzo. Fuata Sehemu ya 1 Kuweka CMake.

Hatua ya 3. Pakua chanzo cha FreeGLUT

Bonyeza kulia kwenye anwani ifuatayo na uchague Fungua Kiunga kwenye Dirisha Jipya https://sourceforge.net/projects/freeglut/. Bonyeza Pakua.

  • Katika kupakua dirisha (saraka "Upakuaji") bonyeza folda "freeglut-3.2.1.tar.gz"> bonyeza kulia> chagua "7-Zip" (ikiwa huna hiyo, ipakue)> "Dondoa hapa".
  • Bonyeza folda "freeglut-3.2.1.tar"> bonyeza kulia> chagua "7-Zip"> "Dondoa hapa".
  • Vinginevyo, ikiwa una WinRAP, bonyeza folda "freeglut-3.2.1.tar"> bonyeza kulia> chagua "Dondoa hapa". Bonyeza kwenye folda "freeglut-3.2.1.tar"> chagua "Dondoa hapa".
  • Au, bonyeza "WinZip". Ikiwa hauna, pakua Jaribio la bure la WinZip kwa siku 30 na fuata maagizo.
  • Bonyeza kwenye folda iliyofutwa "freeglut-3.2.1"> bonyeza kulia> "Nakili"> nenda kwa C: \> GL> bonyeza kulia> "Bandika".
  • Bonyeza kwenye folda "freeglut-3.2.1"> bonyeza kulia> bonyeza "Badili jina"> aina (au nakili na ubandike): GLUTsrc > piga ↵ Ingiza.

Hatua ya 4. Pakua chanzo cha GLEW

Bonyeza kulia kwenye anwani ifuatayo na uchague Fungua Kiunga kwenye Dirisha Jipya https://glew.sourceforge.net/. Kando Chanzo bonyeza ZIP.

  • Katika folda ya kidirisha kilichopakuliwa glew-2.1.0 (au ya hivi karibuni)> bonyeza kulia> Nakili.
  • Nenda kwa C: \> GL. Bonyeza kulia> Bandika. Badilisha jina la folda kuwa GLEWsrc > piga ↵ Ingiza. Sasa kwenye folda GL una folda GLUTsrc na GLEWsrc.

Hatua ya 5. Jenga FreeGLUT na CMake na Studio ya Visual

  • Nenda kwa CMake GUI.
  • Katika aina ya uwanja wa kwanza wa maandishi C: / GL / GLUTsrc
  • Katika aina ya uwanja wa pili wa maandishi C: / GL / GLUTsrc / kujenga
  • Sanidi na uzalishe. Katika CMake GUI, bonyeza Sanidi> katika mchawi Unda Saraka bonyeza Ndio> chagua Studio ya Visual 16 2019> bonyeza Maliza.

    Wakati, katika CMake GUI, ulisoma: "Kusanidi kumaliza", bofya Zalisha. Unapaswa kusoma: "Kuzalisha kumaliza"

  • Jenga suluhisho lako.

    • Nenda kwa C:> GL> GLUTsrc> jenga. Bonyeza mara mbili "freeglut.sln", au "freeglut", au "ALL_BUILD.vcxproj". Mfano wa Studio ya Visual inaonekana. Subiri hadi kwenye menyu kuu, Jenga kuingia kunaonekana. Bonyeza Jenga > Jenga Suluhisho (chaguo la kwanza).
    • Subiri hadi usome mstari wa mwisho kwenye dirisha la "Pato": ========== Jenga: 28 imefanikiwa, 0 imeshindwa, 0 imesasishwa, 1 imeruka "========= =

      Idadi ya mabadiliko "yaliyofanikiwa" katika matoleo ya bure

  • Nenda kwa C: / GL / GLUTsrc / build / lib / Debug. Ndani unapaswa kuona faili ya freeglutd.lib chini ya faili zingine.

Hatua ya 6. Jenga GLEW na CMake na Studio ya Visual

Fuata hatua hapo juu lakini

  • Katika aina ya uwanja wa kwanza wa maandishi C: / GL / GLEWsrc / kujenga / cmake
  • Katika aina ya pili C: / GL / GLEWsrc / kujenga
  • Nenda kwa C:> GL> GLEWsrc> jenga. Bonyeza mara mbili "glew.sln", au "glew", au "ALL_BUILD.vcxproj". Mfano wa Studio ya Visual inaonekana. Subiri hadi kwenye menyu kuu Jenga kuingia kunaonekana. Bonyeza Jenga > Jenga Suluhisho (chaguo la kwanza).

    • Subiri hadi usome mstari wa mwisho kwenye dirisha la "Pato": ========== Jenga: 6 imefanikiwa, 0 imeshindwa, 0 imesasishwa, 2 imeruka "========= =

      Idadi ya mabadiliko "yaliyofanikiwa" katika matoleo ya mwangaza

  • Nenda kwa C:> GL> GLEWsrc> kujenga> lib> Debug. Ndani unapaswa kuona faili glew32d.lib kati ya faili zingine.

Hatua ya 7. Unda mradi na kujengwa FreeGLUT na kujengwa GLEW

Katika saraka (diski) C: unda folda GLP, ikiwa hazipo.

  • Katika menyu kuu ya Studio ya Visual bonyeza Faili> Mpya> Mradi…> katika mchawi Unda mradi mpya bonyeza Mradi Tupu> Ifuatayo.

    • Katika Sanidi mradi wako mpya mchawi wa aina ya "Jina la Mradi": GLUTsrc-GLEWsrc-0
    • Kwenye uwanja wa maandishi wa "Mahali" futa kila kitu na andika C: / GLP \
    • Angalia "Suluhisho la mahali na mradi kwenye saraka sawa"> bonyeza Unda.
    • Subiri hadi onyesho la Studio ya Visual ya 2019 itaonekana.
  • Ongeza faili yako ya chanzo kwenye Mradi.

    • Katika V. S. GUI, mchawi "Solution Explorer", bonyeza kulia folda ya Faili Chanzo (ya mwisho)> bonyeza Ongeza> Bidhaa Mpya….
    • Katika Ongeza Kipengee kipya - GLUTsrc-GLEWsrc-0 dirisha, bonyeza Faili ya C ++ (.cpp) (ya kwanza) kutoka katikati ya dirisha. Katika sanduku la maandishi la Jina, andika Main.cpp.
    • Mahali lazima iwe C: / GLP / GLUT-GLEW-0 \
    • Bonyeza kitufe cha Ongeza. Faili itafunguliwa katika kihariri kikuu cha maandishi lakini acha faili tupu kwa sasa.
  • Sanidi Sifa za mradi. Katika Solution Explorer mchawi, bonyeza jina la Mradi ambalo ni GLUTsrc-GLEWsrc-0 > chagua Mali.

    • (1) GLUTsrc-GLEWsrc-0 Kurasa kuu ya menyu kuu.

      Katika uingizaji wa Jukwaa chagua x64> bofya Kidhibiti cha Usanidi….

      • Katika jukwaa la suluhisho la Active: chagua x64.
      • Katika kuingia kwa Jukwaa, x64 imechaguliwa moja kwa moja.
      • Bonyeza Funga.
    • (2) Ziada Jumuisha Saraka. Fungua C / C ++> Ujumla> Katika kando ya menyu chagua ya kwanza, Ziada Jumuisha Saraka> bonyeza mshale chini mwishoni mwa uwanja> bonyeza Hariri…

      • Nakili C: / GL / GLUTsrc / ni pamoja > bofya ikoni ya kwanza katika Nyongeza ya Nyongeza ya Saraka> weka.
      • Nakili C: / GL / GLEWsrc / ni pamoja > bonyeza kwanza ikoni> weka.
      • Bonyeza OK katika Nyongeza ya Nyongeza ya Saraka.
    • (3) Nyongeza ya Maktaba. Bonyeza mara mbili Kiunganishi> bofya Ujumla> Saraka za Ziada za Maktaba> bonyeza mshale chini mwishoni mwa uwanja> bonyeza Hariri….

      • Nakili C: / GL / GLUTsrc / kujenga / lib / Debug > bonyeza kwanza ikoni> weka.
      • Nakili C: / GL / GLEWsrc / kujenga / lib / Debug > bonyeza kwanza ikoni> weka.
      • Katika mchawi wa Ziada ya Maktaba, bonyeza sawa.
    • (4) Utegemezi wa Ziada. Katika menyu kunjuzi ya Kiunganishi chagua Ingizo> kando ya menyu chagua ya kwanza, Utegemezi wa Ziada> bonyeza mshale chini mwishoni mwa uwanja> Hariri…> nakili opengl32.lib; freeglutd.lib; glew32d.lib na ubandike kwenye sanduku la maandishi la juu zaidi la Utegemezi wa mchawi> bonyeza sawa.
    • (5) Weka Mfumo kwa SubSystem CONSOLE.

      Kwenye menyu kunjuzi ya Linker chagua Mfumo> katika kando ya menyu chagua ya kwanza, Mfumo mdogo> bonyeza mshale chini mwishoni mwa uwanja> chagua Dashibodi (/ SUBSYSTEM: CONSOLE). Bonyeza Tumia na Sawa.

  • Nakili faili za freeglutd.dll na glew32d.dll, na ubandike kwenye folda ya GLUTsrc-GLEWsrc-0.

    • Nenda kwa C: / GL / GLUTsrc / build / bin / Debug. Bonyeza freeglutd.dll> bonyeza-kulia> Nakili.
    • Nenda kwa C:> GLP> GLUTsrc-GLEWsrc-0. Bonyeza kulia eneo lisilo na kitu kwenye folda ya GLUTsrc-GLEWsrc-0, na uchague Bandika.
    • Nenda kwa C: / GL / GLEWsrc / build / bin / Debug. Bonyeza glew32d.dll> bonyeza-kulia> Nakili.
    • Nenda kwa C:> GLP> GLUTsrc-GLEWsrc-0. Bonyeza kulia eneo lisilo na kitu kwenye folda ya GLUTsrc-GLEWsrc-0, na uchague Bandika.
    • Faili za freeglutd.dll na glew32d.dll zinapaswa sasa kuwa kwenye folda ya GLUTsrc-GLEWsrc-0 pamoja na Main.cpp, na faili zingine 4 zilizoundwa na Studio ya Visual.

Hatua ya 8. Jaribu mradi wako na usahihishe makosa ikiwa yapo

Kama ilivyo hapo juu Sehemu ya 3, hatua 7 na 8.

Hatua ya 9. Unda Kiolezo

Kama ilivyo hapo juu Sehemu ya 4. Kwa aina ya jina la templeti GLUTsrc-GLEWsrc. Kwa aina ya jina la mradi GLUTsrc-GLEWsrc-1. Kumbuka unapounda mradi na templeti hii, katika menyu kuu ya Studio ya Visual Studio chagua x64, pia nakili na ubandike faili za dll kama ilivyo katika Sehemu ya sasa. Kazi nzuri.

Sehemu ya 8 ya 8: Kuchagua Kuweka Mipangilio

Hatua ya 1. Katika mafunzo haya unayojifunza 3 ilikuwa kuanzisha FreeGLUT na GLEW katika Mradi na Studio ya Visual

  • Sanidi binaries x86 (32 bits).

    Ni rahisi zaidi. Unapaswa kuanza kujifunza kuanzisha kutoka hapa.

  • Sanidi binaries x64 (64 bits).

    Inalenga jukwaa la x64. Chagua tu wakati una sababu maalum ya kufanya hivyo.

Vidokezo

  • Wakati unahitaji kufuta folda ya mradi, funga Studio ya Visual> futa folda ya mradi> fungua Studio ya Visual.
  • Unaweza kuunda folda kwenye folda C: / GL kwa mahali ndani miradi yako. Unapounda mradi chagua folda hii ya "Mahali".
  • Njia ya jumla ya usanidi Ziada Jumuisha Saraka ni kwamba, baada ya kubonyeza aikoni ya kwanza, bonyeza nukta tatu…, nenda kwenye folda ambapo faili za.h (s) zinaishi (katika mafunzo haya C: / GL / freeglut / ni pamoja na C: / GL / glew / ni pamoja na) na bonyeza Chagua folda.
  • Njia ya jumla ya usanidi Nyongeza ya Maktaba ni kwamba, baada ya kubofya ikoni ya kwanza, bonyeza nukta tatu…, nenda kwenye folda ambapo faili za. glew / lib / Release / Win32) na bonyeza Chagua folda.
  • Njia ya jumla ya usanidi Utegemezi wa Ziada ni kwamba,

    • Katika File Explorer nenda kwenye folda ambapo faili za. juu ya jina la kila faili ya.lib na nakala (kwa kugonga Ctrl + C) jina na ugani wake.
    • Sasa nenda kwa mchawi wa Utegemezi wa Ziada na ubandike (kwa kugonga Ctrl + V). Chapa semicoloni (;).
    • Ikiwa unataka kusanidi OpenGL na mradi wako ongeza opengl32.lib.
  • Ikiwa faili za dll zinahitajika, basi, katika kila mradi unaounda - hata na templeti iliyoundwa na mradi ikiwa ni pamoja na faili ya dll - unapaswa kunakili faili za dll kutoka kwa maktaba au mradi uliopita na ubandike kwenye mradi mpya.

Ilipendekeza: