Paano Mag-set up ng OpenGL GLFW GLEW GLM sa isang Proyekto na may Visual Studio

Talaan ng mga Nilalaman:

Paano Mag-set up ng OpenGL GLFW GLEW GLM sa isang Proyekto na may Visual Studio
Paano Mag-set up ng OpenGL GLFW GLEW GLM sa isang Proyekto na may Visual Studio

Video: Paano Mag-set up ng OpenGL GLFW GLEW GLM sa isang Proyekto na may Visual Studio

Video: Paano Mag-set up ng OpenGL GLFW GLEW GLM sa isang Proyekto na may Visual Studio
Video: Clean and Stop USB Flash Drive from Virus 👉 WITHOUT Losing Your FIles 👍EASY to follow Tutorial 👍 2024, Mayo
Anonim

Tutulungan ka ng gabay na ito na matapos ang unang hamon ng paggamit ng OpenGL, GLFW, GLEW, at GLM: Pag-install at pag-set up ng mga ito, at paglikha ng iyong unang proyekto sa Template ng GLFW-GLEW-GLM sa Visual Studio 2019.

Ipagpapalagay nito na ang iyong platform ay Windows at ang iyong IDE ay Visual Studio 2019. 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 7: Pag-download ng GLFW, GLEW, at GLM

I-highlight ang glfw
I-highlight ang glfw

Hakbang 1. I-highlight ang hakbang o sub-hakbang

I-highlight ang hakbang o sub-hakbang na inaasahan mong gawin at pagkatapos ay gawin ito. Tingnan bilang halimbawa ng 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 hindi, mag-right click sa walang laman na lugar> piliin ang Bago> Folder> na uri GL > hit ↵ Enter.

Hakbang 3. I-download ang GLFW

Mag-right click sa sumusunod na address at piliin ang Buksan ang Link sa Bagong Window

  • Mag-click sa 32-bit na mga binary ng Windows. Makakakuha ka ng "glfw-3.3.4.bin. WIN32" o ang pinakabagong bersyon.
  • I-click ang folder ng pag-download na "glfw-3.3.4.bin. WIN32"> pag-click sa kanan> piliin ang kopya.
  • Mag-navigate sa C:> GL> pag-right click> piliin ang i-paste.
  • Mag-click sa "glfw-3.3.4.bin. WIN32" at palitan ang pangalan nito sa GLFW.
  • Ngayon sa folder na "GL", mayroon kang folder GLFW.

Hakbang 4. I-download ang GLEW

Mag-right click sa sumusunod na link at piliin ang Buksan ang Link sa Bagong Window https://glew.sourceforge.net/. Sa ibaba Mga Pag-download, hanapin Mga binary at i-click ang Windows 32-bit at 64-bit.

  • I-click ang na-download na folder glew-2.1.0 (o pinakabagong bersyon)> pag-right click> piliin Kopya.
  • Mag-navigate sa C:> GL> pag-right click> piliin 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)
  • Palitan ang pangalan glew-2.1.0 sa GLEW.
  • Kung ang folder na glew-2.1.0-win32 ay na-download, i-double click ito para makakuha ng glew-2.1.0.
GLM 1
GLM 1

Hakbang 5. I-download ang GLM

Mag-right click sa sumusunod na address at piliin ang Open Link sa New Window glm OpenGL matematika library. Sa kaliwang itaas na kaliwang pag-click I-download ang GLM 0.9.9.7 o pinakabagong bersyon (tingnan ang larawan sa itaas).

  • I-click ang na-download na folder na "glm"> i-right click> Kopyahin.
  • Mag-navigate sa C: / GL> pag-click sa kanan> 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)
  • Palitan ang pangalan glm sa GLM

Bahagi 2 ng 7: Lumilikha ng isang Visual Studio Project

Hakbang 1. Lumikha ng folder na GLP

Mag-navigate sa disk (direktoryo) C.

  • Kung mayroon nang folder na GLP ayos lang.
  • Kung hindi, mag-right click sa walang laman na lugar> piliin ang Bago> Folder> na uri GLP > hit ↵ Enter.

Hakbang 2. Lumikha ng walang laman na proyekto

  • Kung ang Visual Studio ay hindi bukas. Buksan ito> I-click ang Lumikha ng isang bagong proyekto> Empty Project> Susunod.

    • Sa I-configure ang iyong bagong proyekto wizard, para sa "Pangalan ng proyekto", uri: GLFW-GLEW-GLM-0
    • Sa "Lokasyon" tanggalin ang lahat, kopyahin C: / GLP \ at i-paste.
    • Suriin ang "Ilagay ang solusyon at proyekto sa parehong direktoryo"> i-click ang Lumikha.
    • Maghintay hanggang sa lumitaw ang halimbawa ng Visual Studio.
  • Kung nabuksan na. I-click ang File> Bago> Project …> Empty Project> Susunod. Ang natitira tulad ng nasa itaas.

Hakbang 3. Idagdag ang iyong pinagmulang file sa proyekto

  • Sa V. S. GUI, wizard ng Solution Explorer, i-right click ang entry ng Mga Source File (ang panghuli)> piliin ang Idagdag> Bagong Item….
  • Sa Magdagdag ng Bagong Item - GLFW-GLEW-GLM-0 wizard, i-click ang C ++ File (.cpp) (ang una) mula sa gitna ng window. Sa Pangalan text box type Main.cpp.
  • Ang lokasyon ay dapat na C: / GLP / GLFW-GLEW-GLM-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 7: Pag-install ng GLFW, GLEW at GLM sa Project

Project 0
Project 0

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

Sa Solution Explorer, mag-right click sa pangalan ng iyong proyekto, iyon ay GLFW-GLEW-GLM-0, at piliin ang Properties. Iwanan ang mga default na setting: Pag-configure: Aktibo (Debug), at Platform: Aktibo (Win32)

Opengl 1
Opengl 1

Hakbang 2. Buksan ang drop-down na menu ng C / C ++

I-click ang Pangkalahatan> Karagdagang Mga Kasamang Direktoryo. > ang pababang arrow sa dulo ng patlang> mag-click sa drop down na menu..

  • Kopyahin ito C: / GL / GLFW / isama > sa Karagdagang Isama ang Mga Direktoryo wizard i-click ang unang icon> i-paste.

    OpenGL 12
    OpenGL 12
  • Kopyahin ito C: / GL / GLEW / isama > muling i-click ang unang icon> i-paste.
  • Kopyahin ito C: / GL / GLM > minsan pa i-click ang unang icon> i-paste.
  • Sa Karagdagang Isama ang mga direktoryo wizard i-click ang OK.

Hakbang 3. 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> i-click.

  • Kopya C: / GL / GLFW / lib-vc2019 > sa wizard na "Karagdagang Mga Direktoryo ng Library", i-click ang unang icon> i-paste.
  • Kopyahin ito C: / GL / GLEW / lib / Bitawan / Win32 > i-click ang unang icon> i-paste> i-click ang OK.

Hakbang 4. I-configure ang "Karagdagang Mga Depende"

  • Sa Linker drop down menu i-click ang "Input". I-click ang Karagdagang entry ng Mga Depensa> ang pababang arrow sa dulo ng patlang> sa drop-down na menu.
  • Kopya opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.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.

Hakbang 5. Itakda ang Linker na "SubSystem" sa "Console"

Sa drop-down na menu ng Linker, i-click ang System> SubSystem> i-click ang pababang arrow sa dulo ng patlang> piliin ang Console (/ SUBSYSTEM: CONSOLE) mula sa dropdown menu> i-click ang Ilapat, pagkatapos OK sa wizard ng Mga Pahina ng Pag-aari ng Project.

Hakbang 6. Kopyahin ang glew32.dll file at i-paste sa GLFW-GLEW-GLM-0 project-folder

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

Hakbang 7. Subukan ang iyong proyekto

Mag-right click sa sumusunod na address at piliin ang Open Link sa New Window tutorial01.cpp. Kopyahin ang code at i-paste sa Main.cpp code area. Pindutin ang Ctrl + F5. Dalawang bintana ang dapat lumitaw. Isa sa itim at iba pang asul.

Kung lilitaw lamang ang itim na window (ang console) na may mensahe: "Nabigong buksan ang window ng GLFW. Kung mayroon kang isang Intel GPU, hindi sila katugma sa 3.3. Subukan ang 2.1 bersyon ng tutorial.", Okay ang pag-set up, ngunit pag-andar hindi gumana ang glfwCreateWindow

Hakbang 8. Iwasto ang anumang mga error

Kung nakakita ka ng anumang mga error sa "Listahan ng Error" suriin ang sumusunod:

  • File na may extension.h pumunta sa Bahagi 3, hakbang 1, "I-configure ang" Karagdagang Mga Direktoryo na Isama "" 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 file na may extension.dll ay pupunta sa hakbang 5, "Kopyahin ang glew32.dll file at i-paste sa Project folder" at sundin ang mga tagubilin.
  • Ang "Entry point ay dapat na tinukoy" pumunta sa hakbang 4, Itakda ang linker na "SubSystem" sa "CONSOLE" 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 GLFW-GLEW-GLM-0 na nakatira sa C: / GLP> buksan ang Visual Studio> ulitin ang pag-set up mula sa Bahagi 2. Magaling.

Bahagi 4 ng 7: Lumilikha ng isang proyekto na may GLFW-GLEW-GLM Template

Hakbang 1. Lumikha ng Template

Pumunta sa pangunahing menu ng Visual Studio at, habang bukas ang Project-0, 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 "Export Template Wizard" (Piliin ang Mga Pagpipilian sa Template), sa kahon ng teksto ng pangalan ng template na tanggalin ang lahat, kopyahin GLFW-GLEW-GLM at i-paste> i-click ang Tapusin. Ang Template ay nilikha. Tanggalin ang binuksan na window na may address ng template.

Hakbang 2. Lumikha ng iyong proyekto

  • I-click ang File> Bago> Project….
  • Sa Lumikha ng isang bagong proyekto wizard, sa listahan ng mga template, piliin ang GLFW-GLEW-GLM (kung kinakailangan mag-scroll sa listahan ng mga template)> i-click ang Susunod.
  • Nasa I-configure ang iyong bagong proyekto wizard, sa patlang ng teksto na "Pangalan ng proyekto", uri (o kopyahin at i-paste) GLFW-GLEW-GLM-1
  • Ang lokasyon ay dapat na C: / GLP. Kung hindi, kopyahin C: / GLP at i-paste.
  • Siguraduhing Inilagay ang solusyon at proyekto sa parehong direktoryo. I-click ang Lumikha.

Hakbang 3. Magdagdag ng mapagkukunang File

Sa menu ng Solution Explorer dobleng pag-click sa Mga Source File> i-click ang Main.cpp. Ang code ay dapat lumitaw sa V. S. area ng code. Maaari mong baguhin o baguhin ang code kung nais mo.

Hakbang 4. Kopyahin ang glew32.dll file at i-paste sa GLFW-GLEW-GLM-1 project-folder

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

Bahagi 5 ng 7: Lumilikha ng Proyekto upang ma-target ang x64 Platform

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 hindi, mag-right click sa walang laman na lugar> piliin ang Bago> Folder> na uri GL > hit ↵ Enter.

Hakbang 2. I-download ang GLFW 64 bits

Mag-right click sa sumusunod na address at piliin ang Buksan ang Link sa Bagong Window

  • Mag-click sa 64-bit na mga binary ng Windows. Makakakuha ka ng "glfw-3.3.4.bin. WIN64" o pinakabagong bersyon.
  • Mag-click sa folder> mag-right click> Kopyahin.
  • I-navigate ang C: / GL> pag-right click> I-paste.
  • Palitan ang pangalan ng folder na "glfw-3.3.4.bin. WIN64" sa GLFW64

Hakbang 3. I-download ang GLEW at GLM tulad ng nasa itaas, Bahagi 1, mga hakbang 4, 5

Hakbang 4. Lumikha ng proyekto tulad ng nasa itaas (Bahagi 2), na may pangalang GLFW64-GLEW64-GLM-0 at idagdag ang Main.cpp file

Hakbang 5. Pangunahing setting ng Mga Pahina ng Ari-arian ng Project

Pumunta sa "Solution Explorer"> mag-right click sa pangalan ng iyong proyekto> piliin ang "Properties". Sa Platform: entry, 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

Hakbang 6. Karagdagang Mga Kasamang Direktoryo

Tulad ng nasa itaas, Bahagi 3, hakbang 2.

Hakbang 7. 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.

  • Kopyahin ito C: / GL / GLFW64 / lib-vc2019 > sa wizard na "Karagdagang Mga Direktoryo ng Library" i-click ang unang icon> i-paste.
  • Kopyahin ito C: / GL / GLEW / lib / Bitawan / x64 > i-click ang unang icon> i-paste> i-click ang OK.

Hakbang 8. Karagdagang Mga Depende

Tulad ng nasa itaas, Bahagi 3, hakbang 4.

Hakbang 9. Subsystem

Tulad ng nasa itaas, Bahagi 3, hakbang 5.

Hakbang 10. Kopyahin ang glew32.dll file at i-paste sa GLFW64-GLEW64-GLM-0 project-folder

Sa "File Explorer" ng Windows na mag-navigate patungo

  • C:> GL> GLEW> bin> Palabas> x64. Sa folder na "x64" i-click ang "glew32.dll" file> i-right click> "Kopyahin".
  • C:> GLP> GLFW64-GLEW64-GLM-0. Mag-right click sa walang laman na lugar sa '"GLFW64-GLEW64-GLM-0'" project-folder, at piliin ang "I-paste".

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

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

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

Hakbang 12. Lumikha ng template

Tulad ng nasa itaas na Bahagi 4, ngunit sa hakbang na 4 mag-navigate sa C:> GL> GLEW> bin> Paglabas> x64 sa halip. Tandaan na ang pangalan ng file ay glew32.dll tulad ng sa platform x86. Para sa uri ng pangalan ng template GLFW64-GLEW64-GLM Para sa uri ng pangalan ng proyekto GLFW64-GLEW64-GLM-1

TIP: Sa bawat proyekto na nilikha mo sa template na ito, piliin ang x64 (sa tabi ng Debug) sa GUI ng Visual Studio

Bahagi 6 ng 7: Pag-set up ng Built GLFW, Built GLEW, at Built GLM

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 hindi, mag-right click sa walang laman na lugar> piliin ang Bago> Folder> na uri GL > hit ↵ 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. Sundan Bahagi 1 Pag-install ng CMake.

Hakbang 3. I-download ang mapagkukunan ng GLFW

Mag-right click sa sumusunod na address at piliin ang Buksan ang Link sa Bagong Window https://www.glfw.org/download.html. Piliin ang "Source package".

  • Sa pag-download ng window click folder na "glfw-3.3.4" (o pinakabagong bersyon)> pag-click sa kanan> piliin ang Kopyahin.
  • Sa File Explorer mag-navigate sa C: \> GL> pag-right click> piliin ang I-paste. Mag-click ng dalawang beses sa pangalan ng folder> i-delete ang pangalan> uri: GLFWsrc > 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 pag-download ng window click folder na "glew-2.1.0" (o pinakabagong)> pag-click sa kanan> Kopyahin.
  • Mag-navigate sa C: \> GL. Pag-right click> I-paste. Mag-click ng dalawang beses sa pangalan ng folder at palitan ang pangalan GLEWsrc > hit ↵ Enter. Ngayon sa folder GL mayroon kang mga folder na GLFWsrc at GLEWsrc, marahil bukod sa iba pa.

Hakbang 5. I-download ang GLM kung hindi pa nai-download

Pumunta sa Bahagi 1 at sundin ang hakbang 5.

Hakbang 6. Bumuo ng GLFW ng CMake at Visual Studio

Pumunta sa CMake GUI.

  • Kopyahin (Mag-ingat na huwag kopyahin ang anumang blangko na puwang) C: / GL / GLFWsrc at i-paste sa unang patlang ng teksto.
  • Kopyahin (Mag-ingat na huwag kopyahin ang anumang blangko na puwang) C: / GL / GLFWsrc / build at i-paste sa pangalawang patlang ng teksto ("Kung saan itatayo ang mga binary:").
  • 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> GLFWsrc> build. I-double click ang "GLFW.sln", o "GLFW", o "ALL_BUILD.vcxproj". Lumilitaw ang isang halimbawa ng Visual Studio. Maghintay hanggang sa pangunahing menu ay lilitaw ang entry. I-click ito> "Build Solution".
    • Maghintay hanggang mabasa mo ang huling linya sa window ng "Output": ==== Bumuo: 32 na nagtagumpay, 0 ay nabigo, 0 napapanahon, 2 nilaktawan "========= =

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

  • Mag-navigate sa C: \> GL> GLFWsrc> build> src> Debug. Sa loob dapat mong makita ang file glfw3.lib.

Hakbang 7. Bumuo ng GLEW ng CMake at Visual Studio

Sundin ang hakbang sa itaas ngunit

  • Kopyahin (Mag-ingat huwag kopyahin ang anumang blangko na puwang) C: / GL / GLEWsrc / build / cmake at i-paste sa unang patlang ng teksto.
  • Kopyahin (Mag-ingat na huwag kopyahin ang anumang blangko na puwang) C: / GL / GLEWsrc / build at i-paste sa pangalawang patlang ng teksto.
  • Mag-navigate sa C:> GL> GLEWsrc> build. I-double click ang "glew.sln", o "glew", o "ALL_BUILD.vcxproj".
  • Sa V. S. Ang output wizard, bilang ng mga nagtagumpay ngayon (31-1-2020) ay 6, maaaring magbago sa ibang bersyon kahit na.
  • 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 8. Bumuo ng GLM ng CMake at Visual Studio

Sundin ang hakbang 6 (ng Bahaging ito) Bumuo ng GLFW ng CMake at Visual Studio ngunit …

  • Para sa unang larangan ng teksto, kopyahin (pansin:

    huwag kopyahin ang anumang blangko na puwang) at i-paste C: / GL / GLM

  • Para sa pangalawang kopya ng patlang ng teksto (pansin:

    huwag kopyahin ang anumang blangko na puwang) at i-paste C: / GL / GLM / build

  • Mag-navigate sa C:> GL> GLM> build. I-double click ang file na "ALL_BUILD.vcxproj" o ang file (hindi ang folder) na "glm".
  • Sa V. S. Ang output wizard, bilang ng mga nagtagumpay ngayon (2021-08-31) ay 165, maaaring mabago sa ibang bersyon kahit na.

    Kung ang bilang ng nagtagumpay ay mas mababa sa 165, tanggalin ang CMake GUI> pumunta sa C:> GL> i-double click ang "cmake-3.21.2-windows-x86_64"> i-double click ang "bin"> i-double click ang file na "cmake-gui". Lumilitaw ang bagong CMake GUI. Sundin ang kasalukuyang hakbang (# 8)

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

Hakbang 9. I-set up ang built GLFW, built GLEW at built GLM sa proyekto

  • Lumikha ng walang laman na proyekto ayon sa Bahagi 2. Para sa uri ng pangalan GLFWsrc-GLEWsrc-GLMsrc-0 "Lokasyon:" dapat: C: / GLP Tandaan na idagdag ang file na Main.cpp.
  • I-configure ang Mga Katangian ng proyekto. Sa Solution Explorer wizard, i-right click ang pangalan ng Project na GLFWsrc-GLEWsrc-GLMsrc-0> piliin ang Properties.

    • (1) Sa GLFWsrc-GLEWsrc-GLMsrc-0 pangunahing mga pahina sa 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. I-click 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 / GLFWsrc / isama > sa wizard na "Karagdagang Isama ang Mga Direktoryo" i-click ang unang icon> i-paste sa pinakamataas na patlang ng teksto.
      • Kopya C: / GL / GLEWsrc / isama > i-click muli ang unang icon> i-paste.
      • Kopya C: / GL / GLM > i-click muli ang unang unang icon> i-paste.
      • Sa wizard na "Karagdagang Isama ang Mga Direktoryo" i-click ang OK.
    • (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 / GLFWsrc / build / src / Debug > sa Karagdagang Mga Direktoryo ng Library "wizard i-click ang unang icon> i-paste sa pinakamataas na larangan ng teksto.
      • Kopya C: / GL / GLEWsrc / build / lib / Debug > i-click muli ang unang icon> i-paste.
      • Kopya C: / GL / GLM / build / glm / Debug > i-click muli ang unang unang icon> i-paste.
    • (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….

      • Kopya opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > i-paste sa pinakamataas na kahon ng teksto ng wizard na "Karagdagang Mga Depende".
      • Sa wizard na "Karagdagang Mga Depende" 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 glew32d.dll file at i-paste sa GLFWsrc-GLEWsrc-GLMsrc-0 project-folder.

    • Mag-navigate sa C:> GL> GLEWsrc> build> bin> debug. Mag-click glew32d.dll > pag-click sa kanan> Kopyahin.
    • Mag-navigate sa C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Mag-right click sa walang laman na lugar sa GLFWsrc-GLEWsrc-GLMsrc-0 project-folder, at piliin ang I-paste.
  • Kopyahin ang glm_shared.dll file at i-paste sa GLFWsrc-GLEWsrc-GLMsrc-0 project-folder.

    • Mag-navigate sa C:> GL> GLM> build> glm> Debug. Mag-click glm_shared.dll > pag-click sa kanan> Kopyahin.
    • Mag-navigate sa C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Mag-right click sa walang laman na lugar sa GLFWsrc-GLEWsrc-GLMsrc-0 project-folder, at piliin ang I-paste.
    • glew32d.dll at glm_shared.dll ang mga file ay dapat na nasa GLFWsrc-GLEWsrc-GLMsrc-0 project-folder kasama ang Main.cpp, at 4 pang mga file na nilikha ng Visual Studio.

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

Pumunta sa Bahagi 3, at sundin ang mga hakbang 7 at 8.

Hakbang 11. Lumikha ng Template

Tulad ng nasa itaas Bahagi 4. Para sa uri ng pangalan ng template GLFWsrc-GLEWsrc-GLMsrc Para sa uri ng pangalan ng proyekto GLFWsrc-GLEWsrc-GLMsrc-1 Tandaan, sa bawat proyekto na nilikha mo sa template na ito i-click ang x64 sa V. S. Pangunahing menu ng GUI.

Bahagi 7 ng 7: Pagpili ng Pag-set up

Hakbang 1. Sa tutorial na ito natutunan mo ang 3 ay upang itakda ang GLFW, GLEW at GLM 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.

  • Magtipon ng mapagkukunan ng GLFW, mapagkukunan ng GLEW, mapagkukunan ng GLM, at i-set up ang mga ito sa proyekto.

    Mga target x64 din. Ang pinakamahirap. Ang pinakamahusay na kahit na.

Mga Tip

  • 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 na (sa tutorial na ito C: / GL / glfw / isama, C: / GL / glew / isama at C: / GL / glm) 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 / glfw / lib-vc2019 at C: / GL / glew / lib / Bitawan / 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 (sa) tutorial na ito para sa x86 platform, C: / GL / glfw / lib-vc2019 at C: / GL / glew / lib / Release / 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: