Kako nastaviti OpenGL GLFW GLEW GLM v projektu z Visual Studio

Kazalo:

Kako nastaviti OpenGL GLFW GLEW GLM v projektu z Visual Studio
Kako nastaviti OpenGL GLFW GLEW GLM v projektu z Visual Studio

Video: Kako nastaviti OpenGL GLFW GLEW GLM v projektu z Visual Studio

Video: Kako nastaviti OpenGL GLFW GLEW GLM v projektu z Visual Studio
Video: Linux на MAC. Какой дистрибутив выбрать? 2024, Maj
Anonim

Ta priročnik vam bo pomagal premagati prvi izziv uporabe OpenGL, GLFW, GLEW in GLM: namestitev in nastavitev ter ustvarjanje prvega projekta s predlogo GLFW-GLEW-GLM v Visual Studio 2019.

Predvideval bo, da je vaša platforma Windows, IDE pa Visual Studio 2019. Med namestitvijo Visual Studia potrdite polje Desktop development with C ++ workload.

Koraki

1. del od 7: Prenos GLFW, GLEW in GLM

Označite glfw
Označite glfw

Korak 1. Označite korak ali podkorak

Označite korak ali podkorak, ki ga pričakujete, in ga nato naredite. Glej kot primer zgornje slike.

Korak 2. Ustvarite mapo GL

Odprite Windows File Explorer> Navigate to disk (directory) C.

  • Če mapa GL že obstaja, je v redu.
  • Če se to ne zgodi, z desno miškino tipko kliknite v prazno območje> izberite Novo> Mapa> vnesite GL > pritisnite ↵ Enter.

Korak 3. Prenesite GLFW

Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu

  • Kliknite 32-bitne binarne datoteke Windows. Dobili boste "glfw-3.3.4.bin. WIN32" ali najnovejšo različico.
  • Kliknite mapo za prenos "glfw-3.3.4.bin. WIN32"> desni klik> izberite kopiranje.
  • Pomaknite se do C:> GL> desni klik> izberite prilepi.
  • Kliknite na "glfw-3.3.4.bin. WIN32" in ga preimenujte v GLFW.
  • Zdaj imate v mapi "GL" mapo GLFW.

Korak 4. Prenesite GLEW

Z desno miškino tipko kliknite naslednjo povezavo in izberite Odpri povezavo v novem oknu https://glew.sourceforge.net/. Spodaj Prenosi, najti Binarne datoteke in kliknite Windows 32-bit in 64-bit.

  • Kliknite preneseno mapo glew-2.1.0 (ali najnovejšo različico)> desni klik> izberite Kopirati.
  • Pomaknite se do C:> GL> desni klik> izberite Prilepi.
  • (Druga možnost je, da odprete okno "Raziskovalec datotek"> C:> GL. Pojdite na okno za prenos> kliknite naloženo mapo in povlecite v C: / GL)
  • Preimenuj glew-2.1.0 do GLEW.
  • Če je mapa glew-2.1.0-win32 naložena, jo dvokliknite za get glew-2.1.0.
GLM 1
GLM 1

Korak 5. Prenesite GLM

Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu glm matematična knjižnica OpenGL. V zgornjem levem kotu kliknite Prenesite GLM 0.9.9.7 ali najnovejšo različico (glejte zgornjo sliko).

  • Kliknite preneseno mapo "glm"> desni klik> Kopiraj.
  • Pomaknite se do C: / GL> desni klik> Prilepi.
  • (Druga možnost je, da odprete okno "Raziskovalec datotek"> C:> GL. Pojdite na okno za prenos> kliknite naloženo mapo in povlecite v C: / GL)
  • Preimenuj glm do GLM

2. del od 7: Ustvarjanje projekta Visual Studio

Korak 1. Ustvarite mapo GLP

Pomaknite se na disk (imenik) C.

  • Če mapa GLP že obstaja, je v redu.
  • Če se to ne zgodi, z desno miškino tipko kliknite v prazno območje> izberite Novo> Mapa> vnesite GLP > pritisnite ↵ Enter.

Korak 2. Ustvarite prazen projekt

  • Če Visual Studio ni odprt. Odprite ga> Kliknite Ustvari nov projekt> Prazen projekt> Naprej.

    • V Konfigurirajte svoj novi projekt čarovnika za "Ime projekta", tip: GLFW-GLEW-GLM-0
    • V "Lokacija" izbrišite vse, kopirajte C: / GLP \ in prilepite.
    • Potrdite polje »Rešitev in projekt postavite v isti imenik«> kliknite Ustvari.
    • Počakajte, da se prikaže primerek Visual Studio.
  • Če je bil že odprt. Kliknite Datoteka> Novo> Projekt …> Prazen projekt> Naprej. Ostalo kot zgoraj.

Korak 3. Dodajte izvorno datoteko projektu

  • V V. S. GUI, čarovnik Raziskovalec rešitev, z desno miškino tipko kliknite vnos Izvorne datoteke (zadnji)> izberite Dodaj> Nov element….
  • V čarovniku za dodajanje novega elementa-GLFW-GLEW-GLM-0 na sredini okna kliknite datoteko C ++ (.cpp) (prva). V besedilno polje Ime vnesite Main.cpp.
  • Lokacija naj bo C: / GLP / GLFW-GLEW-GLM-0 \
  • Kliknite gumb Dodaj. Datoteka se bo odprla v glavnem urejevalniku besedil, vendar zaenkrat pustite datoteko prazno.

3. del od 7: Namestitev GLFW, GLEW in GLM v projekt

Projekt 0
Projekt 0

Korak 1. Konfigurirajte "Dodatni imeniki za vključitev"

V Raziskovalcu rešitev z desno tipko miške kliknite ime svojega projekta, to je GLFW-GLEW-GLM-0, in izberite Lastnosti. Pustite privzete nastavitve: Konfiguracija: Aktivno (odpravljanje napak) in Platforma: Aktivno (Win32)

Opengl 1
Opengl 1

Korak 2. Odprite spustni meni C/C ++

Kliknite Splošno> Dodatni imeniki za vključitev. > puščica dol na koncu polja> kliknite v spustnem meniju..

  • Kopiraj to C: / GL / GLFW / vključi > v čarovniku za dodatne vključitve imenikov kliknite prvo ikono> prilepi.

    OpenGL 12
    OpenGL 12
  • Kopiraj to C: / GL / GLEW / vključi > znova kliknite prvo ikono> prilepi.
  • Kopiraj to C: / GL / GLM > še enkrat kliknite prvo ikono> prilepi.
  • V čarovniku za dodatne vključitve imenikov kliknite V redu.

Korak 3. Konfigurirajte povezovalnik "Dodatni imeniki knjižnic"

Odprite spustni meni Povezovalnik in kliknite Splošno. Kliknite vnos dodatnih imenikov knjižnic> puščica navzdol na desni strani polja> kliknite.

  • Kopirati C: / GL / GLFW / lib-vc2019 > v čarovniku "Dodatni imeniki knjižnic" kliknite prvo ikono> prilepi.
  • Kopiraj to C: / GL / GLEW / lib / Release / Win32 > kliknite prvo ikono> prilepi> kliknite V redu.

Korak 4. Konfigurirajte "Dodatne odvisnosti"

  • V spustnem meniju Povezovalnik kliknite "Vnos". Kliknite vnos Dodatne odvisnosti> puščica navzdol na koncu polja> v spustnem meniju.
  • Kopirati opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib in prilepite v zgornje besedilno polje čarovnika za dodatne odvisnosti. V čarovniku za dodatne odvisnosti kliknite V redu.

Korak 5. Povezovalnik "Podsistem" nastavite na "Konzola"

V spustnem meniju Povezovalnik kliknite Sistem> Podsistem> kliknite puščico navzdol na koncu polja> v spustnem meniju izberite Konzola (/PODSISTEM: KONZOLA)> kliknite Uporabi, nato V redu v čarovniku Strani lastnosti projekta.

Korak 6. Kopirajte datoteko glew32.dll in jo prilepite v mapo projekta GLFW-GLEW-GLM-0

  • Pomaknite se na C:> GL> GLEW> bin> Release> Win32. Kliknite glew32.dll> desni klik> Kopiraj.
  • Pomaknite se na C:> GLP> GLFW-GLEW-GLM-0. Z desno tipko miške kliknite prazno območje v mapi GLFW-GLEW-GLM-0 in izberite Prilepi.
  • Datoteka glew32.dll bi morala biti zdaj v mapi projekta GLFW-GLEW-GLM-0 skupaj z Main.cpp in 4 drugimi datotekami, ki jih je ustvaril Visual Studio.

Korak 7. Preizkusite svoj projekt

Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v New Window tutorial01.cpp. Kopirajte kodo in jo prilepite v kodno območje Main.cpp. Pritisnite Ctrl+F5. Prikazati bi se morali dve okni. Ena črna, druga pa modra.

Če se prikaže samo črno okno (konzola) s sporočilom: "Okna GLFW ni bilo mogoče odpreti. Če imate grafični procesor Intel, ta ni združljiv s 3.3. Poskusite različico 2.1 vadnice.", Nastavitev je v redu, vendar funkcija glfwCreateWindow ni deloval

Korak 8. Odpravite vse napake

Če na seznamu napak vidite napake, preverite naslednje:

  • Datoteka s pripono.h pojdite na 3. del, korak 1, "Konfigurirajte" Dodatne imenike za vključitev "" in sledite navodilom.
  • Datoteka s pripono.lib pojdite na 3. del, 2. korak, "Konfigurirajte povezovalnik" Dodatni imeniki knjižnic "" in sledite navodilom. Tudi v 3. koraku "Konfigurirajte povezovalnik" Dodatni imeniki knjižnic "".
  • Datoteka s pripono.dll pojdite na korak 5, "Kopirajte datoteko glew32.dll in jo prilepite v mapo Project" in sledite navodilom.
  • "Vstopna točka mora biti definirana" pojdite na korak 4, Povezovalnik "Podsistem" nastavite na "CONSOLE" in sledite navodilom.
  • Če drugih napak ne morete odpraviti, zaprite Visual Studio> izbrišite mapo projekta GLFW-GLEW-GLM-0, ki živi v C: / GLP> odprite Visual Studio> ponovite nastavitev iz 2. del. Dobro opravljeno.

4. del od 7: Ustvarjanje projekta s predlogo GLFW-GLEW-GLM

Korak 1. Ustvarite predlogo

Pojdite v glavni meni Visual Studio in, medtem ko je Project-0 odprt, kliknite Projekt> Izvozi predlogo ….

  • V čarovniku za izvoz predloge preverite Predloga projekta, če ni označena> kliknite Naprej>.
  • V "Čarovniku za izvoz predlog" (Izberite Možnosti predloge), v besedilnem polju Ime predloge izbriši vse, kopiraj GLFW-GLEW-GLM in prilepite> kliknite Dokončaj. Predloga je ustvarjena. Izbrišite odprto okno z naslovom predloge.

Korak 2. Ustvarite svoj projekt

  • Kliknite Datoteka> Novo> Projekt….
  • V Ustvarite nov projekt čarovnika, na seznamu predlog izberite GLFW-GLEW-GLM (po potrebi se pomaknite navzdol po seznamu predlog)> kliknite Naprej.
  • V Konfigurirajte svoj novi projekt čarovnika, v besedilno polje "Ime projekta" vnesite (ali kopirajte in prilepite) GLFW-GLEW-GLM-1
  • Lokacija naj bo C: / GLP. Če ni, kopirajte C: / GLP in prilepite.
  • Prepričajte se, da je rešitev in projekt postavljena v isti imenik. Kliknite Ustvari.

Korak 3. Dodajte izvorno datoteko

V meniju Raziskovalec rešitev dvokliknite izvorne datoteke> kliknite Main.cpp. Koda bi se morala pojaviti na V. S. kodno območje. Kodo lahko po želji spremenite ali spremenite.

Korak 4. Kopirajte datoteko glew32.dll in jo prilepite v mapo projekta GLFW-GLEW-GLM-1

  • Pomaknite se na C:> GL> GLEW> bin> Release> Win32. Kliknite glew32.dll> desni klik> Kopiraj.
  • Pomaknite se na C:> GLP> GLFW-GLEW-GLM-1. Z desno tipko miške kliknite prazno območje v mapi projekta GLFW-GLEW-GLM-1 in izberite Prilepi.
  • Datoteka glew32.dll bi morala biti zdaj v mapi projekta GLFW-GLEW-GLM-1 skupaj z Main.cpp in 4 drugimi datotekami, ki jih je ustvaril Visual Studio.
  • Zaženi program. Dobro opravljeno.

5. del od 7: Ustvarjanje projekta za ciljno platformo x64

Korak 1. Ustvarite mapo GL

Odprite Windows File Explorer> Navigate to disk (directory) C.

  • Če mapa GL že obstaja, je v redu.
  • Če se to ne zgodi, z desno miškino tipko kliknite v prazno območje> izberite Novo> Mapa> vnesite GL > pritisnite ↵ Enter.

Korak 2. Prenesite GLFW 64 bitov

Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu

  • Kliknite 64-bitne binarne datoteke Windows. Dobite "glfw-3.3.4.bin. WIN64" ali najnovejšo različico.
  • Kliknite mapo> desni klik> Kopiraj.
  • Pomaknite se do C: / GL> desni klik> Prilepi.
  • Preimenujte mapo "glfw-3.3.4.bin. WIN64" v GLFW64

Korak 3. Prenesite GLEW in GLM, kot je opisano zgoraj, 1. del, 4., 5. korak

Korak 4. Ustvarite projekt kot zgoraj (2. del) z imenom GLFW64-GLEW64-GLM-0 in dodajte datoteko Main.cpp

Korak 5. Glavne nastavitve strani lastnosti projekta

Pojdite na "Raziskovalec rešitev"> z desno tipko miške kliknite ime svojega projekta> izberite "Lastnosti". V platformi: vnos izberite x64> kliknite Upravitelj konfiguracije …

  • V platformi Active solution: izberite x64
  • Pri vnosu platforme se x64 samodejno izbere.
  • Kliknite Zapri

Korak 6. Dodatno vključi imenike

Kot zgoraj, 3. del, 2. korak.

Korak 7. Dodatni imeniki knjižnic

Odprite spustni meni »Povezovalnik« in kliknite »Splošno«. Kliknite vnos »Dodatni imeniki knjižnic«> puščica navzdol na koncu polja> »Uredi« v spustnem meniju.

  • Kopiraj to C: / GL / GLFW64 / lib-vc2019 > v čarovniku "Dodatni imeniki knjižnic" kliknite prvo ikono> prilepi.
  • Kopirajte to C: / GL / GLEW / lib / Release / x64 > kliknite prvo ikono> prilepi> kliknite V redu.

Korak 8. Dodatne odvisnosti

Kot zgoraj, 3. del, 4. korak.

Korak 9. Podsistem

Kot zgoraj, 3. del, 5. korak.

Korak 10. Kopirajte datoteko glew32.dll in jo prilepite v mapo projekta GLFW64-GLEW64-GLM-0

V Windows File Explorerju se pomaknite do

  • C:> GL> GLEW> bin> Release> x64. V mapi "x64" kliknite datoteko "glew32.dll"> z desno tipko miške kliknite> "Kopiraj".
  • C:> GLP> GLFW64-GLEW64-GLM-0. Z desno miškino tipko kliknite prazno območje v mapi projekta "" GLFW64-GLEW64-GLM-0 "" in izberite "Prilepi".

Korak 11. Preizkusite projekt in odpravite napake, če obstajajo

Kot zgoraj, 3. del, koraki 7, 8.

NASVET: Tudi če je v glavnih nastavitvah strani lastnosti platforma: x64, kliknite Upravitelj konfiguracije …, v platformi aktivne rešitve pa izberite x64

Korak 12. Ustvarite predlogo

Kot zgoraj, 4. del, vendar v 4. koraku namesto tega pojdite na C:> GL> GLEW> bin> Release> x64. Upoštevajte, da je ime datoteke glew32.dll tako kot pri platformi x86. Za vrsto imena predloge GLFW64-GLEW64-GLM Za vrsto imena projekta GLFW64-GLEW64-GLM-1

NASVET: V vsakem projektu, ki ga ustvarite s to predlogo, izberite x64 (poleg možnosti Odpravljanje napak) v grafičnem vmesniku Visual Studio

6. del od 7: Nastavitev Built GLFW, Built GLEW in Built GLM

Korak 1. Ustvarite mapo GL

Odprite Windows File Explorer> Navigate to disk (directory) C.

  • Če mapa GL že obstaja, je v redu.
  • Če se to ne zgodi, z desno miškino tipko kliknite v prazno območje> izberite Novo> Mapa> vnesite GL > pritisnite ↵ Enter.

Korak 2. Namestite CMake

Z desno miškino tipko kliknite naslednjo povezavo in izberite Odpri povezavo v novem oknu Uporabi CMake za pridobivanje binarnih datotek iz izvorne kode. Sledite 1. del Namestitev CMake.

Korak 3. Prenesite vir GLFW

Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu https://www.glfw.org/download.html. Izberite "Izvorni paket".

  • V oknu za prenos kliknite mapo "glfw-3.3.4" (ali najnovejšo različico)> desni klik> izberite Kopiraj.
  • V Raziskovalcu se pomaknite do C: \> GL> z desno tipko miške> izberite Prilepi. Dvakrat kliknite na ime mape> izbriši ime> vnesite: GLFWsrc > pritisnite ↵ Enter.

Korak 4. Prenesite vir GLEW

Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu https://glew.sourceforge.net/. Poleg Vir kliknite ZIP.

  • V oknu za prenos kliknite mapo "glew-2.1.0" (ali najnovejšo)> desni klik> Kopiraj.
  • Pomaknite se na C: \> GL. Desni klik> Prilepi. Dvakrat kliknite na ime mape in preimenujte GLEWsrc > pritisnite ↵ Enter. Zdaj imate v mapi GL mape GLFWsrc in GLEWsrc, morda med drugim.

Korak 5. Prenesite GLM, če še ni bil naložen

Pojdite na 1. del in sledite 5. koraku.

Korak 6. Zgradite GLFW s pomočjo CMake in Visual Studio

Pojdite na CMAke GUI.

  • Kopiraj (pazite, ne kopirajte praznega prostora) C:/GL/GLFWsrc in prilepite v prvo besedilno polje.
  • Kopiraj (pazite, ne kopirajte praznega prostora) C:/GL/GLFWsrc/build in prilepite v drugo besedilno polje ("Kje zgraditi binarne datoteke:").
  • Konfigurirajte in ustvarite. V grafičnem vmesniku CMake kliknite Konfiguriraj> v čarovniku Ustvari imenik kliknite Da> izberite Visual Studio 16 2019> kliknite Dokončaj.

    Ko v grafičnem vmesniku CMake preberete: "Konfiguriranje končano", kliknite Ustvari. Morali bi prebrati: "Generation done"

  • Zgradite svojo rešitev.

    • Pomaknite se na C:> GL> GLFWsrc> build. Dvokliknite »GLFW.sln« ali »GLFW« ali »ALL_BUILD.vcxproj«. Prikaže se primerek Visual Studio. Počakajte, da se v glavnem meniju prikaže vnos Build. Kliknite na to> "Build Solution".
    • Počakajte, da preberete zadnjo vrstico v oknu "Izhod": ========== Zgradba: 32 uspelo, 0 neuspešno, 0 posodobljeno, 2 preskočeno "========= =

      Število "uspelih" sprememb v različicah glfw

  • Pomaknite se na C: \> GL> GLFWsrc> build> src> Debug. V notranjosti bi morali videti datoteko glfw3.lib.

Korak 7. Zgradite GLEW s pomočjo CMake in Visual Studio

Sledite zgornjemu koraku, vendar

  • Kopiraj (pazite, ne kopirajte praznega prostora) C:/GL/GLEWsrc/build/cmake in prilepite v prvo besedilno polje.
  • Kopiraj (pazite, ne kopirajte praznega prostora) C:/GL/GLEWsrc/build in prilepite v drugo besedilno polje.
  • Pomaknite se na C:> GL> GLEWsrc> build. Dvokliknite "glew.sln" ali "glew" ali "ALL_BUILD.vcxproj".
  • V V. S. Čarovnik za izhod, število uspelih danes (31-1-2020) je 6, se lahko v kasnejši različici spremeni.
  • Pomaknite se na C:> GL> GLEWsrc> build> lib> Debug. V notranjosti bi morali videti datoteko glew32d.lib med drugimi datotekami.

Korak 8. Zgradite GLM s pomočjo CMake in Visual Studio

Sledite 6. koraku (tega dela) Zgradite GLFW s pomočjo CMake in Visual Studio ampak…

  • Za prvo besedilno polje kopirajte (pozornost:

    ne kopirajte praznega prostora) in prilepite C:/GL/GLM

  • Za kopiranje drugega besedilnega polja (pozornost:

    ne kopirajte praznega prostora) in prilepite C:/GL/GLM/zgradba

  • Pomaknite se na C:> GL> GLM> build. Dvokliknite datoteko "ALL_BUILD.vcxproj" ali datoteko (ne mape) "glm".
  • V V. S. Čarovnik za izhod, število uspelih danes (2021-08-31) je 165, lahko pa se v kasnejši različici spremeni.

    Če je število uspešnih manj kot 165, izbrišite grafični vmesnik CMake> pojdite na C:> GL> dvokliknite »cmake-3.21.2-windows-x86_64«> dvokliknite »bin«> dvokliknite datoteko »cmake-gui«. Pojavi se nov grafični vmesnik CMake. Sledite sedanjemu koraku (#8)

  • Pomaknite se na C:> GL> GLM> build> glm> Debug. V notranjosti bi morali videti datoteko glm_static.lib med drugimi datotekami.

Korak 9. Nastavite vgrajen GLFW, vgrajen GLEW in vgrajen GLM projekt

  • Ustvarite prazen projekt v skladu z 2. del. Za vrsto imena GLFWsrc-GLEWsrc-GLMsrc-0 »Lokacija:« bi morala biti: C: / GLP Ne pozabite dodati datoteke Main.cpp.
  • Konfigurirajte lastnosti projekta. V čarovniku za raziskovalec rešitev z desno tipko miške kliknite ime projekta, ki je GLFWsrc-GLEWsrc-GLMsrc-0> izberite Lastnosti.

    • (1) V glavnem meniju strani lastnosti strani GLFWsrc-GLEWsrc-GLMsrc-0.

      V vnosu Platform izberite x64> kliknite Configuration Manager….

      • V platformi Active solution: izberite x64.
      • Pri vnosu platforme se x64 samodejno izbere.
      • Kliknite Zapri.
    • (2) Dodatni imeniki za vključitev. Kliknite C/C ++> Splošno> V meniju poleg prvega izberite Dodatni imeniki za vključitev> kliknite puščico navzdol na koncu polja> kliknite Uredi….

      • Kopirati C: / GL / GLFWsrc / include > v čarovniku "Dodatni vključni imeniki" kliknite prvo ikono> prilepi v zgornje besedilno polje.
      • Kopirati C: / GL / GLEWsrc / include > znova kliknite prvo ikono> prilepi.
      • Kopirati C: / GL / GLM > še enkrat kliknite prvo ikono> prilepi.
      • V čarovniku "Dodatni vključni imeniki" kliknite V redu.
    • (3) Dodatni imeniki knjižnic. Dvokliknite Povezovalnik> kliknite Splošno> Dodatni imeniki knjižnic> kliknite puščico navzdol na koncu polja> kliknite Uredi ….

      • Kopirati C: / GL / GLFWsrc / build / src / Debug > v čarovniku za dodatne imenike knjižnic kliknite prvo ikono> prilepi v zgornje besedilno polje.
      • Kopirati C: / GL / GLEWsrc / build / lib / Debug > znova kliknite prvo ikono> prilepi.
      • Kopirati C: / GL / GLM / build / glm / Debug > še enkrat kliknite prvo ikono> prilepi.
    • (4) Dodatne odvisnosti. V spustnem meniju Povezovalnik izberite Vnos> v meniju poleg prvega izberite Dodatne odvisnosti> kliknite puščico navzdol na koncu polja> Uredi….

      • Kopirati opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > prilepite v zgornje besedilno polje čarovnika "Dodatne odvisnosti".
      • V čarovniku "Dodatne odvisnosti" kliknite V redu.
    • (5) Nastavite sistem na podsistem CONSOLE.

      V spustnem meniju Povezovalnik izberite Sistem> v meniju poleg prvega izberite Podsistem> kliknite puščico navzdol na koncu polja> izberite Konzola (/PODSISTEM: KONZOLA). Kliknite Uporabi in V redu.

  • Kopirajte datoteko glew32d.dll in jo prilepite v mapo projekta GLFWsrc-GLEWsrc-GLMsrc-0.

    • Pomaknite se na C:> GL> GLEWsrc> build> bin> debug. Kliknite glew32d.dll > desni klik> Kopiraj.
    • Pomaknite se na C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Z desno tipko miške kliknite prazno območje v mapi projekta GLFWsrc-GLEWsrc-GLMsrc-0 in izberite Prilepi.
  • Kopirajte datoteko glm_shared.dll in jo prilepite v mapo projekta GLFWsrc-GLEWsrc-GLMsrc-0.

    • Pomaknite se na C:> GL> GLM> build> glm> Debug. Kliknite glm_shared.dll > desni klik> Kopiraj.
    • Pomaknite se na C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Z desno tipko miške kliknite prazno območje v mapi projekta GLFWsrc-GLEWsrc-GLMsrc-0 in izberite Prilepi.
    • glew32d.dll in glm_shared.dll datoteke bi morale biti zdaj v mapi projekta GLFWsrc-GLEWsrc-GLMsrc-0 skupaj z Main.cpp in 4 drugimi datotekami, ki jih je ustvaril Visual Studio.

Korak 10. Preizkusite svoj projekt in odpravite napake, če obstajajo

Pojdite na del 3 in sledite korakom 7 in 8.

Korak 11. Ustvarite predlogo

Kot zgoraj del 4. Za vrsto imena predloge GLFWsrc-GLEWsrc-GLMsrc Za ime imena projekta GLFWsrc-GLEWsrc-GLMsrc-1 Ne pozabite, da v vsakem projektu, ki ga ustvarite s to predlogo, kliknite x64 v V. S. Glavni meni grafičnega vmesnika.

7. del od 7: Izbira nastavitve

Korak 1. V tej vadnici ste se naučili 3 nastaviti GLFW, GLEW in GLM v Project z Visual Studio

  • Nastavite binarne datoteke x86 (32 bitov).

    To je najlažje. Od tu bi morali začeti učiti nastavitev.

  • Nastavite binarne datoteke x64 (64 bitov).

    Cilja na platformo x64. Izberite ga le, če imate za to poseben razlog.

  • Sestavite vir GLFW, vir GLEW, vir GLM in jih nastavite v projektu.

    Cilja tudi na x64. Najtežje. Najboljša pa.

Nasveti

  • V mapi C: / GL lahko ustvarite mapo za svoje projekte. Ko ustvarite projekt, izberite to mapo za "Lokacija".
  • Splošni način konfiguracije Dodatni imeniki za vključitev je, da po kliku na prvo ikono kliknite tri pike …, se pomaknite do mape, v kateri so.h datoteke (-e) v živo (v tej vadnici C: / GL / glfw / include, C: / GL / glew / include in C: / GL / glm) in kliknite Izberi mapo.
  • Splošni način konfiguracije Dodatni imeniki knjižnic je, da po kliku na prvo ikono kliknite tri pike …, se pomaknite do mape, v kateri so datoteke.lib (-i) v živo (v tej vadnici za platformo x86, C: / GL / glfw / lib-vc2019 in C: / GL / glew / lib / Release / Win32) in kliknite Izberi mapo.
  • Splošni način konfiguracije Dodatne odvisnosti je to,

    • V File Explorerju se pomaknite do mape, kjer so datoteke.lib v živo (v tej vadnici za platformo x86, C: / GL / glfw / lib-vc2019 in C: / GL / glew / lib / Release / Win32), dvakrat kliknite na ime vsake datoteke.lib in kopirajte (s pritiskom na Ctrl+C) ime s končnico.lib.
    • Zdaj pojdite na čarovnika za dodatne odvisnosti in ga prilepite (s pritiskom na Ctrl+V). Vnesite podpičje (;).
    • Če želite konfigurirati OpenGL s svojim projektom, dodajte opengl32.lib.
  • Če so potrebne datoteke dll, morate v vsak projekt, ki ga ustvarite - tudi s predlogo, ki jo ustvari projekt, vključno z datoteko dll - kopirati datoteke dll iz knjižnic ali prejšnjega projekta in prilepiti v nov projekt.

Priporočena: