Kako postaviti projekt predložaka OpenGL FreeGLUT GLEW u Visual Studiju

Sadržaj:

Kako postaviti projekt predložaka OpenGL FreeGLUT GLEW u Visual Studiju
Kako postaviti projekt predložaka OpenGL FreeGLUT GLEW u Visual Studiju

Video: Kako postaviti projekt predložaka OpenGL FreeGLUT GLEW u Visual Studiju

Video: Kako postaviti projekt predložaka OpenGL FreeGLUT GLEW u Visual Studiju
Video: How to do system restore on Windows 10/Vraćanje sustava na Windows10 (TUTORIAL) 2024, Travanj
Anonim

Mnogi programeri preferiraju OpenGL za grafiku. Ako ste jedan od njih, proizvođač vam savjetuje da upotrijebite alat za prozore (poput freeGLUT) i biblioteke za učitavanje OpenGL (poput GLEW). Ovaj će vam vodič pomoći da prebrodite prvi izazov korištenja OpenGL-a s freeGLUT i GLEW: Instaliranje i postavljanje te stvaranje prvog projekta s predloškom OpenGL-freeGLUT-GLEW u Visual Studio 2019.

Ovaj će vodič pretpostaviti da je vaša platforma Windows, a IDE Visual Studio. Tijekom instalacije Visual Studija označite okvir Razvoj radne površine s radnim opterećenjem C ++.

Koraci

1. dio od 8: Preuzimanje freeGLUT -a i GLEW -a

Istaknite freeglut
Istaknite freeglut

Korak 1. Istaknite ono što očekujete učiniti

Označite korak ili podkorak ili njegov dio, a zatim to učinite. Na primjer, pogledajte gornju sliku.

Korak 2. Izradite mapu GL

Otvorite Windows Explorer File Explorer> Idi na disk (direktorij) C. Ako mapa GL već postoji, u redu je.

Ako ne postoji, desnom tipkom miša kliknite u prazno područje> odaberite Novo> Mapa> upišite GL> pritisnite ↵ Enter

Korak 3. Preuzmite aplikaciju GLEW

  • Ako ste već preuzeli binarne datoteke GLEW, imate ih u mapi GL, podmapi GLEW, u redu je.
  • Ako još niste, desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru https://glew.sourceforge.net. Ispod Preuzimanja u zaglavlju kliknite Windows 32-bitna i 64-bitna.
  • U prozoru za preuzimanje kliknite mapu glew-2.1.0> desnom tipkom miša> odaberite Kopiraj.
  • Idite na C:> GL. Desni klik> odaberite Zalijepi.
  • (Alternativno, otvorite prozor "Files Explorer"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu mapu i povucite u C: / GL)
  • Pritisnite naziv glew-2.1.0 i preimenujte ga u GLEW.
  • Ako se preuzme mapa glew-2.1.0-win32, dvaput kliknite na nju da biste dobili glew-2.1.0.

Korak 4. Preuzmite freeglut 3.0.0 MSVC paket

Na sljedećoj vezi desnom tipkom miša kliknite i odaberite Otvori vezu u novom prozoru https://www.transmissionzero.co.uk/software/freeglut-devel/. U odjeljku freeglut 3.0.0 MSVC paket klik Preuzmite freeglut 3.0.0 za MSVC.

  • U prozoru za preuzimanje kliknite mapu freeglut> desnom tipkom miša> odaberite Kopiraj.
  • Idite na C:> GL. Desni klik> odaberite Zalijepi.
  • (Alternativno, otvorite prozor "Files Explorer"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu mapu i povucite u C: / GL)
  • Kliknite dvaput (bez dvostrukih) na njegovo ime i vrstu GLUT
  • Sada u mapi GL imate mape: GLUT i GLEW.

2. dio od 8: Izrada projekta Visual Studio

Korak 1. Izradite mapu GLP

Ako već postoji, u redu je. Ako nije, idite na disk C:, i stvorite mapu GLP.

Korak 2. Izradite prazan projekt

  • U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt …> u čarobnjaku Stvorite novi projekt kliknite Isprazni projekt> Dalje.

    • U Konfigurirajte svoj novi projekt čarobnjak za vrstu "Naziv projekta": GLUT-GLEW-0.
    • Pored tekstualnog polja "Lokacija" kliknite…. Idite na C:> GLP> kliknite Odaberi mapu. Sada je "Lokacija" C: / GLP \.
    • Označite "Smjestite rješenje i projekt u isti direktorij"> kliknite Stvori.
    • Pričekajte dok se ne pojavi instanca Visual Studio 2019.

Korak 3. Dodajte svoju izvornu datoteku u Project

  • U prozoru Explorera rješenja desnom tipkom miša kliknite mapu Izvorne datoteke (zadnju)> kliknite Dodaj> Nova stavka ….
  • U prozoru Dodaj novu stavku-GLUT-GLEW-0 kliknite C ++ datoteku (.cpp) (prvu) sa sredine prozora. U tekstualni okvir Ime upišite Main.cpp.
  • Lokacija je C: / GLP / GLUT-GLEW-0 \.
  • Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.

3. dio od 8: Instaliranje GLUT -a i GLEW -a na projekt

Korak 1. Konfigurirajte "Dodatni direktoriji za uključivanje"

  • U Solution Exploreru desnom tipkom miša kliknite naziv svog projekta, to jest GLUT-GLEW-0, i odaberite Svojstva.
  • U glavnom izborniku čarobnjaka GLUT-GLEW-0 stranica stranica svojstava, u Konfiguracija: ostavite zadanu postavku Aktivno (otklanjanje pogrešaka)> Platforma: Aktivno (Win32).

    Projekt 0
    Projekt 0

    in32)}}.

    Projekt 0
    Projekt 0
  • Otvorite izbornik C/C ++. Pritisnite Općenito> Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje s desne strane polja> kliknite.

    Opengl 1
    Opengl 1
  • Kopirati C: / GL / GLUT / uključiti > u čarobnjaku Dodatni uključi direktorije kliknite prvu ikonu> zalijepi.

    OpenGL 12
    OpenGL 12
  • Kopirati C: / GL / GLEW / uključi > ponovno kliknite prvu ikonu> zalijepi.
  • U čarobnjaku Dodatni uključi direktorije kliknite U redu.

Korak 2. Konfigurirajte povezivač "Dodatni direktoriji knjižnica"

  • Otvorite padajući izbornik Povezivač i kliknite Općenito. Kliknite unos Dodatni direktoriji knjižnica> strelica prema dolje s desne strane polja>.

    Opengl 2 2
    Opengl 2 2
  • Kopirati C: / GL / GLUT / lib > u čarobnjaku Dodatni direktoriji knjižnica kliknite prvu ikonu> zalijepi.
  • Kopirati C: / GL / GLEW / lib / Release / Win32 > kliknite prvu ikonu> zalijepi.
  • U čarobnjaku Dodatni direktoriji knjižnica kliknite U redu.

Korak 3. Konfigurirajte povezivač "Dodatne ovisnosti"

  • Na padajućem izborniku Povezivač kliknite Unos> kliknite unos Dodatne ovisnosti> strelica prema dolje s desne strane polja> kliknite.

    Opengl 3 1
    Opengl 3 1
  • Kopirati freeglut.lib; glew32.lib; opengl32.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
  • Pritisnite U redu u čarobnjaku za dodatne ovisnosti.

    Dodatne ovisnosti 3
    Dodatne ovisnosti 3

Korak 4. Postavite povezivač "Podsustav" na "Konzola"

Na padajućem izborniku Povezivač kliknite Sustav> Podsustav. Pritisnite strelicu prema dolje i s padajućeg izbornika odaberite Konzola (/PODSISTEM: KONZOLA). Pritisnite Primijeni, a zatim U redu u prozoru stranica svojstava GLUT-GLEW-0

Korak 5. Kopirajte datoteku freeglut.dll i zalijepite je u mapu projekta GLUT-GLEW-0

  • Idite na C:> GL> GLUT> kanta. Unutar mape kante kliknite datoteku freeglut.dll> desnom tipkom miša kliknite> Kopiraj.
  • Idite na C:> GLP> GLUT-GLEW-0. Desnom tipkom miša kliknite prazno područje u mapi GLUT-GLEW-0 i odaberite Zalijepi.
  • Datoteka freeglut.dll sada bi trebala biti u direktoriju vašeg projekta zajedno s datotekom Main.cpp i nekoliko drugih datoteka koje je stvorio Visual Studio.

Korak 6. Kopirajte datoteku glew32.dll i zalijepite je u mapu projekta GLUT-GLEW-0

  • Idite na C:> GL> GLEW> bin> Release> Win32. Kliknite glew32.dll> desnom tipkom miša> Kopiraj.
  • Idite na C:> GLP> GLUT-GLEW-0. Desnom tipkom miša kliknite prazno područje u mapi Project-0 i odaberite Zalijepi.
  • Datoteka glew32.dll sada bi trebala biti u mapi GLUT-GLEW-0 zajedno s Main.cpp, freeglut.dll i 4 druge datoteke koje je stvorio Visual Studio.
Freeglut 1
Freeglut 1

Korak 7. Testirajte svoj projekt

Desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru badprog. Pomaknite se prema dolje po stranici i pronađite odjeljak Testiranje postavki (vidi gornju sliku). Kopirajte kôd i zalijepite ga u područje koda Main.cpp> pritisnite Ctrl + F5. Trebali biste vidjeti dva prozora: jedan crni (konzola) i drugi s bijelim kvadratom u crnoj pozadini. Ako to ne vidite, napravite sljedeći korak.

Korak 8. Ispravite sve pogreške

Na "Popisu pogrešaka" ako vidite pogrešku o

  • datoteku s nastavkom.h idite na dio 3, korak 1, "Konfigurirajte" Dodatne direktorije za uključivanje "" i slijedite upute.
  • datoteka s nastavkom.lib idite na dio 3, korak 2, "Konfigurirajte povezivač" Dodatni direktoriji knjižnica "" i slijedite upute. Također na korak 3, "Konfigurirajte povezivač" Dodatni direktoriji knjižnica "".
  • "Ulazna točka mora biti definirana" idite na korak 4, Postavite povezivač "Podsustav" na "KONZOLA" i slijedite upute.
  • file.dll idite na korak 5, "Kopirajte datoteku freeglut.dll i zalijepite je u mapu Project-0" i slijedite upute.
  • Za ostale pogreške, ako ih ne možete ispraviti, zatvorite Visual Studio> izbrišite mapu projekta GLUT-GLEW-0 koja živi u C: / GLP> otvorite Visual Studio> ponovite postavljanje iz dijela 2. dio. Dobar posao.

Dio 4 od 8: Izrada projekta s predloškom GLUT-GLEW

Korak 1. Izradite predložak

Idite na glavni izbornik Visual Studija i, dok je GLUT-GLEW-0 otvoren, kliknite Projekt> Izvezi predložak…. Na Čarobnjaku izvoza predloška provjerite Predložak projekta, ako nije označen. Pritisnite Dalje>. Na Odabiru mogućnosti predloška, u tekstualnom okviru Naziv predloška unesite: FREE-GLEW. Pritisnite Završi.

  • Predložak je kreiran.
  • Zatvorite izbačeni prozor s predloškom.

Korak 2. Izradite projekt

  • Kliknite Datoteka> Novo> Projekt….
  • U Izradite novi projekt čarobnjak, na popisu predložaka odaberite GLUT-GLEW> kliknite Dalje.
  • U Konfigurirajte svoj novi projekt čarobnjak, u tekstualnom polju "'Naziv projekta"' GLUT-GLEW-1.
  • Kopirati C: / GLP, i zalijepite Mjesto polje za tekst.
  • Budite sigurni da je rješenje i projekt stavljeno u isti direktorij. Pritisnite Stvori.
  • U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov se kôd pojavljuje u području koda. Pokreni ga. Ako se kôd ne pojavi, desnom tipkom miša kliknite ++ Main.cpp> kliknite Isključi iz projekta. Sada stvorite novi Main.cpp.

Korak 3. Dodajte dll datoteke

  • Dodajte datoteku freeglut.dll

    • Idite na C:> GL> GLUT-GLEW-0> kliknite datoteku freeglut.dll > desni klik> kliknite Kopiraj.
    • Idite na C:> GLP> GLUT-GLEW-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
    • Sada se datoteka freeglut.dll nalazi u mapi GLUT-GLEW-1 među Main.cpp i ostale 4 datoteke.
  • Dodati glew32.dll datoteka.

    • Idite na C:> GL> GLUT-GLEW-0> kliknite datoteku glew32.dll > desni klik> kliknite Kopiraj.
    • Idite na C:> GLP> GLUT-GLEW-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
    • Sada se dll datoteke glew32.dll i freeglut.dll nalaze u mapi projekta GLUT-GLEW-1 među Main.cpp i ostale 4 datoteke.

Korak 4. Testirajte svoj projekt kao gore

Dobar posao!

5. dio od 8: Izrada x64 platforme za ciljanje projekata

Korak 1. Idite na glavni izbornik Visual Studija

Kliknite Datoteka> Novo> Projekt …> u čarobnjaku za izradu novog projekta kliknite Isprazni projekt> Dalje.

  • Kopirati GLUT64-GLEW64-0 i zalijepite Naziv projekta polje za tekst.
  • Kopirati C: / GLP \ i zalijepite Mjesto polje za tekst.
  • Označite "Smjestite rješenje i projekt u isti direktorij"> kliknite Stvori.
  • Pričekajte dok se ne pojavi instanca Visual Studio 2019.

Korak 2. Dodajte izvornu datoteku u mapu projekta

  • U Explorer Explorer u desnom prozoru kliknite zadnju mapu Izvorne datoteke> kliknite Dodaj> Nova stavka ….
  • U prozoru Dodavanje nove stavke-GLUT64-GLEW64-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U tekstualni okvir Ime upišite Main.cpp.
  • Lokacija je C: / GLP / GLUT64-GLEW64-0 \.
  • Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.

Korak 3. Stranice svojstava GLUT64-GLEW64-0

Idite na "Solution Explorer"> desnom tipkom miša kliknite naziv vašeg projekta koji je GLUT64-GLEW64-0> odaberite "Svojstva".

  • Glavni izbornik.

    • U Konfiguracija:

      ostavite postavku Aktivno (otklanjanje pogrešaka).

    • U Platforma:

      unos, odaberite x64.

    • Kliknite Upravitelj konfiguracije….
    • U Platforma aktivnog rješenja:

      odaberite x64.

    • U Platforma, x64 se automatski odabire.
    • Pritisnite Zatvori.

      Opengl 1
      Opengl 1
  • Dodatni direktoriji Uključi.

    Otvorite izbornik C/C ++. Pritisnite Općenito> Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje s desne strane polja> kliknite.

    OpenGL 12
    OpenGL 12
    • Kopirati C: / GL / GLUT / uključiti > u čarobnjaku Dodatni uključi direktorije kliknite prvu ikonu> zalijepi.
    • Kopirati C: / GL / GLEW / uključi > ponovno kliknite prvu ikonu> zalijepi.
    • U čarobnjaku Dodatni uključi direktorije kliknite U redu.
  • Dodatni imenici knjižnica.

    Otvorite padajući izbornik "Povezivač" i kliknite "Općenito". Kliknite unos "Dodatni direktoriji knjižnica"> strelica prema dolje na kraju polja> "Uredi" na padajućem izborniku.

    • Kopirati C: / GL / GLUT / lib / x64 > u dodatnim imenicima knjižnica kliknite prvu ikonu> zalijepi.
    • Kopirati C: / GL / GLEW / lib / Release / x64 > kliknite prvu ikonu> zalijepi.
    • Pritisnite U redu u dodatnim imenicima knjižnica.
  • Dodatne ovisnosti.

    Opengl 3 1
    Opengl 3 1
    • Na padajućem izborniku Povezivač kliknite Unos> kliknite unos Dodatne ovisnosti> strelica prema dolje s desne strane polja> kliknite.

      Dodatne ovisnosti 3
      Dodatne ovisnosti 3
    • Kopirati freeglut.lib; glew32.lib; opengl32.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
    • Pritisnite U redu u čarobnjaku za dodatne ovisnosti.
  • Postavite povezivač "Podsustav" na "Konzola". Na padajućem izborniku Povezivač kliknite Sustav> Podsustav. Pritisnite strelicu prema dolje i s padajućeg izbornika odaberite Konzola (/PODSISTEM: KONZOLA). Pritisnite Primijeni, a zatim U redu u prozoru stranica svojstava GLUT-GLEW-0.

Korak 4. Dodajte dll datoteke u mapu projekta GLUT64-GLEW64-0

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

    • Idite na C: / GL / GLUT / bin / x64. U mapi "x64" kliknite datoteku "freeglut.dll"> desnom tipkom miša kliknite> "Kopiraj".
    • Sada idite na C:> GLP> GLUT64-GLEW64-0. Desnom tipkom miša kliknite prazno područje u mapi "GLUT64-GLEW64-0" i odaberite "Zalijepi".
  • Dodajte datoteku glew32.dll u GLUT64-GLEW64-0.

    • Idite na C:> GL> GLEW> bin> Release> x64. U mapi "x64" kliknite datoteku "glew32.dll"> desnom tipkom miša kliknite> "Kopiraj".
    • Sada idite na C:> GLP> GLUT64-GLEW64-0. Desnom tipkom miša kliknite prazno područje u mapi "GLUT64-GLEW64-0" i odaberite "Zalijepi".

Korak 5. Testirajte svoj projekt i ispravite pogreške ako ih ima

Kao i kod ciljanja x86 platforme, pogledajte gore, dio 3, koraci 7 i 8, ali u glavnom izborniku Visual Studija prebacite se x86 do x64.

Korak 6. Savjet:

Čak i ako se u glavnim postavkama stranica svojstava radi o platformi: x64, kliknite Upravitelj konfiguracije …, a u platformi aktivnih rješenja: odaberite x64.

Dio 6 od 8: Izrada projekta s predloškom GLUT64-GLEW64

Korak 1. Izradite predložak

Idite na glavni izbornik Visual Studija i, dok je GLUT64-GLEW64-0 otvoren, kliknite Projekt> Izvezi predložak…. Na Čarobnjaku izvoza predloška provjerite Predložak projekta, ako nije označen. Pritisnite Dalje>. Na Odabiru mogućnosti predloška, u tekstualnom okviru Naziv predloška unesite: FREE-GLEW. Pritisnite Završi.

  • Predložak je kreiran.
  • Zatvorite izbačeni prozor s predloškom.

Korak 2. Izradite projekt

  • Kliknite Datoteka> Novo> Projekt….
  • U Izradite novi projekt čarobnjak, na popisu predložaka odaberite GLUT64-GLEW64> kliknite Dalje.
  • U Konfigurirajte svoj novi projekt čarobnjak, u tekstualnom polju "'Naziv projekta"' GLUT64-GLEW64-1.
  • Kopirati C: / GLP, i zalijepite Mjesto polje za tekst.
  • Budite sigurni da je rješenje i projekt stavljeno u isti direktorij. Pritisnite Stvori.
  • U glavnom izborniku Visual Studija prebacite x86 na x64.
  • U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov se kôd pojavljuje u području koda. Pokreni ga. Ako se kôd ne pojavi, desnom tipkom miša kliknite ++ Main.cpp> kliknite Isključi iz projekta. Sada stvorite novi Main.cpp.

Korak 3. Dodajte dll datoteke

  • Dodajte datoteku freeglut.dll

    • Idite na C:> GLP> GLUT64-GLEW64-0> kliknite datoteku freeglut.dll > desni klik> kliknite Kopiraj.
    • Idite na C:> GLP> GLUT64-GLEW64-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
    • Sada se datoteka freeglut.dll nalazi u mapi GLUT64-GLEW64-1 među Main.cpp i ostale 4 datoteke.
  • Dodajte datoteku glew32.dll

    • Idite na C:> GLP> GLUT64-GLEW64-0> kliknite datoteku glew32.dll > desni klik> kliknite Kopiraj.
    • Idite na C:> GLP> GLUT64-GLEW64-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
    • Sada se dll datoteke glew32.dll i freeglut.dll nalaze u mapi projekta GLUT64-GLEW64-1 među Main.cpp i ostale 4 datoteke.

Korak 4. Testirajte svoj projekt kao gore

Dobar posao!

Savjet: U svakom projektu koji kreirate s njim, odaberite x64 (pored Otklanjanje pogrešaka) u grafičkom sučelju Visual Studija i dodajte dll datoteke kao u ovom dijelu

Dio 7 od 8: Postavljanje ugrađenog FreeGLUT -a i ugrađenog GLEW -a

Korak 1. Izradite mapu GL

Otvorite Windows Explorer File Explorer> Idi na disk (direktorij) C. Ako mapa GL već postoji, u redu je.

Ako ne postoji, desnom tipkom miša kliknite u prazno područje> odaberite Novo> Mapa> upišite GL> pritisnite ↵ Enter

Korak 2. Instalirajte CMake

Desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru Koristite CMake za preuzimanje binarnih datoteka iz izvornog koda. Slijedite 1. dio Instaliranje CMake -a.

Korak 3. Preuzmite FreeGLUT izvor

Desnom tipkom miša kliknite sljedeću adresu i odaberite Otvori vezu u novom prozoru https://sourceforge.net/projects/freeglut/. Kliknite Preuzmi.

  • U prozoru za preuzimanje (direktorij "Preuzimanja") kliknite mapu "freeglut-3.2.1.tar.gz"> desnom tipkom miša> odaberite "7-Zip" (ako ga nemate, preuzmite ga)> "Izdvoji ovdje".
  • Kliknite mapu "freeglut-3.2.1.tar"> desni klik> odaberite "7-Zip"> "Izdvoji ovdje".
  • Alternativno, ako imate WinRAP, kliknite mapu "freeglut-3.2.1.tar"> desnom tipkom miša> odaberite "Izdvoji ovdje". Pritisnite mapu "freeglut-3.2.1.tar"> odaberite "Izdvoji ovdje".
  • Ili kliknite "WinZip". Ako ga nemate, preuzmite Besplatna probna verzija WinZip evaluacije 30 dana i slijedite upute.
  • Kliknite na dekomprimiranu mapu "freeglut-3.2.1"> desni klik> "Kopiraj"> idite na C: \> GL> desni klik> "Zalijepi".
  • Pritisnite mapu "freeglut-3.2.1"> desni klik> kliknite "Preimenuj"> upišite (ili kopirajte i zalijepite): GLUTsrc > pritisnite ↵ Enter.

Korak 4. Preuzmite GLEW izvor

Desnom tipkom miša kliknite sljedeću adresu i odaberite Otvori vezu u novom prozoru https://glew.sourceforge.net/. Pokraj Izvor kliknite ZIP.

  • U preuzetom prozoru kliknite mapu glew-2.1.0 (ili najnoviju)> desni klik> Kopiraj.
  • Idite na C: \> GL. Desni klik> Zalijepi. Preimenujte mapu u GLEWsrc > pritisnite ↵ Enter. Sada u mapi GL imate mape GLUTsrc i GLEWsrc.

Korak 5. Izgradite FreeGLUT pomoću CMake i Visual Studija

  • Idite na CMake GUI.
  • U prvom tekstualnom polju upišite C:/GL/GLUTsrc
  • U drugo polje unesite tekstualno polje C:/GL/GLUTsrc/build
  • Konfigurirajte i generirajte. U CMake GUI -u kliknite Konfiguracija> u čarobnjaku Stvori direktorij kliknite Da> odaberite Visual Studio 16 2019> kliknite Završi.

    Kada u CMake GUI -ju pročitate: "Konfiguriranje je dovršeno", kliknite Generiraj. Trebali biste pročitati: "Generiranje je učinjeno"

  • Izgradite svoje rješenje.

    • Idite na C:> GL> GLUTsrc> build. Dvaput kliknite "freeglut.sln", ili "freeglut", ili "ALL_BUILD.vcxproj". Pojavljuje se instanca Visual Studija. Pričekajte dok se u glavnom izborniku, Izgraditi pojavljuje se unos. Klik Izgraditi > Build Solution (prva opcija).
    • Pričekajte dok ne pročitate posljednji redak u prozoru "Output": ========== Build: 28 uspjelo, 0 nije uspjelo, 0 ažurirano, 1 preskočeno "========= =

      Broj "uspjelih" promjena u verzijama freegluta

  • Idite na C: / GL / GLUTsrc / build / lib / Debug. Unutra biste trebali vidjeti datoteku freeglutd.lib ispod ostalih datoteka.

Korak 6. Izgradite GLEW pomoću programa CMake i Visual Studio

Slijedite gornji korak, ali

  • U prvom tekstualnom polju upišite C:/GL/GLEWsrc/build/cmake
  • U drugom tipu C:/GL/GLEWsrc/build
  • Idite na C:> GL> GLEWsrc> build. Dvaput kliknite "glew.sln", ili "glew" ili "ALL_BUILD.vcxproj". Pojavljuje se instanca Visual Studija. Pričekajte dok se ne pojavi u glavnom izborniku Izgraditi pojavljuje se unos. Klik Izgraditi > Build Solution (prva opcija).

    • Pričekajte dok ne pročitate zadnji redak u prozoru "Output": ========== Build: 6 uspjelo, 0 nije uspjelo, 0 ažurirano, 2 preskočeno "========= =

      Broj "uspjelih" promjena u verzijama koje se pojavljuju

  • Idite na C:> GL> GLEWsrc> build> lib> Debug. Unutra biste trebali vidjeti datoteku glew32d.lib među ostalim datotekama.

Korak 7. Izradite projekt sa izgrađenim FreeGLUT -om i izgrađenim GLEW -om

U direktoriju (disku) C: stvorite mapu GLP, ako ne postoje.

  • U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt …> u čarobnjaku Stvorite novi projekt kliknite Isprazni projekt> Dalje.

    • U Konfigurirajte svoj novi projekt čarobnjak za vrstu "Naziv projekta": GLUTsrc-GLEWsrc-0
    • U tekstualnom polju "Lokacija" izbrišite sve i upišite C: / GLP \
    • Označite "Smjestite rješenje i projekt u isti direktorij"> kliknite Stvori.
    • Pričekajte dok se ne pojavi instanca Visual Studio 2019.
  • Dodajte svoju izvornu datoteku u Project.

    • U V. S. GUI, čarobnjak "Explorer Explorer", desnom tipkom miša kliknite mapu Izvorne datoteke (zadnju)> kliknite Dodaj> Nova stavka ….
    • U prozoru Dodavanje nove stavke-GLUTsrc-GLEWsrc-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U tekstualni okvir Ime upišite Main.cpp.
    • Lokacija bi trebala biti C: / GLP / GLUT-GLEW-0 \
    • Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.
  • Konfigurirajte svojstva projekta. U čarobnjaku Solution Explorer, desnom tipkom miša kliknite naziv projekta GLUTsrc-GLEWsrc-0 > odaberite Svojstva.

    • (1) GLUTsrc-GLEWsrc-0 Glavni izbornik stranica svojstava.

      U unosu Platforma odaberite x64> kliknite Configuration Manager….

      • U platformi Active Solution: odaberite x64.
      • U unosu Platforma x64 se automatski odabire.
      • Pritisnite Zatvori.
    • (2) Dodatni direktoriji Uključi. Otvorite C/C ++> Općenito> U izborniku pored prvog odaberite prvi, Dodatni direktoriji za uključivanje> kliknite strelicu prema dolje na kraju polja> kliknite Uredi …

      • Kopirati C: / GL / GLUTsrc / include > kliknite prvu ikonu u čarobnjaku Dodatno uključivanje direktorija> zalijepi.
      • Kopirati C: / GL / GLEWsrc / include > kliknite prvu ikonu> zalijepi.
      • Pritisnite U redu u čarobnjaku Dodatni uključi direktorije.
    • (3) Dodatni imenici knjižnica. Dvaput kliknite Povezivač> kliknite Općenito> Dodatni direktoriji knjižnice> kliknite strelicu prema dolje na kraju polja> kliknite Uredi ….

      • Kopirati C: / GL / GLUTsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
      • Kopirati C: / GL / GLEWsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
      • U čarobnjaku Dodatni direktoriji knjižnica kliknite U redu.
    • (4) Dodatne ovisnosti. Na padajućem izborniku povezivača odaberite Unos> u izborniku pored prvog odaberite prvi, Dodatne ovisnosti> kliknite strelicu prema dolje na kraju polja> Uredi …> kopirajte opengl32.lib; freeglutd.lib; glew32d.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti> kliknite U redu.
    • (5) Postavite Sustav na PODSustav CONSOLE.

      Na padajućem izborniku Povezivač odaberite Sustav> u izborniku pored prvog odaberite prvi, Podsustav> kliknite strelicu prema dolje na kraju polja> odaberite Konzola (/PODSISTEM: KONZOLA). Pritisnite Primijeni i U redu.

  • Kopirajte datoteke freeglutd.dll i glew32d.dll i zalijepite ih u mapu GLUTsrc-GLEWsrc-0.

    • Idite na C: / GL / GLUTsrc / build / bin / Debug. Pritisnite freeglutd.dll> desnom tipkom miša> Kopiraj.
    • Idite na C:> GLP> GLUTsrc-GLEWsrc-0. Desnom tipkom miša kliknite prazno područje u mapi GLUTsrc-GLEWsrc-0 i odaberite Zalijepi.
    • Idite na C: / GL / GLEWsrc / build / bin / Debug. Pritisnite glew32d.dll> desnom tipkom miša> Kopiraj.
    • Idite na C:> GLP> GLUTsrc-GLEWsrc-0. Desnom tipkom miša kliknite prazno područje u mapi GLUTsrc-GLEWsrc-0 i odaberite Zalijepi.
    • Datoteke freeglutd.dll i glew32d.dll sada bi trebale biti u mapi GLUTsrc-GLEWsrc-0 zajedno s Main.cpp i 4 druge datoteke koje je stvorio Visual Studio.

Korak 8. Testirajte svoj projekt i ispravite pogreške ako ih ima

Kao gore u dijelu 3, koraci 7 i 8.

Korak 9. Izradite predložak

Kao gore 4. dio. Za vrstu naziva predloška GLUTsrc-GLEWsrc. Za vrstu naziva projekta GLUTsrc-GLEWsrc-1. Zapamtite kada stvarate projekt s ovim predloškom, u glavnom izborniku Visual Studio GUI odaberite x64, također kopirajte i zalijepite dll datoteke kao u ovom dijelu. Dobar posao.

8. dio od 8: Odabir postavljanja

Korak 1. U ovom vodiču ste naučili da je 3 trebalo postaviti FreeGLUT i GLEW u Project s Visual Studiom

  • Postavite binarne datoteke x86 (32 bita).

    Najjednostavnije je. Odavde biste trebali početi učiti postavljanje.

  • Postavite binarne datoteke x64 (64 bita).

    Cilja na x64 platformu. Odaberite ga samo ako imate poseban razlog za to.

Savjeti

  • Kad trebate izbrisati mapu projekta, zatvorite Visual Studio> izbrišite mapu projekta> otvorite Visual Studio.
  • Možete stvoriti mapu u mapi C: / GL za mjesto u njoj svojih projekata. Prilikom izrade projekta odaberite ovu mapu za "Lokacija".
  • Opći način konfiguriranja Dodatni direktoriji Uključi je to što, nakon što kliknete prvu ikonu, kliknite tri točke…, idite do mape u kojoj se nalaze.h datoteke (i) (e) (u ovom vodiču C: / GL / freeglut / include i C: / GL / glew / include) i kliknite Odaberi mapu.
  • Opći način konfiguriranja Dodatni imenici knjižnica je to što, nakon što kliknete prvu ikonu, kliknite tri točke…, idite do mape u kojoj se nalaze.lib datoteke (i) (u ovom vodiču za x86 platformu, C: / GL / freeglut / lib i C: / GL / glew / lib / Release / Win32) i kliknite Odabir mape.
  • Opći način konfiguriranja Dodatne ovisnosti je li to,

    • U File Exploreru idite do mape u kojoj se nalaze.lib datoteke (i) (u ovom vodiču za x86 platformu, C: / GL / freeglut / lib i C: / GL / glew / lib / Release / Win32) dvaput kliknite na naziv svake.lib datoteke i kopirajte (pritiskom Ctrl+C) naziv s nastavkom.lib.
    • Sada idite na čarobnjak za dodatne ovisnosti i zalijepite ga (pritiskom Ctrl+V). Upišite točku -zarez (;).
    • Ako želite konfigurirati OpenGL sa svojim projektom, dodajte opengl32.lib.
  • Ako su potrebne dll datoteke, tada biste u svakom projektu koji kreirate - čak i s predloškom koji je stvorio projekt, uključujući dll datoteku - trebali kopirati dll datoteke iz knjižnica ili prethodnog projekta i zalijepiti ih u novi projekt.

Preporučeni: