Kā iestatīt OpenGL GLFW GLEW GLM projektā ar Visual Studio

Satura rādītājs:

Kā iestatīt OpenGL GLFW GLEW GLM projektā ar Visual Studio
Kā iestatīt OpenGL GLFW GLEW GLM projektā ar Visual Studio

Video: Kā iestatīt OpenGL GLFW GLEW GLM projektā ar Visual Studio

Video: Kā iestatīt OpenGL GLFW GLEW GLM projektā ar Visual Studio
Video: OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot 2024, Aprīlis
Anonim

Šī rokasgrāmata palīdzēs jums pārvarēt pirmo OpenGL, GLFW, GLEW un GLM lietošanas problēmu: to instalēšana un iestatīšana, kā arī pirmā projekta izveidošana, izmantojot GLFW-GLEW-GLM veidni Visual Studio 2019.

Tas pieņems, ka jūsu platforma ir Windows un jūsu IDE ir Visual Studio 2019. Visual Studio instalēšanas laikā pārbaudiet lodziņu Darba virsmas izstrāde ar C ++.

Soļi

1. daļa no 7: GLFW, GLEW un GLM lejupielāde

Iezīmējiet glfw
Iezīmējiet glfw

1. solis. Iezīmējiet soli vai apakšposmu

Iezīmējiet soli vai apakšpasākumu, ko plānojat veikt, un tad dariet to. Skatiet iepriekš redzamo piemēru.

Solis 2. Izveidojiet mapi GL

Atveriet Windows failu pārlūku> Dodieties uz disku (direktoriju) C.

  • Ja mape GL jau pastāv, viss ir kārtībā.
  • Ja tā nenotiek, ar peles labo pogu noklikšķiniet tukšajā apgabalā> atlasiet Jauns> Mape> tips GL > nospiediet ↵ Enter.

Solis 3. Lejupielādējiet GLFW

Ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā

  • Noklikšķiniet uz 32 bitu Windows binārie faili. Jūs saņemsiet "glfw-3.3.4.bin. WIN32" vai jaunāko versiju.
  • Noklikšķiniet uz lejupielādes mapes "glfw-3.3.4.bin. WIN32"> ar peles labo pogu noklikšķiniet> atlasiet kopiju.
  • Dodieties uz C:> GL> ar peles labo pogu noklikšķiniet> atlasiet ielīmēt.
  • Noklikšķiniet uz "glfw-3.3.4.bin. WIN32" un pārdēvējiet to par GLFW.
  • Tagad mapē "GL" jums ir mape GLFW.

4. solis. Lejupielādējiet GLEW

Ar peles labo pogu noklikšķiniet uz šīs saites un atlasiet Atvērt saiti jaunā logā https://glew.sourceforge.net/. Zemāk Lejupielādes, atrast Binārie faili un noklikšķiniet uz Windows 32 bitu un 64 bitu.

  • Noklikšķiniet uz lejupielādētās mapes glew-2.1.0 (vai jaunākā versija)> ar peles labo pogu noklikšķiniet> atlasiet Kopēt.
  • Dodieties uz C:> GL> ar peles labo pogu noklikšķiniet> atlasiet Ielīmēt.
  • (Alternatīvi, atveriet logu "Failu pārlūks"> C:> GL. Dodieties uz lejupielādes logu> noklikšķiniet uz lejupielādētās mapes un velciet uz C: / GL)
  • Pārdēvēt glew-2.1.0 uz GLEW.
  • Ja mape glew-2.1.0-win32 ir lejupielādēta, veiciet dubultklikšķi uz tās, lai iegūtu glew-2.1.0.
GLM 1
GLM 1

Solis 5. Lejupielādējiet GLM

Ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā glm OpenGL matemātikas bibliotēkā. Augšējā kreisajā stūrī noklikšķiniet uz Lejupielādēt GLM 0.9.9.7 vai jaunākā versija (skatiet attēlu iepriekš).

  • Noklikšķiniet uz lejupielādētās mapes "glm"> ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C: / GL> ar peles labo pogu noklikšķiniet uz> Ielīmēt.
  • (Alternatīvi, atveriet logu "Failu pārlūks"> C:> GL. Dodieties uz lejupielādes logu> noklikšķiniet uz lejupielādētās mapes un velciet uz C: / GL)
  • Pārdēvēt glm uz GLM

2. daļa no 7: Visual Studio projekta izveide

Solis 1. Izveidojiet mapi GLP

Dodieties uz disku (direktoriju) C.

  • Ja mape GLP jau pastāv, viss ir kārtībā.
  • Ja tā nenotiek, ar peles labo pogu noklikšķiniet tukšajā apgabalā> atlasiet Jauns> Mape> tips GLP > nospiediet ↵ Enter.

2. solis. Izveidojiet tukšu projektu

  • Ja nav atvērta Visual Studio. Atveriet to> Noklikšķiniet uz Izveidot jaunu projektu> Tukšs projekts> Tālāk.

    • In Konfigurējiet savu jauno projektu vednis "Projekta nosaukumam" ierakstiet: GLFW-GLEW-GLM-0
    • Sadaļā “Atrašanās vieta” izdzēsiet visu, nokopējiet C: / GLP \ un ielīmējiet.
    • Atzīmējiet "Ievietojiet risinājumu un projektu tajā pašā direktorijā"> noklikšķiniet uz Izveidot.
    • Pagaidiet, līdz tiek parādīta Visual Studio instance.
  • Ja tas jau ir atvērts. Noklikšķiniet uz Fails> Jauns> Projekts…> Tukšs projekts> Tālāk. Pārējais kā iepriekš.

Solis 3. Pievienojiet projektam avota failu

  • V. S. GUI, risinājumu pārlūka vednis, ar peles labo pogu noklikšķiniet uz ieraksta Avota faili (pēdējais)> atlasiet Pievienot> Jauns vienums….
  • Vednī Pievienot jaunu vienumu-GLFW-GLEW-GLM-0 loga vidū noklikšķiniet uz C ++ fails (.cpp) (pirmais). Tekstlodziņā Nosaukums ierakstiet Main.cpp.
  • Atrašanās vietai jābūt C: / GLP / GLFW-GLEW-GLM-0 \
  • Noklikšķiniet uz pogas Pievienot. Fails tiks atvērts galvenajā teksta redaktorā, bet pagaidām atstājiet failu tukšu.

3. daļa no 7: GLFW, GLEW un GLM instalēšana projektā

Projekts 0
Projekts 0

1. solis. Konfigurējiet "Papildu iekļaut direktorijus"

Risinājumu pārlūkā ar peles labo pogu noklikšķiniet uz sava projekta nosaukuma, tas ir, GLFW-GLEW-GLM-0, un atlasiet Rekvizīti. Atstājiet noklusējuma iestatījumus: konfigurācija: aktīva (atkļūdošana) un platforma: aktīva (Win32)

Opengl 1
Opengl 1

2. solis. Atveriet nolaižamo izvēlni C/C ++

Noklikšķiniet uz Vispārīgi> Papildu iekļaut direktorijus. > lejupvērsto bultiņu lauka beigās> noklikšķiniet uz nolaižamās izvēlnes..

  • Kopējiet šo C: / GL / GLFW / iekļaut > vednī Papildu iekļaut direktorijus noklikšķiniet uz pirmās ikonas> ielīmēt.

    OpenGL 12
    OpenGL 12
  • Kopējiet šo C: / GL / GLEW / include > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmēt.
  • Kopējiet šo C: / GL / GLM > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmēt.
  • Papildu direktoriju iekļaušanas vednī noklikšķiniet uz Labi.

3. solis. Konfigurējiet Linker "Papildu bibliotēku katalogi"

Atveriet nolaižamo izvēlni Linker un noklikšķiniet uz Vispārīgi. Noklikšķiniet uz ieraksta Papildu bibliotēku direktoriji> lejupvērstā bultiņa lauka labajā pusē> noklikšķiniet.

  • Kopēt C: / GL / GLFW / lib-vc2019 > vednī "Papildu bibliotēku katalogi" noklikšķiniet uz pirmās ikonas> ielīmēt.
  • Kopējiet šo C: / GL / GLEW / lib / Release / Win32 > noklikšķiniet uz pirmās ikonas> ielīmēt> noklikšķiniet uz Labi.

Solis 4. Konfigurējiet "Papildu atkarības"

  • Linker nolaižamajā izvēlnē noklikšķiniet uz "Ievadīt". Noklikšķiniet uz Papildu atkarību ieraksts> lejupvērstā bultiņa lauka beigās> nolaižamajā izvēlnē.
  • Kopēt opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib un ielīmējiet vedņa Papildu atkarības augšējā tekstlodziņā. Papildu atkarību vednī noklikšķiniet uz Labi.

Solis 5. Iestatiet Linker "apakšsistēmu" uz "Console"

Saistītāja nolaižamajā izvēlnē noklikšķiniet uz Sistēma> Apakšsistēma> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> nolaižamajā izvēlnē atlasiet Konsole (/APAKŠSISTĒMA: KONSOLS)> noklikšķiniet uz Lietot, pēc tam projekta rekvizītu lapu vednī noklikšķiniet uz Labi.

6. darbība. Kopējiet glew32.dll failu un ielīmējiet projekta mapē GLFW-GLEW-GLM-0

  • Dodieties uz C:> GL> GLEW> bin> Release> Win32. Noklikšķiniet uz glew32.dll> ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C:> GLP> GLFW-GLEW-GLM-0. Ar peles labo pogu noklikšķiniet uz tukšas vietas mapē GLFW-GLEW-GLM-0 un atlasiet Ielīmēt.
  • Glew32.dll failam tagad vajadzētu būt projekta mapē GLFW-GLEW-GLM-0 kopā ar Main.cpp un vēl 4 Visual Studio izveidotajiem failiem.

Solis 7. Pārbaudiet savu projektu

Ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā tutorial01.cpp. Kopējiet kodu un ielīmējiet Main.cpp koda apgabalā. Nospiediet Ctrl+F5. Jāparādās diviem logiem. Viens melns un otrs zils.

Ja parādās tikai melnais logs (konsole) ar ziņojumu: "Neizdevās atvērt GLFW logu. Ja jums ir Intel GPU, tie nav saderīgi ar 3.3. Izmēģiniet pamācības 2.1 versiju.", Iestatīšana ir kārtībā, bet darbojas glfwCreateWindow nedarbojās

8. solis. Izlabojiet visas kļūdas

Ja kļūdu sarakstā redzat kļūdas, pārbaudiet tālāk norādīto.

  • Fails ar paplašinājumu.h dodieties uz 3. daļas 1. darbību "Konfigurēt papildu iekļaušanas direktorijus" un izpildiet norādījumus.
  • Fails ar paplašinājumu.lib dodieties uz 3. daļas 2. darbību "Konfigurēt saistītāju" Bibliotēkas papildu direktoriji "" un izpildiet norādījumus. Arī 3. darbībai "Konfigurējiet saistītāju" Papildu bibliotēku direktoriji "".
  • Fails ar paplašinājumu.dll pārejiet uz 5. darbību "Kopēt glew32.dll failu un ielīmēt mapē Projekts" un izpildiet norādījumus.
  • "Ieejas punkts ir jādefinē", pārejiet uz 4. darbību, iestatiet saistītāju "Apakšsistēma" uz "KONSOLS" un izpildiet norādījumus.
  • Citu kļūdu gadījumā, ja nevarat tās labot, aizveriet Visual Studio> izdzēsiet projekta mapi GLFW-GLEW-GLM-0, kas atrodas C: / GLP> atveriet Visual Studio> atkārtojiet iestatīšanu no plkst. 2. daļa. Labs darbs.

4. daļa no 7: Projekta izveide ar GLFW-GLEW-GLM veidni

1. solis. Izveidojiet veidni

Dodieties uz Visual Studio galveno izvēlni un kamēr projekts-0 ir atvērts, noklikšķiniet uz Projekts> Eksportēt veidni….

  • Veidnes eksportēšanas vednī pārbaudiet projekta veidni, ja tā nav atzīmēta> noklikšķiniet uz Tālāk>.
  • Par "Eksportēt veidnes vedni" (Atlasiet Veidnes opcijas), tekstlodziņā Veidnes nosaukums izdzēsiet visu, nokopējiet GLFW-GLEW-GLM un ielīmējiet> noklikšķiniet uz Pabeigt. Veidne ir izveidota. Izdzēsiet atvērto logu ar veidnes adresi.

2. solis. Izveidojiet savu projektu

  • Noklikšķiniet uz Fails> Jauns> Projekts….
  • In Izveidojiet jaunu projektu vednis, veidņu sarakstā atlasiet GLFW-GLEW-GLM (ja nepieciešams, ritiniet lejup pa veidņu sarakstu)> noklikšķiniet uz Tālāk.
  • Iekš Konfigurējiet savu jauno projektu vednis teksta laukā "Projekta nosaukums" ierakstiet (vai kopējiet un ielīmējiet) GLFW-GLEW-GLM-1
  • Atrašanās vietai jābūt C: / GLP. Ja tā nav, kopējiet C: / GLP un ielīmējiet.
  • Pārliecinieties, ka ir atzīmēta vieta Risinājums un projekts tajā pašā direktorijā. Noklikšķiniet uz Izveidot.

3. solis. Pievienot avota failu

Izvēlnē Solution Explorer veiciet dubultklikšķi uz Avota faili> noklikšķiniet uz Main.cpp. Kodam vajadzētu parādīties vietnē V. S. koda apgabals. Ja vēlaties, varat mainīt vai mainīt kodu.

4. darbība. Kopējiet glew32.dll failu un ielīmējiet projekta mapē GLFW-GLEW-GLM-1

  • Dodieties uz C:> GL> GLEW> bin> Release> Win32. Noklikšķiniet uz glew32.dll> ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C:> GLP> GLFW-GLEW-GLM-1. Ar peles labo pogu noklikšķiniet uz tukšas vietas projekta mapē GLFW-GLEW-GLM-1 un atlasiet Ielīmēt.
  • Glew32.dll failam tagad vajadzētu būt projekta mapē GLFW-GLEW-GLM-1 kopā ar Main.cpp un vēl 4 Visual Studio izveidotajiem failiem.
  • Palaidiet programmu. Labs darbs.

5. daļa no 7: Projekta izveide x64 platformai

Solis 1. Izveidojiet mapi GL

Atveriet Windows failu pārlūku> Dodieties uz disku (direktoriju) C.

  • Ja mape GL jau pastāv, viss ir kārtībā.
  • Ja tā nenotiek, ar peles labo pogu noklikšķiniet tukšajā apgabalā> atlasiet Jauns> Mape> tips GL > nospiediet ↵ Enter.

2. solis. Lejupielādējiet GLFW 64 bitus

Ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā

  • Noklikšķiniet uz 64 bitu Windows binārie faili. Jūs saņemat "glfw-3.3.4.bin. WIN64" vai jaunāko versiju.
  • Noklikšķiniet uz mapes> ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Virzieties uz C: / GL> ar peles labo pogu noklikšķiniet uz> Ielīmēt.
  • Pārdēvēt mapi "glfw-3.3.4.bin. WIN64" uz GLFW64

3. solis. Lejupielādējiet GLEW un GLM, kā minēts iepriekš, 1. daļa, 4., 5. darbība

4. solis. Izveidojiet projektu, kā minēts iepriekš (2. daļa), ar nosaukumu GLFW64-GLEW64-GLM-0 un pievienojiet failu Main.cpp

5. solis. Projekta īpašuma lapu galvenie iestatījumi

Dodieties uz "Risinājumu pētnieks"> ar peles labo pogu noklikšķiniet uz sava projekta nosaukuma> atlasiet "Rekvizīti". Platformā: ievadiet, izvēlieties x64> Noklikšķiniet uz Konfigurācijas pārvaldnieks…

  • Aktīvo risinājumu platformā: atlasiet x64
  • Ierakstā Platforma automātiski tiek atlasīts x64.
  • Noklikšķiniet uz Aizvērt

6. solis. Papildu iekļaut direktorijus

Kā minēts iepriekš, 3. daļas 2. darbība.

7. solis. Papildu bibliotēku katalogi

Atveriet nolaižamo izvēlni "Linker" un noklikšķiniet uz "General". Noklikšķiniet uz ieraksta "Papildu bibliotēku direktoriji"> lejupvērstā bultiņa lauka beigās> "Rediģēt" nolaižamajā izvēlnē.

  • Kopējiet šo C: / GL / GLFW64 / lib-vc2019 > vednī "Papildu bibliotēku katalogi" noklikšķiniet uz pirmās ikonas> ielīmēt.
  • Kopējiet šo C: / GL / GLEW / lib / Release / x64 > noklikšķiniet uz pirmās ikonas> ielīmēt> noklikšķiniet uz Labi.

8. solis. Papildu atkarības

Kā minēts iepriekš, 3. daļas 4. darbība.

9. solis. Apakšsistēma

Kā minēts iepriekš, 3. daļas 5. darbība.

10. solis. Kopējiet failu glew32.dll un ielīmējiet projekta mapē GLFW64-GLEW64-GLM-0

Windows pārlūkprogrammā "File Explorer" dodieties uz

  • C:> GL> GLEW> bin> Release> x64. Mapē "x64" noklikšķiniet uz faila "glew32.dll"> ar peles labo pogu noklikšķiniet uz "Kopēt".
  • C:> GLP> GLFW64-GLEW64-GLM-0. Ar peles labo pogu noklikšķiniet uz tukšās vietas projekta mapē "GLFW64-GLEW64-GLM-0" un atlasiet "Ielīmēt".

11. solis. Pārbaudiet projektu un labojiet kļūdas, ja tādas ir

Kā minēts iepriekš, 3. daļas 7., 8. darbība.

PADOMS: Pat ja rekvizītu lapu galvenajos iestatījumos tas ir Platforma: x64, noklikšķiniet uz Konfigurācijas pārvaldnieks… un aktīvo risinājumu platformā: izvēlieties x64

12. solis. Izveidojiet veidni

Tāpat kā iepriekš 4. daļā, bet 4. solī pārejiet uz C:> GL> GLEW> bin> Release> x64. Ņemiet vērā, ka faila nosaukums ir glew32.dll tāpat kā ar platformu x86. Veidnes nosaukuma tipam GLFW64-GLEW64-GLM Projekta nosaukuma tipam GLFW64-GLEW64-GLM-1

PADOMS. Katrā projektā, ko veidojat, izmantojot šo veidni, Visual Studio GUI atlasiet x64 (blakus atkļūdošanai)

6. daļa no 7: Built GLFW, Built GLEW un Built GLM iestatīšana

Solis 1. Izveidojiet mapi GL

Atveriet Windows failu pārlūku> Dodieties uz disku (direktoriju) C.

  • Ja mape GL jau pastāv, viss ir kārtībā.
  • Ja tā nenotiek, ar peles labo pogu noklikšķiniet tukšajā apgabalā> atlasiet Jauns> Mape> tips GL > nospiediet ↵ Enter.

2. solis. Instalējiet CMake

Ar peles labo pogu noklikšķiniet uz šīs saites un atlasiet Atvērt saiti jaunā logā Izmantojiet CMake, lai no avota koda iegūtu bināros failus. Sekojiet 1. daļa CMake instalēšana.

Solis 3. Lejupielādējiet GLFW avotu

Ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā https://www.glfw.org/download.html. Atlasiet "Avota pakotne".

  • Lejupielādes logā noklikšķiniet uz mapes "glfw-3.3.4" (vai jaunākā versija)> ar peles labo pogu noklikšķiniet> atlasiet Kopēt.
  • Programmā File Explorer dodieties uz C: \> GL> ar peles labo pogu noklikšķiniet> atlasiet Ielīmēt. Divreiz noklikšķiniet uz mapes nosaukuma> dzēst nosaukumu> ierakstiet: GLFWsrc > nospiediet ↵ Enter.

4. solis. Lejupielādējiet GLEW avotu

Ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā https://glew.sourceforge.net/. Blakus Avots noklikšķiniet uz ZIP.

  • Lejupielādes logā noklikšķiniet uz mapes "glew-2.1.0" (vai jaunākā)> ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C: \> GL. Ar peles labo pogu noklikšķiniet uz> Ielīmēt. Divreiz noklikšķiniet uz mapes nosaukuma un pārdēvējiet GLEWsrc > nospiediet ↵ Enter. Tagad mapē GL jums, iespējams, ir mapes GLFWsrc un GLEWsrc.

5. solis. Lejupielādējiet GLM, ja tas vēl nav lejupielādēts

Dodieties uz 1. daļu un izpildiet 5. darbību.

6. solis. Izveidojiet CMake un Visual Studio GLFW

Dodieties uz CMake GUI.

  • Kopēt (esiet uzmanīgs, nekopējiet tukšu vietu) C:/GL/GLFWsrc un ielīmējiet pirmajā teksta laukā.
  • Kopēt (esiet uzmanīgs, nekopējiet tukšu vietu) C:/GL/GLFWsrc/build un ielīmējiet otrajā teksta laukā ("Kur izveidot bināros failus:").
  • Konfigurēt un ģenerēt. CMake GUI noklikšķiniet uz Konfigurēt> vednī Izveidot direktoriju noklikšķiniet uz Jā> atlasiet Visual Studio 16 2019> noklikšķiniet uz Pabeigt.

    Kad CMake GUI lasāt: "Konfigurēšana pabeigta", noklikšķiniet uz Ģenerēt. Jums vajadzētu izlasīt: "Ģenerēšana ir pabeigta"

  • Izveidojiet savu risinājumu.

    • Dodieties uz C:> GL> GLFWsrc> build. Veiciet dubultklikšķi uz “GLFW.sln”, “GLFW” vai “ALL_BUILD.vcxproj”. Parādās Visual Studio gadījums. Pagaidiet, līdz galvenajā izvēlnē tiek parādīts veidnes ieraksts. Noklikšķiniet uz tā> "Izveidot risinājumu".
    • Pagaidiet, līdz jūs izlasāt pēdējo rindiņu logā "Izvads": ========== Veidot: 32 izdevās, 0 neizdevās, 0 atjaunināta, 2 izlaistas "========= =

      "Veiksmīgo" izmaiņu skaits glfw versijās

  • Dodieties uz C: \> GL> GLFWsrc> build> src> Atkļūdot. Iekšpusē vajadzētu redzēt failu glfw3.lib.

7. solis. Izveidojiet CMLE un Visual Studio GLEW

Izpildiet iepriekš minēto darbību, bet

  • Kopēt (esiet uzmanīgs, nekopējiet tukšu vietu) C:/GL/GLEWsrc/build/cmake un ielīmējiet pirmajā teksta laukā.
  • Kopēt (esiet uzmanīgs, nekopējiet tukšu vietu) C:/GL/GLEWsrc/build un ielīmējiet otrajā teksta laukā.
  • Dodieties uz C:> GL> GLEWsrc> build. Veiciet dubultklikšķi uz “glew.sln”, “glew” vai “ALL_BUILD.vcxproj”.
  • V. S. Izvades vednis, šodien panākto skaits (31-1-2020) ir 6, tomēr var mainīties jaunākajā versijā.
  • Dodieties uz C:> GL> GLEWsrc> build> lib> Debug. Iekšpusē vajadzētu redzēt failu glew32d.lib starp citiem failiem.

8. solis. Izveidojiet CMM un Visual Studio GLM

Izpildiet 6. darbību (šīs daļas) Izveidojiet CMake un Visual Studio GLFW bet…

  • Pirmajā teksta laukā nokopējiet (uzmanība:

    nekopējiet tukšu vietu) un ielīmējiet C:/GL/GLM

  • Otrā teksta lauka kopijai (uzmanība:

    nekopējiet tukšu vietu) un ielīmējiet C:/GL/GLM/veidot

  • Dodieties uz C:> GL> GLM> build. Veiciet dubultklikšķi uz faila "ALL_BUILD.vcxproj" vai uz faila (nevis mapes) "glm".
  • V. S. Izvades vednis, šodien panākto skaits (31.08.2021.) Ir 165, tomēr var mainīties jaunākajā versijā.

    Ja veiksmīgo skaits ir mazāks par 165, izdzēsiet CMake GUI> dodieties uz C:> GL> veiciet dubultklikšķi uz "cmake-3.21.2-windows-x86_64"> veiciet dubultklikšķi uz "bin"> veiciet dubultklikšķi uz faila "cmake-gui". Parādās jauna CMake GUI. Izpildiet pašreizējo darbību (#8)

  • Dodieties uz C:> GL> GLM> build> glm> Atkļūdot. Iekšpusē vajadzētu redzēt failu glm_static.lib starp citiem failiem.

9. solis. Uzstādīt uzbūvēto GLFW, uzbūvēto GLEW un iebūvēto GLM projektā

  • Izveidojiet tukšu projektu saskaņā ar 2. daļa. Nosaukuma tipam GLFWsrc-GLEWsrc-GLMsrc-0 Atrašanās vietai: jābūt šādai: C: / GLP Atcerieties pievienot failu Main.cpp.
  • Konfigurējiet projekta rekvizītus. Risinājumu pārlūka vednī ar peles labo pogu noklikšķiniet uz projekta nosaukuma, kas ir GLFWsrc-GLEWsrc-GLMsrc-0> atlasiet Rekvizīti.

    • (1) GLFWsrc-GLEWsrc-GLMsrc-0 Īpašuma lapu galvenajā izvēlnē.

      Platformas ierakstā atlasiet x64> noklikšķiniet uz Configuration Manager….

      • Aktīvo risinājumu platformā: atlasiet x64.
      • Ierakstā Platforma automātiski tiek atlasīts x64.
      • Noklikšķiniet uz Aizvērt.
    • (2) Papildu iekļaušanas katalogi. Noklikšķiniet uz C/C ++> Vispārīgi> Blakus izvēlnei atlasiet pirmo, Papildu iekļaut direktorijus> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> noklikšķiniet uz Rediģēt….

      • Kopēt C: / GL / GLFWsrc / iekļaut > vednī "Papildu iekļaut direktorijus" noklikšķiniet uz pirmās ikonas> ielīmējiet augšējā teksta laukā.
      • Kopēt C: / GL / GLEWsrc / include > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
      • Kopēt C: / GL / GLM > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
      • Vednī "Papildu iekļaut direktorijus" noklikšķiniet uz Labi.
    • (3) Papildu bibliotēku katalogi. Veiciet dubultklikšķi uz Linker> noklikšķiniet uz Vispārīgi> Papildu bibliotēku direktoriji> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> noklikšķiniet uz Rediģēt….

      • Kopēt C: / GL / GLFWsrc / build / src / Debug > papildu bibliotēku direktorijos "vednis noklikšķiniet uz pirmās ikonas> ielīmējiet augšējā teksta laukā.
      • Kopēt C: / GL / GLEWsrc / build / lib / Debug > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
      • Kopēt C: / GL / GLM / build / glm / Atkļūdot > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
    • (4) Papildu atkarības. Linker nolaižamajā izvēlnē atlasiet Ievadi> blakus izvēlnei atlasiet pirmo, Papildu atkarības> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> Rediģēt….

      • Kopēt opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > ielīmējiet vedņa "Papildu atkarības" augšējā tekstlodziņā.
      • Vednī "Papildu atkarības" noklikšķiniet uz Labi.
    • (5) Iestatiet sistēmu uz apakšsistēmu CONSOLE.

      Linker nolaižamajā izvēlnē atlasiet Sistēma> blakus izvēlnei atlasiet pirmo, apakšsistēmu> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> atlasiet Konsole (/apakšsistēma: KONSOLE). Noklikšķiniet uz Lietot un Labi.

  • Kopējiet failu glew32d.dll un ielīmējiet projekta mapē GLFWsrc-GLEWsrc-GLMsrc-0.

    • Dodieties uz C:> GL> GLEWsrc> build> bin> debug. Klikšķis glew32d.dll > ar peles labo pogu noklikšķiniet uz> Kopēt.
    • Dodieties uz C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Ar peles labo pogu noklikšķiniet uz tukšas vietas projekta mapē GLFWsrc-GLEWsrc-GLMsrc-0 un atlasiet Ielīmēt.
  • Kopējiet glm_shared.dll failu un ielīmējiet projekta mapē GLFWsrc-GLEWsrc-GLMsrc-0.

    • Dodieties uz C:> GL> GLM> build> glm> Atkļūdot. Klikšķis glm_shared.dll > ar peles labo pogu noklikšķiniet uz> Kopēt.
    • Dodieties uz C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Ar peles labo pogu noklikšķiniet uz tukšas vietas projekta mapē GLFWsrc-GLEWsrc-GLMsrc-0 un atlasiet Ielīmēt.
    • glew32d.dll un glm_shared.dll failiem tagad jāatrodas projekta mapē GLFWsrc-GLEWsrc-GLMsrc-0 kopā ar Main.cpp un vēl 4 Visual Studio izveidotajiem failiem.

10. solis. Pārbaudiet savu projektu un izlabojiet kļūdas, ja tādas ir

Pārejiet uz 3. daļu un izpildiet 7. un 8. darbību.

11. solis. Izveidojiet veidni

Kā norādīts iepriekš 4. daļā. Veidnes nosaukuma tipam GLFWsrc-GLEWsrc-GLMsrc Projekta nosaukuma tipam GLFWsrc-GLEWsrc-GLMsrc-1 Atcerieties, ka katrā projektā, ko veidojat ar šo veidni, noklikšķiniet uz x64 V. S. GUI galvenā izvēlne.

7. daļa no 7: Iestatījuma izvēle

1. solis. Šajā apmācībā jūs uzzināsit, kā programmā Project with Visual Studio iestatīt GLFW, GLEW un GLM

  • Iestatiet bināros failus x86 (32 biti).

    Tas ir vieglākais. Jums vajadzētu sākt mācīties iestatīšanu no šejienes.

  • Iestatiet bināros failus x64 (64 biti).

    Tas ir paredzēts x64 platformai. Izvēlieties to tikai tad, ja jums ir īpašs iemesls to darīt.

  • Apkopojiet GLFW avotu, GLEW avotu, GLM avotu un iestatiet tos projektā.

    Mērķis ir arī x64. Visgrūtākais. Labākais gan.

Padomi

  • Mapē C: / GL varat izveidot mapi, kur ievietot savus projektus. Veidojot projektu, atlasiet šo mapi kā “Atrašanās vieta”.
  • Vispārējs konfigurēšanas veids Papildu iekļaut direktorijus vai pēc noklikšķināšanas uz pirmās ikonas noklikšķiniet uz trim punktiem…, dodieties uz mapi, kurā dzīvo.h fails (-i) (šajā apmācībā C: / GL / glfw / include, C: / GL / glew / include un C: / GL / glm) un noklikšķiniet uz Atlasīt mapi.
  • Vispārējs konfigurēšanas veids Papildu bibliotēku katalogi vai pēc noklikšķināšanas uz pirmās ikonas noklikšķiniet uz trim punktiem…, dodieties uz mapi, kurā dzīvo.lib fails (-i) (šajā apmācībā x86 platformai, C: / GL / glfw / lib-vc2019 un C: / GL / glew / lib / Release / Win32) un noklikšķiniet uz Atlasīt mapi.
  • Vispārējs konfigurēšanas veids Papildu atkarības vai tas ir,

    • Programmā File Explorer dodieties uz mapi, kurā dzīvo.lib fails (-i) (šajā apmācībā x86 platformai C: / GL / glfw / lib-vc2019 un C: / GL / glew / lib / Release / Win32), divreiz noklikšķiniet uz katra.lib faila nosaukuma un nokopējiet (ar streiku Ctrl+C) nosaukumu ar tā paplašinājumu.lib.
    • Tagad dodieties uz Papildu atkarību vedni un ielīmējiet to (nospiežot Ctrl+V). Ierakstiet semikolu (;).
    • Ja vēlaties konfigurēt OpenGL ar savu projektu, pievienojiet opengl32.lib.
  • Ja ir nepieciešami dll faili, tad katrā jūsu izveidotajā projektā - pat ar projekta veidotu veidni, ieskaitot dll failu - jums vajadzētu nokopēt dll failus no bibliotēkām vai iepriekšējā projekta un ielīmēt jaunajā projektā.

Ieteicams: