Paano Mag-set up ng isang OpenGL FreeGLUT GLEW Template Project sa Visual Studio

Talaan ng mga Nilalaman:

Paano Mag-set up ng isang OpenGL FreeGLUT GLEW Template Project sa Visual Studio
Paano Mag-set up ng isang OpenGL FreeGLUT GLEW Template Project sa Visual Studio

Video: Paano Mag-set up ng isang OpenGL FreeGLUT GLEW Template Project sa Visual Studio

Video: Paano Mag-set up ng isang OpenGL FreeGLUT GLEW Template Project sa Visual Studio
Video: How to Change Your Account Name on Windows 10 2024, Abril
Anonim

Mas gusto ng maraming programmer ang OpenGL para sa mga graphic. Kung isa ka sa kanila, masidhing pinayuhan ka ng gumawa nito, na gumamit ng window toolkit (tulad ng freeGLUT) at isang OpenGL na aklatan na naglo-load (tulad ng GLEW). Tutulungan ka ng gabay na ito na matapos ang unang hamon ng paggamit ng OpenGL gamit ang freeGLUT at GLEW: Pag-install at pag-set up ng mga ito, at paglikha ng iyong unang proyekto gamit ang OpenGL-freeGLUT-GLEW Template sa Visual Studio 2019.

Ipagpalagay ng gabay na ito na ang iyong platform ay Windows at ang iyong IDE ay Visual Studio. Sa panahon ng pag-install ng Visual Studio, lagyan ng tsek ang pag-unlad ng Desktop gamit ang C ++ workload box.

Mga hakbang

Bahagi 1 ng 8: Pag-download ng librengGLUT at GLEW

I-highlight ang freeglut
I-highlight ang freeglut

Hakbang 1. I-highlight kung ano ang inaasahan mong gawin

I-highlight ang hakbang o sub-hakbang o bahagi nito at pagkatapos ay gawin ito. Halimbawa tingnan ang larawan sa itaas.

Hakbang 2. Lumikha ng folder na GL

Buksan ang File Explorer ng Windows> Mag-navigate sa disk (direktoryo) C. Kung mayroon nang folder GL ayos lang.

Kung wala, mag-right click sa walang laman na lugar> piliin ang Bago> Folder> i-type ang GL> pindutin ang ↵ Enter

Hakbang 3. I-download ang application na GLEW

  • Kung na-download mo na ang mga binary ng GLEW, mayroon ka sa kanila sa folder GL, sub-folder na GLEW, okay lang.
  • Kung hindi mo pa nagagawa, mag-right click sa sumusunod na link at piliin ang Buksan ang Link sa Bagong Window https://glew.sourceforge.net. Sa ibaba ng Mga Pag-download heading, i-click ang Windows 32-bit at 64-bit.
  • Sa pag-download ng window click folder glew-2.1.0> pag-right click> piliin ang Kopyahin.
  • Mag-navigate sa C:> GL. Pag-right click> piliin ang I-paste.
  • (Bilang kahalili, buksan ang window ng "Files Explorer"> C:> GL. Pumunta sa pag-download ng window> i-click ang na-download na folder at i-drag sa C: / GL)
  • Mag-click sa pangalan ng glew-2.1.0 at palitan ang pangalan nito sa GLEW.
  • Kung na-download ang folder glew-2.1.0-win32, i-double click ito upang makakuha ng glew-2.1.0.

Hakbang 4. I-download ang freeglut 3.0.0 MSVC Package

Sa sumusunod na link sa kanang pag-click at piliin ang Buksan ang Link sa Bagong Window https://www.transmissionzero.co.uk/software/freeglut-devel/. Sa seksyon freeglut 3.0.0 MSVC Package mag-click Mag-download ng freeglut 3.0.0 para sa MSVC.

  • Sa pag-download ng window click folder freeglut> pag-right click> piliin ang Kopyahin.
  • Mag-navigate sa C:> GL. Pag-right click> piliin ang I-paste.
  • (Bilang kahalili, buksan ang window ng "Files Explorer"> C:> GL. Pumunta sa pag-download ng window> i-click ang na-download na folder at i-drag sa C: / GL)
  • Mag-click ng dalawang beses (walang doble) sa pangalan at uri nito GLUT
  • Ngayon sa folder GL mayroon kang mga folder: GLUT at GLEW.

Bahagi 2 ng 8: Lumilikha ng isang Visual Studio Project

Hakbang 1. Lumikha ng folder na GLP

Kung mayroon na ito ayos lang. Kung hindi, pumunta sa disk C:, at lumikha ng folder na GLP.

Hakbang 2. Lumikha ng isang walang laman na proyekto

  • Sa pangunahing menu ng Visual Studio i-click ang File> Bago> Project…> sa wizard Lumikha ng isang bagong proyekto i-click ang Empty Project> Susunod.

    • Sa I-configure ang iyong bagong proyekto wizard para sa uri ng "Pangalan ng proyekto": GLUT-GLEW-0.
    • Sa tabi ng "Lokasyon" na patlang ng teksto mag-click …. Mag-navigate sa C:> GLP> i-click ang Piliin ang folder. Ngayon ang "Lokasyon" ay C: / GLP \.
    • Suriin ang "Ilagay ang solusyon at proyekto sa parehong direktoryo"> i-click ang Lumikha.
    • Maghintay hanggang sa lumitaw ang halimbawa ng Visual Studio 2019.

Hakbang 3. Idagdag ang iyong pinagmulang file sa Project

  • Sa window ng explorer ng solusyon, i-right click ang folder ng Mga Source Files (ang huling isa)> i-click ang Idagdag> Bagong Item….
  • Sa Magdagdag ng Bagong Item - GLUT-GLEW-0 window, i-click ang C ++ File (.cpp) (ang una) mula sa gitna ng window. Sa kahon ng teksto ng Pangalan, i-type ang Main.cpp.
  • Ang Lokasyon ay C: / GLP / GLUT-GLEW-0 \.
  • I-click ang button na Magdagdag. Magbubukas ang file sa pangunahing editor ng teksto ngunit iwanang blangko ang file sa ngayon.

Bahagi 3 ng 8: Pag-install ng GLUT at GLEW sa isang Project

Hakbang 1. I-configure ang "Karagdagang Mga Kasamang Direktoryo"

  • Sa Solution Explorer, mag-right click sa pangalan ng iyong proyekto, iyon ay GLUT-GLEW-0, at piliin ang Properties.
  • Sa pangunahing menu ng wizard ng GLUT-GLEW-0 Mga Pahina ng Ari-arian, sa Configuration: iwanan ang default na setting na Aktibo (Debug)> Platform: Aktibo (Win32).

    Project 0
    Project 0

    in32)}}.

    Project 0
    Project 0
  • Buksan ang menu ng C / C ++. I-click ang Pangkalahatan> Karagdagang Mga Direktoryo na Isama> i-click ang pababang arrow sa kanan ng patlang> i-click.

    Opengl 1
    Opengl 1
  • Kopya C: / GL / GLUT / isama > sa Karagdagang isama ang wizard ng Mga Direktoryo, i-click ang unang icon> i-paste.

    OpenGL 12
    OpenGL 12
  • Kopya C: / GL / GLEW / isama > i-click muli ang unang icon> i-paste.
  • Sa Karagdagang Isama ang mga direktoryo wizard i-click ang OK.

Hakbang 2. I-configure ang linker na "Mga Karagdagang Direktoryo ng Library"

  • Buksan ang drop-down na menu ng Linker, at i-click ang Pangkalahatan. I-click ang Karagdagang entry sa Mga Direktoryo ng Library> pababang arrow sa kanan ng patlang>.

    Opengl 2 2
    Opengl 2 2
  • Kopya C: / GL / GLUT / lib > sa Karagdagang wizard ng Mga Direktoryo ng Library i-click ang unang icon> i-paste.
  • Kopya C: / GL / GLEW / lib / Bitawan / Win32 > i-click ang unang icon> i-paste.
  • Sa Karagdagang wizard ng Mga Direktoryo ng Library i-click ang OK.

Hakbang 3. I-configure ang linker na "Karagdagang Mga Depende"

  • Sa drop-down na menu ng Linker, i-click ang Input> i-click ang entry na Karagdagang Mga Dependensya> ang pababang arrow sa kanan ng patlang> i-click.

    Opengl 3 1
    Opengl 3 1
  • Kopya freeglut.lib; glew32.lib; opengl32.lib at i-paste sa pinakamataas na kahon ng teksto ng wizard ng Karagdagang Mga Dependency.
  • Mag-click sa OK sa Karagdagang wizard ng Karagdagan.

    Karagdagang Mga Dependansa 3
    Karagdagang Mga Dependansa 3

Hakbang 4. Itakda ang linker na "SubSystem" sa "Console"

Sa drop-down na menu ng Linker, i-click ang System> SubSystem. I-click ang pababang arrow at piliin ang Console (/ SUBSYSTEM: CONSOLE) mula sa drop-down na menu. I-click ang Ilapat, pagkatapos OK sa window ng GLUT-GLEW-0 Mga Pahina sa Pag-aari

Hakbang 5. Kopyahin ang freeglut.dll file at i-paste sa GLUT-GLEW-0 folder ng proyekto

  • Mag-navigate sa C:> GL> GLUT> basurahan. Sa loob ng folder ng bin click ang freeglut.dll file> pag-click sa kanan> Kopyahin.
  • Mag-navigate sa C:> GLP> GLUT-GLEW-0. Mag-right click sa isang walang laman na lugar sa folder ng GLUT-GLEW-0, at piliin ang I-paste.
  • Ang file na freeglut.dll ay dapat na nasa iyong direktoryo ng proyekto kasama ang iyong Main.cpp file at ilang iba pang mga file na nilikha ng Visual Studio.

Hakbang 6. Kopyahin ang glew32.dll file at i-paste sa GLUT-GLEW-0 folder ng proyekto

  • Mag-navigate sa C:> GL> GLEW> basahan> Pakawalan> Win32. Mag-click sa glew32.dll> pag-right click> Kopyahin.
  • Mag-navigate sa C:> GLP> GLUT-GLEW-0. Mag-right click sa isang walang laman na lugar sa folder ng Project-0, at piliin ang I-paste.
  • Ang glew32.dll file ay dapat na nasa GLUT-GLEW-0 folder kasama ang Main.cpp, freeglut.dll, at 4 pang mga file na nilikha ng Visual Studio.
Freeglut 1
Freeglut 1

Hakbang 7. Subukan ang iyong proyekto

Mag-right click sa sumusunod na link at piliin ang Open Link sa New Window badprog. Mag-scroll pababa sa pahina at hanapin ang seksyon Sinusubukan ang pag-set up (tingnan ang imahe sa itaas). Kopyahin ang code at i-paste sa Main.cpp code area> pindutin ang Ctrl + F5. Dapat mong makita ang dalawang bintana: isang itim (ang console) at iba pa na may puting parisukat na itim na background. Kung hindi mo ito nakikita, gumawa ng malalim na hakbang.

Hakbang 8. Iwasto ang anumang mga error

Sa "Listahan ng Error" kung nakakita ka ng error tungkol sa

  • file na may extension.h pumunta sa Bahagi 3, hakbang 1, "I-configure ang" Karagdagang Isama ang Mga Direktoryo "" at sundin ang mga tagubilin.
  • file na may extension.lib pumunta sa Bahagi 3, hakbang 2, "I-configure ang linker na" Mga Karagdagang Direktoryo ng Library "", at sundin ang mga tagubilin. Gayundin sa hakbang 3, "I-configure ang linker na" Mga Karagdagang Direktoryo ng Library "".
  • Ang "entry point ay dapat na tinukoy" pumunta sa hakbang 4, Itakda ang linker na "SubSystem" sa "CONSOLE" at sundin ang mga tagubilin.
  • file.dll pumunta sa hakbang 5, "Kopyahin ang freeglut.dll file at i-paste sa Project-0 folder" at sundin ang mga tagubilin.
  • Para sa iba pang mga error, kung hindi mo maitama ang mga ito, isara ang Visual Studio> tanggalin ang folder ng proyekto GLUT-GLEW-0 na nakatira sa C: / GLP> buksan ang Visual Studio> ulitin ang pag-set up mula sa bahagi Bahagi 2. Magaling.

Bahagi 4 ng 8: Lumilikha ng Proyekto na may Template ng GLUT-GLEW

Hakbang 1. Lumikha ng template

Pumunta sa pangunahing menu ng Visual Studio at, habang ang GLUT-GLEW-0 ay bukas, i-click ang Project> Export Template…. Sa template ng Pag-export Wizard suriin ang Template ng Proyekto, kung hindi ito naka-check. I-click ang Susunod>. Sa Piliin ang Mga Pagpipilian sa Template, sa uri ng kahon ng teksto ng pangalan ng Template: FREE-GLEW. I-click ang Tapusin.

  • Nalikha ang template.
  • Isara ang itinapon na window na may path ng template.

Hakbang 2. Lumikha ng proyekto

  • I-click ang File> Bago> Project….
  • Sa Lumikha ng isang bagong proyekto wizard, sa listahan ng mga template piliin ang GLUT-GLEW> i-click ang Susunod.
  • Sa I-configure ang iyong bagong proyekto wizard, sa uri ng text na "'Pangalan ng proyekto"' na uri ng GLUT-GLEW-1.
  • Kopya C: / GLP, at idikit Lokasyon larangan ng teksto.
  • Siguraduhing Inilagay ang solusyon at proyekto sa parehong direktoryo. I-click ang Lumikha.
  • Sa Solution Explorer, i-double click ang Mga Source File> i-double click ++ Main.cpp. Lumilitaw ang code nito sa area ng code. Patakbuhin ito. Kung hindi lilitaw ang code, i-right click ang ++ Main.cpp> i-click ang Ibukod Mula sa Project. Lumikha ngayon ng bagong Main.cpp.

Hakbang 3. Magdagdag ng mga dll file

  • Magdagdag ng freeglut.dll file

    • Mag-navigate sa C:> GL> GLUT-GLEW-0> pag-click sa file freeglut.dll > right click> click Copy.
    • Mag-navigate sa C:> GLP> GLUT-GLEW-1> mag-click sa walang laman na lugar> pag-click sa kanan> i-click ang I-paste.
    • Ngayon ang file freeglut.dll ay nasa folder na GLUT-GLEW-1 sa Main.cpp at iba pang 4 na file.
  • Idagdag pa glew32.dll file

    • Mag-navigate sa C:> GL> GLUT-GLEW-0> pag-click sa file glew32.dll > right click> click Copy.
    • Mag-navigate sa C:> GLP> GLUT-GLEW-1> mag-click sa walang laman na lugar> pag-click sa kanan> i-click ang I-paste.
    • Ngayon ang mga dll file glew32.dll at freeglut.dll ay nasa folder ng proyekto GLUT-GLEW-1 kasama ang sa Main.cpp at iba pang 4 na mga file.

Hakbang 4. Subukan ang iyong proyekto tulad ng nasa itaas

Magaling!

Bahagi 5 ng 8: Lumilikha ng pag-target sa Project x64 platform

Hakbang 1. Pumunta sa pangunahing menu ng Visual Studio

I-click ang File> Bago> Project …> sa Lumikha ng isang bagong wizard ng proyekto, i-click ang Empty Project> Susunod.

  • Kopya GLUT64-GLEW64-0 at idikit Pangalan ng proyekto larangan ng teksto.
  • Kopya C: / GLP \ at idikit Lokasyon larangan ng teksto.
  • Suriin ang "Ilagay ang solusyon at proyekto sa parehong direktoryo"> i-click ang Lumikha.
  • Maghintay hanggang sa lumitaw ang halimbawa ng Visual Studio 2019.

Hakbang 2. Magdagdag ng source file sa folder ng proyekto

  • Nasa Tagahanap ng solusyon window, i-right click ang Source Files folder (ang huling isa)> i-click ang Idagdag> Bagong Item….
  • Sa Magdagdag ng Bagong Item - GLUT64-GLEW64-0 window, i-click ang C ++ File (.cpp) (ang una) mula sa gitna ng window. Sa kahon ng teksto ng Pangalan, i-type ang Main.cpp.
  • Ang Lokasyon ay C: / GLP / GLUT64-GLEW64-0 \.
  • I-click ang button na Magdagdag. Magbubukas ang file sa pangunahing editor ng teksto ngunit iwanang blangko ang file sa ngayon.

Hakbang 3. Mga Pahina ng Mga Katangian ng GLUT64-GLEW64-0

Pumunta sa "Solution Explorer"> mag-right click sa pangalan ng iyong proyekto na GLUT64-GLEW64-0> piliin ang "Properties".

  • Pangunahing menu.

    • Sa Pag-configure:

      iwanan ang setting ng Aktibo (Debug).

    • Sa Platform:

      entry, piliin ang x64.

    • I-click ang Configuration manager….
    • Sa Aktibong solusyon sa platform:

      piliin ang x64.

    • Sa Platform, x64 ay awtomatikong napili.
    • I-click ang Isara.

      Opengl 1
      Opengl 1
  • Karagdagang Mga Direktoryo na Isama.

    Buksan ang menu ng C / C ++. I-click ang Pangkalahatan> Karagdagang Mga Direktoryo na Isama> i-click ang pababang arrow sa kanan ng patlang> i-click.

    OpenGL 12
    OpenGL 12
    • Kopya C: / GL / GLUT / isama > sa Karagdagang isama ang wizard ng Mga Direktoryo, i-click ang unang icon> i-paste.
    • Kopya C: / GL / GLEW / isama > i-click muli ang unang icon> i-paste.
    • Sa Karagdagang Isama ang mga direktoryo wizard i-click ang OK.
  • Karagdagang Mga Direktoryo ng Library.

    Buksan ang drop-down na menu na "Linker", at i-click ang "Pangkalahatan". I-click ang entry na "Karagdagang Mga Direktoryo ng Library" pababang arrow sa dulo ng patlang> "I-edit" sa drop-down na menu.

    • Kopya C: / GL / GLUT / lib / x64 > sa Karagdagang Mga Direktoryo ng Library i-click ang unang icon> i-paste.
    • Kopya C: / GL / GLEW / lib / Bitawan / x64 > i-click ang unang icon> i-paste.
    • Mag-click sa OK sa Mga Karagdagang Direktoryo ng Library.
  • Karagdagang Mga Pag-asa.

    Opengl 3 1
    Opengl 3 1
    • Sa drop-down na menu ng Linker, i-click ang Input> i-click ang entry na Karagdagang Mga Dependensya> ang pababang arrow sa kanan ng patlang> i-click.

      Karagdagang Mga Dependansa 3
      Karagdagang Mga Dependansa 3
    • Kopya freeglut.lib; glew32.lib; opengl32.lib at i-paste sa pinakamataas na kahon ng teksto ng wizard ng Karagdagang Mga Dependency.
    • Mag-click sa OK sa Karagdagang wizard ng Karagdagan.
  • Itakda ang linker na "SubSystem" sa "Console". Sa drop-down na menu ng Linker, i-click ang System> SubSystem. I-click ang pababang arrow at piliin ang Console (/ SUBSYSTEM: CONSOLE) mula sa drop-down na menu. I-click ang Ilapat, pagkatapos OK sa window ng GLUT-GLEW-0 Mga Pahina sa Pag-aari.

Hakbang 4. Magdagdag ng mga dll file sa folder ng proyekto ng GLUT64-GLEW64-0

  • Magdagdag ng freeglut.dll sa GLUT64-GLEW64-0.

    • Mag-navigate sa C: / GL / GLUT / bin / x64. Sa folder na "x64" i-click ang "freeglut.dll" file> i-right click> "Kopyahin".
    • Ngayon mag-navigate sa C:> GLP> GLUT64-GLEW64-0. Mag-right click sa walang laman na lugar sa folder na "GLUT64-GLEW64-0", at piliin ang "I-paste".
  • Magdagdag ng glew32.dll file sa GLUT64-GLEW64-0.

    • Mag-navigate sa C:> GL> GLEW> basahan> Pakawalan> x64. Sa folder na "x64" i-click ang "glew32.dll" file> i-right click> "Kopyahin".
    • Ngayon mag-navigate sa C:> GLP> GLUT64-GLEW64-0. Mag-right click sa walang laman na lugar sa folder na "GLUT64-GLEW64-0", at piliin ang "I-paste".

Hakbang 5. Subukan ang iyong proyekto at iwasto ang mga error kung mayroon man

Tulad ng pag-target sa x86 platform, tingnan sa itaas, Bahagi 3 mga hakbang 7 at 8, ngunit sa pangunahing paglipat ng menu ng Visual Studio x86 sa x64.

Hakbang 6. Tip:

Kahit na sa pangunahing mga setting ng Mga Pahina ng Ari-arian ito ay Platform: x64, i-click ang Configuration manager… at sa Active solution platform: piliin ang x64.

Bahagi 6 ng 8: Lumilikha ng Proyekto na may GLUT64-GLEW64 na Template

Hakbang 1. Lumikha ng template

Pumunta sa pangunahing menu ng Visual Studio at, habang ang GLUT64-GLEW64-0 ay bukas, i-click ang Project> Export Template…. Sa template ng Pag-export Wizard suriin ang Template ng Proyekto, kung hindi ito naka-check. I-click ang Susunod>. Sa Piliin ang Mga Pagpipilian sa Template, sa uri ng kahon ng teksto ng pangalan ng Template: FREE-GLEW. I-click ang Tapusin.

  • Nalikha ang template.
  • Isara ang itinapon na window na may path ng template.

Hakbang 2. Lumikha ng proyekto

  • I-click ang File> Bago> Project….
  • Sa Lumikha ng isang bagong proyekto wizard, sa listahan ng mga template, piliin ang GLUT64-GLEW64> i-click ang Susunod.
  • Sa I-configure ang iyong bagong proyekto wizard, sa uri ng text na "'Pangalan ng proyekto"' na uri ng GLUT64-GLEW64-1.
  • Kopya C: / GLP, at idikit Lokasyon larangan ng teksto.
  • Siguraduhing Inilagay ang solusyon at proyekto sa parehong direktoryo. I-click ang Lumikha.
  • Sa pangunahing menu ng Visual Studio lumipat x86 sa x64.
  • Sa Solution Explorer, i-double click ang Mga Source File> i-double click ++ Main.cpp. Lumilitaw ang code nito sa area ng code. Patakbuhin ito. Kung hindi lilitaw ang code, i-right click ang ++ Main.cpp> i-click ang Ibukod Mula sa Project. Lumikha ngayon ng bagong Main.cpp.

Hakbang 3. Magdagdag ng mga dll file

  • Magdagdag ng freeglut.dll file

    • Mag-navigate sa C:> GLP> GLUT64-GLEW64-0> pag-click sa file freeglut.dll > right click> click Copy.
    • Mag-navigate sa C:> GLP> GLUT64-GLEW64-1> mag-click sa walang laman na lugar> pag-click sa kanan> i-click ang I-paste.
    • Ngayon ang file freeglut.dll ay nasa folder na GLUT64-GLEW64-1 sa Main.cpp at iba pang 4 na file.
  • Magdagdag ng glew32.dll file

    • Mag-navigate sa C:> GLP> GLUT64-GLEW64-0> pag-click sa file glew32.dll > right click> click Copy.
    • Mag-navigate sa C:> GLP> GLUT64-GLEW64-1> mag-click sa walang laman na lugar> pag-click sa kanan> i-click ang I-paste.
    • Ngayon ang mga dll file glew32.dll at freeglut.dll ay nasa folder ng proyekto GLUT64-GLEW64-1 sa Main.cpp at iba pang 4 na file.

Hakbang 4. Subukan ang iyong proyekto tulad ng nasa itaas

Magaling!

Tip: Sa bawat proyekto na nilikha mo kasama nito, piliin ang x64 (sa tabi ng Debug) sa GUI ng Visual Studio, at magdagdag ng mga file ng dll tulad ng sa kasalukuyang Bahagi

Bahagi 7 ng 8: Pag-set up ng Built FreeGLUT at Built GLEW

Hakbang 1. Lumikha ng folder na GL

Buksan ang File Explorer ng Windows> Mag-navigate sa disk (direktoryo) C. Kung mayroon nang folder GL ayos lang.

Kung wala, mag-right click sa walang laman na lugar> piliin ang Bago> Folder> i-type ang GL> pindutin ang ↵ Enter

Hakbang 2. I-install ang CMake

Mag-right click sa sumusunod na link at piliin ang Open Link sa Bagong Window Use CMake upang Kumuha ng Mga Binary mula sa Source Code. Sundin ang Bahagi 1 Pag-install ng CMake.

Hakbang 3. I-download ang mapagkukunan ng FreeGLUT

Mag-right click sa sumusunod na address at piliin ang Buksan ang Link sa Bagong Window https://sourceforge.net/projects/freeglut/. I-click ang I-download.

  • Sa pag-download ng window (direktoryo "Mga Pag-download") i-click ang folder na "freeglut-3.2.1.tar.gz"> pag-click sa kanan> piliin ang "7-Zip" (kung wala ka nito, i-download ito)> "I-extract dito".
  • I-click ang folder na "freeglut-3.2.1.tar"> pag-click sa kanan> piliin ang "7-Zip"> "Extract here".
  • Bilang kahalili, kung mayroon kang WinRAP, i-click ang folder na "freeglut-3.2.1.tar"> pag-click sa kanan> piliin ang "I-extract dito". Mag-click sa folder na "freeglut-3.2.1.tar"> piliin ang "I-extract dito".
  • O kaya, i-click ang "WinZip". Kung wala ka nito, mag-download Libreng pagsubok sa pagsusuri ng WinZip sa loob ng 30 araw at sundin ang mga tagubilin.
  • Mag-click sa decompressed folder na "freeglut-3.2.1"> pag-click sa kanan> "Kopyahin"> pumunta sa C: \> GL> pag-click sa kanan> "I-paste".
  • Mag-click sa folder na "freeglut-3.2.1"> pag-click sa kanan> i-click ang "Palitan ang pangalan"> uri (o kopyahin at i-paste): GLUTsrc > hit ↵ Enter.

Hakbang 4. I-download ang mapagkukunan ng GLEW

Mag-right click sa sumusunod na address at piliin ang Buksan ang Link sa Bagong Window https://glew.sourceforge.net/. Sa tabi Pinagmulan i-click ang ZIP.

  • Sa na-download na window click folder glew-2.1.0 (o pinakabagong)> pag-click sa kanan> Kopyahin.
  • Mag-navigate sa C: \> GL. Pag-right click> I-paste. Palitan ang pangalan ng folder sa GLEWsrc > hit ↵ Enter. Ngayon sa folder GL mayroon kang mga folder na GLUTsrc at GLEWsrc.

Hakbang 5. Bumuo ng FreeGLUT ng CMake at Visual Studio

  • Pumunta sa CMake GUI.
  • Sa unang uri ng larangan ng teksto C: / GL / GLUTsrc
  • Sa pangalawang uri ng larangan ng teksto C: / GL / GLUTsrc / build
  • I-configure at bumuo. Sa CMake GUI, i-click ang I-configure> sa wizard Lumikha ng Direktoryo i-click ang Oo> piliin ang Visual Studio 16 2019> i-click ang Tapusin.

    Kapag, sa CMake GUI, nabasa mo: "Natapos na ang pag-configure", i-click ang Bumuo. Dapat mong basahin ang: "Generating tapos na"

  • Buuin ang iyong solusyon.

    • Mag-navigate sa C:> GL> GLUTsrc> build. I-double click ang "freeglut.sln", o "freeglut", o "ALL_BUILD.vcxproj". Lumilitaw ang isang halimbawa ng Visual Studio. Maghintay hanggang sa pangunahing menu, Magtayo lilitaw ang entry. Mag-click Magtayo > Bumuo ng Solusyon (ang unang pagpipilian).
    • Maghintay hanggang mabasa mo ang huling linya sa window ng "Output": ========== Build: 28 nagtagumpay, 0 nabigo, 0 napapanahon, 1 nilaktawan "========= =

      Bilang ng mga "tagumpay" na pagbabago sa mga bersyon ng freeglut

  • Mag-navigate sa C: / GL / GLUTsrc / build / lib / Debug. Sa loob dapat mong makita ang file freeglutd.lib sa ibaba ng iba pang mga file.

Hakbang 6. Bumuo ng GLEW ng CMake at Visual Studio

Sundin ang hakbang sa itaas ngunit

  • Sa unang uri ng larangan ng teksto C: / GL / GLEWsrc / build / cmake
  • Sa pangalawang uri C: / GL / GLEWsrc / build
  • Mag-navigate sa C:> GL> GLEWsrc> build. I-double click ang "glew.sln", o "glew", o "ALL_BUILD.vcxproj". Lumilitaw ang isang halimbawa ng Visual Studio. Maghintay hanggang sa pangunahing menu Magtayo lilitaw ang entry. Mag-click Magtayo > Bumuo ng Solusyon (ang unang pagpipilian).

    • Maghintay hanggang mabasa mo ang huling linya sa window ng "Output": ========== Bumuo: 6 ang nagtagumpay, 0 ay nabigo, 0 na napapanahon, 2 na nilaktawan "========= =

      Bilang ng mga "tagumpay" na pagbabago sa mga nakalap na bersyon

  • Mag-navigate sa C:> GL> GLEWsrc> build> lib> Debug. Sa loob dapat mong makita ang file glew32d.lib bukod sa iba pang mga file.

Hakbang 7. Lumikha ng proyekto gamit ang built FreeGLUT at built GLEW

Sa direktoryo (disk) C: lumikha ng folder GLP, kung wala.

  • Sa pangunahing menu ng Visual Studio i-click ang File> Bago> Project…> sa wizard Lumikha ng isang bagong proyekto i-click ang Empty Project> Susunod.

    • Sa I-configure ang iyong bagong proyekto wizard para sa uri ng "Pangalan ng proyekto": GLUTsrc-GLEWsrc-0
    • Sa patlang ng teksto na "Lokasyon" tanggalin ang lahat at uri C: / GLP \
    • Suriin ang "Ilagay ang solusyon at proyekto sa parehong direktoryo"> i-click ang Lumikha.
    • Maghintay hanggang sa lumitaw ang halimbawa ng Visual Studio 2019.
  • Idagdag ang iyong source file sa Project.

    • Sa V. S. GUI, wizard na "Solusyon Explorer", i-right click ang Source Files folder (ang huling isa)> i-click ang Idagdag> Bagong Item….
    • Sa Magdagdag ng Bagong Item - GLUTsrc-GLEWsrc-0 window, i-click ang C ++ File (.cpp) (ang una) mula sa gitna ng window. Sa kahon ng teksto ng Pangalan, i-type ang Main.cpp.
    • Ang Lokasyon ay dapat C: / GLP / GLUT-GLEW-0 \
    • I-click ang button na Magdagdag. Magbubukas ang file sa pangunahing editor ng teksto ngunit iwanang blangko ang file sa ngayon.
  • I-configure ang Mga Katangian ng proyekto. Sa Solution wizard ng Solution, i-right click ang pangalan ng Project na GLUTsrc-GLEWsrc-0 > piliin ang Properties.

    • (1) pangunahing menu ng GLUTsrc-GLEWsrc-0 Mga Pahina ng Ari-arian.

      Sa pagpasok sa Platform piliin ang x64> i-click ang Configuration Manager….

      • Sa aktibong platform ng solusyon: piliin ang x64.
      • Sa pagpasok ng Platform, awtomatikong napili ang x64.
      • I-click ang Isara.
    • (2) Karagdagang Mga Kasamang Direktoryo. Buksan ang C / C ++> Pangkalahatan> Sa tabi ng menu piliin ang una, Karagdagang Mga Direktoryong Isama> i-click ang pababang arrow sa dulo ng patlang> i-click ang I-edit…

      • Kopya C: / GL / GLUTsrc / isama > i-click ang unang icon sa Karagdagang Isama ang Mga Direktoryo wizard> i-paste.
      • Kopya C: / GL / GLEWsrc / isama > i-click ang unang icon> i-paste.
      • Mag-click sa OK sa Karagdagang Isama ang mga wizard.
    • (3) Karagdagang Mga Direktoryo ng Library. I-double click ang Linker> i-click ang Pangkalahatan> Mga Karagdagang Direktoryo ng Library> i-click ang pababang arrow sa dulo ng patlang> i-click ang I-edit….

      • Kopya C: / GL / GLUTsrc / build / lib / Debug > i-click ang unang icon> i-paste.
      • Kopya C: / GL / GLEWsrc / build / lib / Debug > i-click ang unang icon> i-paste.
      • Sa Karagdagang wizard sa Mga Direktoryo ng Library, i-click ang OK.
    • (4) Karagdagang Mga Depende. Sa drop-down na menu ng Linker piliin ang Input> sa tabi ng menu piliin ang una, Karagdagang Mga Depende> i-click ang pababang arrow sa dulo ng patlang> I-edit…> kopyahin opengl32.lib; freeglutd.lib; glew32d.lib at i-paste sa pinakamataas na kahon ng teksto ng wizard ng Karagdagang Mga Dependensya> i-click ang OK.
    • (5) Itakda ang System sa SubSystem CONSOLE.

      Sa drop-down na menu ng Linker piliin ang System> sa tabi ng menu piliin ang una, SubSystem> i-click ang pababang arrow sa dulo ng patlang> piliin ang Console (/ SUBSYSTEM: CONSOLE). I-click ang Ilapat at OK.

  • Kopyahin ang mga file na freeglutd.dll at glew32d.dll, at i-paste sa folder na GLUTsrc-GLEWsrc-0.

    • Mag-navigate sa C: / GL / GLUTsrc / build / bin / Debug. Mag-click sa freeglutd.dll> pag-right click> Kopyahin.
    • Mag-navigate sa C:> GLP> GLUTsrc-GLEWsrc-0. Mag-right click sa isang walang laman na lugar sa folder na GLUTsrc-GLEWsrc-0, at piliin ang I-paste.
    • Mag-navigate sa C: / GL / GLEWsrc / build / bin / Debug. Mag-click sa glew32d.dll> pag-right click> Kopyahin.
    • Mag-navigate sa C:> GLP> GLUTsrc-GLEWsrc-0. Mag-right click sa isang walang laman na lugar sa folder na GLUTsrc-GLEWsrc-0, at piliin ang I-paste.
    • Ang mga file na freeglutd.dll at glew32d.dll ay dapat na nasa GLUTsrc-GLEWsrc-0 folder kasama ang Main.cpp, at 4 pang ibang mga file na nilikha ng Visual Studio.

Hakbang 8. Subukan ang iyong proyekto at iwasto ang mga error kung mayroon man

Tulad ng nasa itaas na Bahagi 3, mga hakbang 7 at 8.

Hakbang 9. Lumikha ng Template

Tulad ng nasa itaas Bahagi 4. Para sa uri ng pangalan ng template GLUTsrc-GLEWsrc. Para sa uri ng pangalan ng proyekto GLUTsrc-GLEWsrc-1. Tandaan kapag lumikha ka ng proyekto sa template na ito, sa pangunahing menu ng Visual Studio GUI pumili ng x64, kopyahin din at i-paste ang mga dll file tulad ng sa kasalukuyang Bahagi. Magaling.

Bahagi 8 ng 8: Pagpili ng Pag-set up

Hakbang 1. Sa tutorial na ito natutunan mo ang 3 ay upang i-set up ang FreeGLUT at GLEW sa Project na may Visual Studio

  • I-set up ang mga binary x86 (32 bits).

    Ito ang pinakamadali. Dapat mong simulan ang pag-set up ng pag-aaral mula rito.

  • I-set up ang mga binary x64 (64 bits).

    Target nito ang x64 platform. Piliin lamang ito kapag mayroon kang tiyak na dahilan para gawin ito.

Mga Tip

  • Kung kailangan mo ng burahin ang folder ng proyekto, isara ang Visual Studio> tanggalin ang folder ng proyekto> buksan ang Visual Studio.
  • Maaari kang lumikha ng isang folder sa folder C: / GL para sa lugar doon ng iyong mga proyekto. Kapag lumikha ka ng isang proyekto piliin ang folder na ito para sa "Lokasyon".
  • Pangkalahatang paraan para sa pag-configure Karagdagang Mga Direktoryo na Isama ay na, pagkatapos ng pag-click sa unang icon, mag-click sa tatlong mga tuldok …, mag-navigate sa folder kung saan.h (mga) file (mga) live (sa tutorial na ito C: / GL / freeglut / isama at C: / GL / glew / isama) at i-click ang Piliin ang isang folder.
  • Pangkalahatang paraan para sa pag-configure Karagdagang Mga Direktoryo ng Library ay na, pagkatapos ng pag-click sa unang icon, mag-click sa tatlong mga tuldok …, mag-navigate sa folder kung saan.lib (mga) file na live (sa tutorial na ito para sa x86 platform, C: / GL / freeglut / lib at C: / GL / glew / lib / Release / Win32) at i-click ang Piliin ang isang folder.
  • Pangkalahatang paraan para sa pag-configure Karagdagang Mga Pag-asa iyan ba,

    • Sa File Explorer mag-navigate sa folder kung saan.lib (mga) file na live (s) (sa tutorial na ito para sa x86 platform, C: / GL / freeglut / lib at C: / GL / glew / lib / Bitawan / Win32), mag-click nang dalawang beses sa pangalan ng bawat.lib file at kopyahin (sa pamamagitan ng welga Ctrl + C) ang pangalan kasama ang extension nito.lib.
    • Pumunta ngayon sa Karagdagang wizard ng Mga Dependency at i-paste ito (sa pamamagitan ng welga Ctrl + V). Mag-type ng isang semicolon (;).
    • Kung nais mong i-configure ang OpenGL sa iyong proyekto magdagdag ng opengl32.lib.
  • Kung kailangan ang mga dll file, kung gayon, sa bawat proyekto na nilikha mo - kahit na sa template na nilikha ng proyekto kasama ang dll file - dapat mong kopyahin ang (mga) file ng dll mula sa mga aklatan o nakaraang proyekto at i-paste sa bagong proyekto.

Inirerekumendang: