Kako nastaviti projekt predloge OpenGL FreeGLUT GLEW v Visual Studiu

Kazalo:

Kako nastaviti projekt predloge OpenGL FreeGLUT GLEW v Visual Studiu
Kako nastaviti projekt predloge OpenGL FreeGLUT GLEW v Visual Studiu

Video: Kako nastaviti projekt predloge OpenGL FreeGLUT GLEW v Visual Studiu

Video: Kako nastaviti projekt predloge OpenGL FreeGLUT GLEW v Visual Studiu
Video: Как очистить ВЕСЬ КЭШ (мусор) Windows 10? Освободи память диска C! 2024, April
Anonim

Mnogi programerji imajo raje OpenGL za grafiko. Če ste eden izmed njih, vam proizvajalec močno svetuje, da uporabite nabor orodij za okna (na primer freeGLUT) in knjižnice za nalaganje OpenGL (na primer GLEW). Ta priročnik vam bo pomagal premagati prvi izziv uporabe OpenGL z freeGLUT in GLEW: namestitev in nastavitev ter ustvarjanje prvega projekta s predlogo OpenGL-freeGLUT-GLEW v Visual Studio 2019.

Ta priročnik bo predpostavil, da je vaša platforma Windows, IDE pa Visual Studio. Med namestitvijo Visual Studio potrdite polje Desktop development with C ++ workload.

Koraki

1. del od 8: Prenos brezplačnih GLUT in GLEW

Označite freeglut
Označite freeglut

Korak 1. Poudarite, kaj pričakujete

Označite korak ali podkorak ali njegov del in to naredite. Na primer glejte zgornjo sliko.

Korak 2. Ustvarite mapo GL

Odprite Windows File Explorer> Navigate to disk (directory) C. Če mapa GL že obstaja, je v redu.

Če ne obstaja, z desno miškino tipko kliknite na prazno območje> izberite Novo> Mapa> vnesite GL> pritisnite ↵ Enter

Korak 3. Prenesite aplikacijo GLEW

  • Če ste že prenesli binarne datoteke GLEW, jih imate v mapi GL, podmapi GLEW, v redu je.
  • Če še niste, z desno miškino tipko kliknite naslednjo povezavo in izberite Odpri povezavo v novem oknu https://glew.sourceforge.net. Pod Prenosi v naslovu kliknite 32-bitni in 64-bitni sistem Windows.
  • V oknu za prenos kliknite mapo glew-2.1.0> desni klik> izberite Kopiraj.
  • Pomaknite se do C:> GL. Z desno tipko miške kliknite> 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)
  • Kliknite na ime glew-2.1.0 in ga preimenujte v GLEW.
  • Če naložite mapo glew-2.1.0-win32, jo dvokliknite, da dobite glew-2.1.0.

Korak 4. Prenesite paket freeglut 3.0.0 MSVC

Na naslednji povezavi z desno tipko miške kliknite in izberite Odpri povezavo v novem oknu https://www.transmissionzero.co.uk/software/freeglut-devel/. V razdelku freeglut 3.0.0 MSVC paket kliknite Prenesite freeglut 3.0.0 za MSVC.

  • V oknu za prenos kliknite mapo freeglut> desni klik> izberite Kopiraj.
  • Pomaknite se do C:> GL. Z desno tipko miške kliknite> 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)
  • Dvakrat kliknite (ne dvojno) na njegovo ime in vrsto GLUT
  • Zdaj imate v mapi GL mape: GLUT in GLEW.

2. del od 8: Ustvarjanje projekta Visual Studio

Korak 1. Ustvarite mapo GLP

Če že obstaja, je v redu. Če ne, pojdite na disk C:, in ustvarite mapo GLP.

Korak 2. Ustvarite prazen projekt

  • V glavnem meniju Visual Studio kliknite Datoteka> Novo> Projekt …> v čarovniku Ustvarite nov projekt kliknite Prazen projekt> Naprej.

    • V Konfigurirajte svoj novi projekt čarovnik za vrsto "Ime projekta": GLUT-GLEW-0.
    • Zraven besedilnega polja »Lokacija« kliknite…. Pomaknite se do C:> GLP> kliknite Izberi mapo. Zdaj je "Lokacija" C: / GLP \.
    • Potrdite polje »Rešitev in projekt postavite v isti imenik«> kliknite Ustvari.
    • Počakajte, da se prikaže primerek Visual Studio 2019.

Korak 3. Dodajte izvorno datoteko v projekt

  • V oknu raziskovalca rešitev z desno tipko miške kliknite mapo Izvorne datoteke (zadnjo)> kliknite Dodaj> Nov element….
  • V oknu Dodaj nov element-GLUT-GLEW-0 kliknite datoteko C ++ (.cpp) (prvo) na sredini okna. V besedilno polje Ime vnesite Main.cpp.
  • Lokacija je C: / GLP / GLUT-GLEW-0 \.
  • Kliknite gumb Dodaj. Datoteka se bo odprla v glavnem urejevalniku besedil, vendar zaenkrat pustite datoteko prazno.

3. del od 8: Namestitev GLUT in GLEW v projekt

Korak 1. Konfigurirajte "Dodatne imenike za vključitev"

  • V Raziskovalcu rešitev z desno tipko miške kliknite ime svojega projekta, to je GLUT-GLEW-0, in izberite Lastnosti.
  • V glavnem meniju čarovnika GLUT-GLEW-0 strani strani lastnosti, v Konfiguracija: pustite privzeto nastavitev Aktivno (odpravljanje napak)> Platforma: Aktivno (Win32).

    Projekt 0
    Projekt 0

    leta 32)}}.

    Projekt 0
    Projekt 0
  • Odprite meni C/C ++. Kliknite Splošno> Dodatni imeniki za vključitev> kliknite puščico navzdol na desni strani polja> kliknite.

    Opengl 1
    Opengl 1
  • Kopirati C: / GL / GLUT / vključujejo > v čarovniku za dodatne vključitve imenikov kliknite prvo ikono> prilepi.

    OpenGL 12
    OpenGL 12
  • Kopirati C: / GL / GLEW / vključi > znova kliknite prvo ikono> prilepi.
  • V čarovniku za dodatne vključitve imenikov kliknite V redu.

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

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

    Opengl 2 2
    Opengl 2 2
  • Kopirati C: / GL / GLUT / lib > v čarovniku za dodatne imenike knjižnic kliknite prvo ikono> prilepi.
  • Kopirati C: / GL / GLEW / lib / Release / Win32 > kliknite prvo ikono> prilepi.
  • V čarovniku za dodatne imenike knjižnic kliknite V redu.

Korak 3. Konfigurirajte povezovalnik "Dodatne odvisnosti"

  • V spustnem meniju Povezovalnik kliknite Vnos> kliknite vnos Dodatne odvisnosti> puščica navzdol na desni strani polja> kliknite.

    Opengl 3 1
    Opengl 3 1
  • Kopirati freeglut.lib; glew32.lib; opengl32.lib in prilepite v zgornje besedilno polje čarovnika za dodatne odvisnosti.
  • V čarovniku za dodatne odvisnosti kliknite V redu.

    Dodatne odvisnosti 3
    Dodatne odvisnosti 3

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

V spustnem meniju Povezovalnik kliknite Sistem> Podsistem. Kliknite puščico navzdol in v spustnem meniju izberite Console (/SUBSYSTEM: CONSOLE). Kliknite Uporabi, nato V redu v oknu Strani lastnosti GLUT-GLEW-0

Korak 5. Kopirajte datoteko freeglut.dll in jo prilepite v mapo projekta GLUT-GLEW-0

  • Pomaknite se do C:> GL> GLUT> koš. V mapi smetnjaka kliknite datoteko freeglut.dll> z desno tipko miške kliknite> Kopiraj.
  • Pomaknite se na C:> GLP> GLUT-GLEW-0. Z desno tipko miške kliknite prazno območje v mapi GLUT-GLEW-0 in izberite Prilepi.
  • Datoteka freeglut.dll bi morala biti zdaj v imeniku vašega projekta skupaj z datoteko Main.cpp in nekaj drugimi datotekami, ki jih je ustvaril Visual Studio.

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

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

Korak 7. Preizkusite svoj projekt

Z desno miškino tipko kliknite naslednjo povezavo in izberite Odpri povezavo v novem oknu badprog. Pomaknite se navzdol po strani in poiščite razdelek Testiranje nastavitve (glej sliko zgoraj). Kopirajte kodo in prilepite v kodno območje Main.cpp> pritisnite Ctrl + F5. Videti bi morali dve okni: eno črno (konzola) in drugo z belim kvadratom v črnem ozadju. Če tega ne vidite, naredite naslednji korak.

Korak 8. Odpravite vse napake

Na "Seznamu napak", če vidite napako o

  • datoteko s končnico.h pojdite na 3. del, korak 1, "Konfigurirajte" Dodatne imenike za vključitev "" in sledite navodilom.
  • datoteko s končnico.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 "".
  • "vstopna točka mora biti definirana" pojdite na korak 4, povezovalnik "Podsistem" nastavite na "CONSOLE" in sledite navodilom.
  • file.dll pojdite na korak 5, "Kopirajte datoteko freeglut.dll in jo prilepite v mapo Project-0" in sledite navodilom.
  • Če drugih napak ne morete odpraviti, zaprite Visual Studio> izbrišite mapo projekta GLUT-GLEW-0, ki živi v C: / GLP> odprite Visual Studio> ponovite nastavitev iz dela 2. del. Dobro opravljeno.

4. del od 8: Ustvarjanje projekta s predlogo GLUT-GLEW

Korak 1. Ustvarite predlogo

Pojdite v glavni meni Visual Studio in, medtem ko je GLUT-GLEW-0 odprt, kliknite Projekt> Izvozi predlogo …. V čarovniku za izvoz predloge preverite Predloga projekta, če ni označena. Kliknite Naprej>. Pri možnosti Možnosti predloge v besedilno polje Ime predloge vnesite: FREE-GLEW. Kliknite Dokončaj.

  • Predloga je ustvarjena.
  • Zaprite vrženo okno s potjo predloge.

Korak 2. Ustvarite projekt

  • Kliknite Datoteka> Novo> Projekt….
  • V Ustvarite nov projekt čarovnika, na seznamu predlog izberite GLUT-GLEW> kliknite Naprej.
  • V Konfigurirajte svoj novi projekt čarovnika, v besedilnem polju "'Ime projekta"' GLUT-GLEW-1.
  • Kopirati C: / GLPin prilepite Lokacija besedilno polje.
  • Prepričajte se, da je rešitev in projekt postavljena v isti imenik. Kliknite Ustvari.
  • V Raziskovalcu rešitev dvokliknite izvorne datoteke> dvokliknite ++ Main.cpp. Njegova koda se prikaže na področju kode. Zaženi. Če se koda ne prikaže, z desno tipko miške kliknite ++ Main.cpp> kliknite Izključi iz projekta. Zdaj ustvarite nov Main.cpp.

Korak 3. Dodajte datoteke dll

  • Dodajte datoteko freeglut.dll

    • Pomaknite se na C:> GL> GLUT-GLEW-0> kliknite datoteko freeglut.dll > desni klik> kliknite Kopiraj.
    • Pomaknite se na C:> GLP> GLUT-GLEW-1> kliknite prazno območje> desni klik> kliknite Prilepi.
    • Zdaj je datoteka freeglut.dll v mapi GLUT-GLEW-1 med Main.cpp in drugimi 4 datotekami.
  • Dodaj glew32.dll mapa.

    • Pomaknite se na C:> GL> GLUT-GLEW-0> kliknite datoteko glew32.dll > desni klik> kliknite Kopiraj.
    • Pomaknite se na C:> GLP> GLUT-GLEW-1> kliknite prazno območje> desni klik> kliknite Prilepi.
    • Zdaj sta datoteki dll glew32.dll in freeglut.dll v mapi projekta GLUT-GLEW-1 med Main.cpp in drugimi 4 datotekami.

Korak 4. Preizkusite svoj projekt, kot je opisano zgoraj

Dobro opravljeno!

5. del od 8: Ustvarjanje platforme x64 za ciljanje projektov

Korak 1. Pojdite v glavni meni Visual Studio

Kliknite Datoteka> Novo> Projekt …> v čarovniku za ustvarjanje novega projekta kliknite Izprazni projekt> Naprej.

  • Kopirati GLUT64-GLEW64-0 in prilepite Ime Projekta besedilno polje.
  • Kopirati C: / GLP \ in prilepite Lokacija besedilno polje.
  • Potrdite polje »Rešitev in projekt postavite v isti imenik«> kliknite Ustvari.
  • Počakajte, da se prikaže primerek Visual Studio 2019.

Korak 2. Dodajte izvorno datoteko v mapo projekta

  • V Raziskovalec rešitev v desnem oknu kliknite mapo Izvorne datoteke (zadnjo)> kliknite Dodaj> Nov element ….
  • V oknu Dodaj nov element-GLUT64-GLEW64-0 kliknite Datoteka C ++ (.cpp) (prva) na sredini okna. V besedilno polje Ime vnesite Main.cpp.
  • Lokacija je C: / GLP / GLUT64-GLEW64-0 \.
  • Kliknite gumb Dodaj. Datoteka se bo odprla v glavnem urejevalniku besedil, vendar zaenkrat pustite datoteko prazno.

Korak 3. Strani z lastnostmi GLUT64-GLEW64-0

Pojdite na "Raziskovalec rešitev"> z desno tipko miške kliknite ime svojega projekta, ki je GLUT64-GLEW64-0> izberite "Lastnosti".

  • Glavni meni.

    • V Konfiguracija:

      pustite nastavitev Aktivno (odpravljanje napak).

    • V Platforma:

      vnos, izberite x64.

    • Kliknite Upravitelj konfiguracije….
    • V Platforma aktivne rešitve:

      izberite x64.

    • V Platforma, x64 se samodejno izbere.
    • Kliknite Zapri.

      Opengl 1
      Opengl 1
  • Dodatni imeniki za vključitev.

    Odprite meni C/C ++. Kliknite Splošno> Dodatni imeniki za vključitev> kliknite puščico navzdol na desni strani polja> kliknite.

    OpenGL 12
    OpenGL 12
    • Kopirati C: / GL / GLUT / vključujejo > v čarovniku za dodatne vključitve imenikov kliknite prvo ikono> prilepi.
    • Kopirati C: / GL / GLEW / vključi > znova kliknite prvo ikono> prilepi.
    • V čarovniku za dodatne vključitve imenikov kliknite V redu.
  • 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.

    • Kopirati C: / GL / GLUT / lib / x64 > v dodatnih imenikih knjižnic kliknite prvo ikono> prilepi.
    • Kopirati C: / GL / GLEW / lib / Release / x64 > kliknite prvo ikono> prilepi.
    • Kliknite V redu v Dodatnih imenikih knjižnic.
  • Dodatne odvisnosti.

    Opengl 3 1
    Opengl 3 1
    • V spustnem meniju Povezovalnik kliknite Vnos> kliknite vnos Dodatne odvisnosti> puščica navzdol na desni strani polja> kliknite.

      Dodatne odvisnosti 3
      Dodatne odvisnosti 3
    • Kopirati freeglut.lib; glew32.lib; opengl32.lib in prilepite v zgornje besedilno polje čarovnika za dodatne odvisnosti.
    • V čarovniku za dodatne odvisnosti kliknite V redu.
  • Povezovalnik "Podsistem" nastavite na "Konzola". V spustnem meniju Povezovalnik kliknite Sistem> Podsistem. Kliknite puščico navzdol in v spustnem meniju izberite Console (/SUBSYSTEM: CONSOLE). Kliknite Uporabi, nato V redu v oknu Strani lastnosti GLUT-GLEW-0.

Korak 4. Dodajte datoteke dll v mapo projekta GLUT64-GLEW64-0

  • Dodajte freeglut.dll v GLUT64-GLEW64-0.

    • Pomaknite se do C: / GL / GLUT / bin / x64. V mapi "x64" kliknite datoteko "freeglut.dll"> z desno tipko miške kliknite> "Kopiraj".
    • Zdaj se pomaknite do C:> GLP> GLUT64-GLEW64-0. Z desno tipko miške kliknite prazno območje v mapi "GLUT64-GLEW64-0" in izberite "Prilepi".
  • Dodajte datoteko glew32.dll v GLUT64-GLEW64-0.

    • Pomaknite se na C:> GL> GLEW> bin> Release> x64. V mapi "x64" kliknite datoteko "glew32.dll"> z desno tipko miške kliknite> "Kopiraj".
    • Zdaj se pomaknite do C:> GLP> GLUT64-GLEW64-0. Z desno miškino tipko kliknite prazno območje v mapi "GLUT64-GLEW64-0" in izberite "Prilepi".

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

Tako kot pri ciljanju na platformo x86 glejte zgornji del 3. in 7. korak, vendar v glavnem meniju Visual Studio preklopite x86 do x64.

Korak 6. Nasvet:

Tudi če je v glavnih nastavitvah strani lastnosti Platforma: x64, kliknite Upravitelj konfiguracije … in v platformi Aktivna rešitev: izberite x64.

6. del od 8: Ustvarjanje projekta s predlogo GLUT64-GLEW64

Korak 1. Ustvarite predlogo

Pojdite v glavni meni Visual Studio in, medtem ko je GLUT64-GLEW64-0 odprt, kliknite Projekt> Izvozi predlogo …. V čarovniku za izvoz predloge preverite Predloga projekta, če ni označena. Kliknite Naprej>. Pri možnosti Možnosti predloge v besedilno polje Ime predloge vnesite: FREE-GLEW. Kliknite Dokončaj.

  • Predloga je ustvarjena.
  • Zaprite vrženo okno s potjo predloge.

Korak 2. Ustvarite projekt

  • Kliknite Datoteka> Novo> Projekt….
  • V Ustvarite nov projekt čarovnika na seznamu predlog izberite GLUT64-GLEW64> kliknite Naprej.
  • V Konfigurirajte svoj novi projekt čarovnika, v besedilnem polju "'Ime projekta"' GLUT64-GLEW64-1.
  • Kopirati C: / GLPin prilepite Lokacija besedilno polje.
  • Prepričajte se, da je rešitev in projekt postavljena v isti imenik. Kliknite Ustvari.
  • V glavnem meniju Visual Studio preklopite x86 na x64.
  • V Raziskovalcu rešitev dvokliknite izvorne datoteke> dvokliknite ++ Main.cpp. Njegova koda se prikaže na področju kode. Zaženi. Če se koda ne prikaže, z desno tipko miške kliknite ++ Main.cpp> kliknite Izključi iz projekta. Zdaj ustvarite nov Main.cpp.

Korak 3. Dodajte datoteke dll

  • Dodajte datoteko freeglut.dll

    • Pomaknite se na C:> GLP> GLUT64-GLEW64-0> kliknite datoteko freeglut.dll > desni klik> kliknite Kopiraj.
    • Pomaknite se na C:> GLP> GLUT64-GLEW64-1> kliknite prazno območje> desni klik> kliknite Prilepi.
    • Zdaj je datoteka freeglut.dll v mapi GLUT64-GLEW64-1 med Main.cpp in drugimi 4 datotekami.
  • Dodajte datoteko glew32.dll

    • Pomaknite se na C:> GLP> GLUT64-GLEW64-0> kliknite datoteko glew32.dll > desni klik> kliknite Kopiraj.
    • Pomaknite se na C:> GLP> GLUT64-GLEW64-1> kliknite prazno območje> desni klik> kliknite Prilepi.
    • Zdaj sta datoteki dll glew32.dll in freeglut.dll v mapi projekta GLUT64-GLEW64-1 med Main.cpp in drugimi 4 datotekami.

Korak 4. Preizkusite svoj projekt, kot je opisano zgoraj

Dobro opravljeno!

Nasvet: V vsakem projektu, ki ga ustvarite z njim, izberite x64 (poleg možnosti Odpravljanje napak) v grafičnem vmesniku Visual Studio in dodajte datoteke dll, kot je v tem delu

7. del od 8: Nastavitev vgrajenega FreeGLUT in vgrajenega GLEW

Korak 1. Ustvarite mapo GL

Odprite Windows File Explorer> Navigate to disk (directory) C. Če mapa GL že obstaja, je v redu.

Če ne obstaja, z desno miškino tipko kliknite na 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. delu Namestitev CMake.

Korak 3. Prenesite vir FreeGLUT

Z desno miškino tipko kliknite naslednji naslov in izberite Odpri povezavo v novem oknu https://sourceforge.net/projects/freeglut/. Kliknite Prenesi.

  • V oknu za prenos (imenik "Prenosi") kliknite mapo "freeglut-3.2.1.tar.gz"> desni klik> izberite "7-Zip" (če ga nimate, ga prenesite)> "Izvleči tukaj".
  • Kliknite mapo "freeglut-3.2.1.tar"> desni klik> izberite "7-Zip"> "Izvleci tukaj".
  • Druga možnost je, če imate WinRAP, kliknite mapo "freeglut-3.2.1.tar"> desni klik> izberite "Extract here". Kliknite mapo "freeglut-3.2.1.tar"> izberite "Izvleči tukaj".
  • Ali pa kliknite »WinZip«. Če ga nimate, ga prenesite Brezplačna preizkusna različica programa WinZip 30 dni in sledite navodilom.
  • Kliknite na dekomprimirano mapo "freeglut-3.2.1"> desni klik> "Kopiraj"> pojdite na C: \> GL> desni klik> "Prilepi".
  • Kliknite mapo "freeglut-3.2.1"> desni klik> kliknite "Preimenuj"> vnesite (ali kopirajte in prilepite): GLUTsrc > 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 prenesenem oknu kliknite mapo glew-2.1.0 (ali najnovejšo)> desni klik> Kopiraj.
  • Pomaknite se na C: \> GL. Desni klik> Prilepi. Preimenuj mapo v GLEWsrc > pritisnite ↵ Enter. Zdaj imate v mapi GL mape GLUTsrc in GLEWsrc.

Korak 5. Zgradite FreeGLUT s strani CMake in Visual Studio

  • Pojdite na CMAke GUI.
  • V prvo besedilno polje vnesite C:/GL/GLUTsrc
  • V drugo besedilno polje vnesite C:/GL/GLUTsrc/build
  • 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> GLUTsrc> build. Dvokliknite »freeglut.sln« ali »freeglut« ali »ALL_BUILD.vcxproj«. Prikaže se primerek Visual Studio. Počakajte, da v glavnem meniju, Zgradite prikaže se vnos. Kliknite Zgradite > Build Solution (prva možnost).
    • Počakajte, da preberete zadnjo vrstico v oknu "Izhod": ========== Zgradba: 28 uspelo, 0 neuspešno, 0 posodobljeno, 1 preskočeno "========= =

      Število "uspelih" sprememb v različicah freeglut

  • Pomaknite se do C: / GL / GLUTsrc / build / lib / Debug. V notranjosti bi morali videti datoteko freeglutd.lib pod drugimi datotekami.

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

Sledite zgornjemu koraku, vendar

  • V prvo besedilno polje vnesite C:/GL/GLEWsrc/build/cmake
  • V drugi vrsti C:/GL/GLEWsrc/build
  • Pomaknite se na C:> GL> GLEWsrc> build. Dvokliknite "glew.sln" ali "glew" ali "ALL_BUILD.vcxproj". Prikaže se primerek Visual Studio. Počakajte, da se prikaže v glavnem meniju Zgradite prikaže se vnos. Kliknite Zgradite > Build Solution (prva možnost).

    • Počakajte, da preberete zadnjo vrstico v oknu "Izhod": ========== Zgradba: 6 uspelo, 0 neuspešno, 0 posodobljeno, 2 preskočeno "========= =

      Število "uspelih" sprememb v različicah glew

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

Korak 7. Ustvarite projekt z vgrajenim FreeGLUT in vgrajenim GLEW

V imeniku (disku) C: ustvarite mapo GLP, če ne obstajajo.

  • V glavnem meniju Visual Studio kliknite Datoteka> Novo> Projekt …> v čarovniku Ustvarite nov projekt kliknite Prazen projekt> Naprej.

    • V Konfigurirajte svoj novi projekt čarovnik za vrsto "Ime projekta": GLUTsrc-GLEWsrc-0
    • V besedilnem polju "Lokacija" izbrišite vse in vnesite C: / GLP \
    • Potrdite polje »Rešitev in projekt postavite v isti imenik«> kliknite Ustvari.
    • Počakajte, da se prikaže primerek Visual Studio 2019.
  • Dodajte izvorno datoteko v projekt.

    • V V. S. GUI, čarovnik »Raziskovalec rešitev«, z desno miškino tipko kliknite mapo Izvorne datoteke (zadnjo)> kliknite Dodaj> Nov element….
    • V oknu Dodaj nov element-GLUTsrc-GLEWsrc-0 kliknite Datoteka C ++ (.cpp) (prva) na sredini okna. V besedilno polje Ime vnesite Main.cpp.
    • Lokacija bi morala biti C: / GLP / GLUT-GLEW-0 \
    • Kliknite gumb Dodaj. Datoteka se bo odprla v glavnem urejevalniku besedil, vendar zaenkrat pustite datoteko prazno.
  • Konfigurirajte lastnosti projekta. V čarovniku za raziskovalec rešitev z desno tipko miške kliknite ime projekta GLUTsrc-GLEWsrc-0 > izberite Lastnosti.

    • (1) Glavni meni strani strani lastnosti GLUTsrc-GLEWsrc-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. Odprite C/C ++> Splošno> V meniju zraven izberite prvega, Dodatni vključni imeniki> kliknite puščico navzdol na koncu polja> kliknite Uredi …

      • Kopirati C: / GL / GLUTsrc / include > kliknite prvo ikono v čarovniku za dodatne vključitve imenikov> prilepi.
      • Kopirati C: / GL / GLEWsrc / include > kliknite prvo ikono> prilepi.
      • V čarovniku za dodajanje imenikov 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 / GLUTsrc / build / lib / Debug > kliknite prvo ikono> prilepi.
      • Kopirati C: / GL / GLEWsrc / build / lib / Debug > kliknite prvo ikono> prilepi.
      • V čarovniku za dodatne imenike knjižnic kliknite V redu.
    • (4) Dodatne odvisnosti. V spustnem meniju Povezovalnik izberite Vnos> v meniju izberite prvo, Dodatne odvisnosti> kliknite puščico navzdol na koncu polja> Uredi …> kopirajte opengl32.lib; freeglutd.lib; glew32d.lib in prilepite v zgornje besedilno polje čarovnika za 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 datoteke freeglutd.dll in glew32d.dll ter jih prilepite v mapo GLUTsrc-GLEWsrc-0.

    • Pomaknite se do C: / GL / GLUTsrc / build / bin / Debug. Kliknite freeglutd.dll> desni klik> Kopiraj.
    • Pomaknite se na C:> GLP> GLUTsrc-GLEWsrc-0. Z desno tipko miške kliknite prazno območje v mapi GLUTsrc-GLEWsrc-0 in izberite Prilepi.
    • Pomaknite se do C: / GL / GLEWsrc / build / bin / Debug. Kliknite glew32d.dll> desni klik> Kopiraj.
    • Pomaknite se na C:> GLP> GLUTsrc-GLEWsrc-0. Z desno tipko miške kliknite prazno območje v mapi GLUTsrc-GLEWsrc-0 in izberite Prilepi.
    • Datoteki freeglutd.dll in glew32d.dll bi morali biti zdaj v mapi GLUTsrc-GLEWsrc-0 skupaj z Main.cpp in 4 drugimi datotekami, ki jih je ustvaril Visual Studio.

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

Kot v 3. delu, koraka 7 in 8.

Korak 9. Ustvarite predlogo

Kot zgoraj 4. del. Za vrsto imena predloge GLUTsrc-GLEWsrc. Za vrsto imena projekta GLUTsrc-GLEWsrc-1. Ko ustvarite projekt s to predlogo, v glavnem meniju grafičnega vmesnika Visual Studio izberite x64, prav tako kopirajte in prilepite datoteke dll, kot je v tem delu. Dobro opravljeno.

8. del od 8: Izbira nastavitve

Korak 1. V tej vadnici ste se naučili 3, kako nastaviti FreeGLUT in GLEW 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.

Nasveti

  • Ko želite izbrisati mapo projekta, zaprite Visual Studio> izbrišite mapo projekta> odprite Visual Studio.
  • 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 to, da po kliku na prvo ikono kliknite tri pike …, se pomaknite do mape, kjer so.h datoteke (-e) v živo (v tej vadnici C: / GL / freeglut / include in C: / GL / glew / include) 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 / freeglut / lib in C: / GL / glew / lib / Release / Win32) in kliknite Izberi mapo.
  • Splošni način konfiguracije Dodatne odvisnosti je to,

    • V Raziskovalcu se pomaknite do mape, kjer so datoteke.lib v živo (v tej vadnici za platformo x86, C: / GL / freeglut / lib in C: / GL / glew / lib / Release / Win32) dvakrat kliknite na ime vsake datoteke.lib in kopirajte (s tipko 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: