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

Sadržaj:

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

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

Video: Kako postaviti projekt predložaka OpenGL FreeGLUT GLEW predloška u Visual Studiju
Video: Kako sakriti folder u Windows-u 10 2024, Marš
Anonim

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

Ovaj vodič pretpostavlja da je vaša platforma Windows, a IDE Visual Studio. Tokom instalacije Visual Studija označite okvir Desktop development with C ++ workload.

Koraci

1. dio od 8: Preuzimanje freeGLUT i GLEW

Istaknite freeglut
Istaknite freeglut

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

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

Korak 2. Kreirajte folder GL

Otvorite Windows 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 GLEW binarne datoteke, imate ih u fascikli 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> desni klik> odaberite Kopiraj.
  • Idite na C:> GL. Desni klik> odaberite Zalijepi.
  • (Alternativno, otvorite prozor "Istraživač datoteka"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu fasciklu i povucite u C: / GL)
  • Kliknite na ime 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/. In section freeglut 3.0.0 MSVC paket kliknite Preuzmite freeglut 3.0.0 za MSVC.

  • U prozoru za preuzimanje kliknite mapu freeglut> desni klik> odaberite Kopiraj.
  • Idite na C:> GL. Desni klik> odaberite Zalijepi.
  • (Alternativno, otvorite prozor "Istraživač datoteka"> C:> GL. Idite na prozor za preuzimanje> kliknite preuzetu fasciklu i povucite u C: / GL)
  • Kliknite dvaput (bez dvostrukih) na njegovo ime i vrstu GLUT
  • Sada u folderu GL imate mape: GLUT i GLEW.

2. dio od 8: Kreiranje projekta Visual Studio

Korak 1. Kreirajte fasciklu GLP

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

Korak 2. Kreirajte prazan projekat

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

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

Korak 3. Dodajte izvornu datoteku u Project

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

Dio 3 od 8: Instaliranje GLUT -a i GLEW -a na projektu

Korak 1. Konfigurirajte "Dodatne direktorije za uključivanje"

  • U Solution Exploreru kliknite desnim tasterom miša na naziv vašeg projekta, to jest GLUT-GLEW-0, i izaberite Svojstva.
  • U glavnom meniju čarobnjaka čarobnjaka za stranice svojstava GLUT-GLEW-0, u Konfiguracija: ostavite zadanu postavku Aktivno (otklanjanje grešaka)> Platforma: Aktivno (Win32).

    Project 0
    Project 0

    in32)}}.

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

    Opengl 1
    Opengl 1
  • Copy C: / GL / GLUT / include > u čarobnjaku za dodatno uključivanje direktorija kliknite prvu ikonu> zalijepi.

    OpenGL 12
    OpenGL 12
  • Copy C: / GL / GLEW / include > ponovo kliknite prvu ikonu> zalijepi.
  • U čarobnjaku Dodatno uključivanje direktorija kliknite U redu.

Korak 2. Konfigurirajte povezivač "Dodatni direktoriji biblioteka"

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

    Opengl 2 2
    Opengl 2 2
  • Copy C: / GL / GLUT / lib > u čarobnjaku Dodatni direktoriji biblioteka kliknite prvu ikonu> zalijepi.
  • Copy C: / GL / GLEW / lib / Release / Win32 > kliknite prvu ikonu> zalijepi.
  • U čarobnjaku Dodatni direktoriji biblioteka kliknite na U redu.

Korak 3. Konfigurirajte povezivač "Dodatne ovisnosti"

  • Na padajućem izborniku Povezivanje kliknite Unos> kliknite unos Dodatne ovisnosti> strelica prema dolje desno od polja> kliknite.

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

    Dodatne zavisnosti 3
    Dodatne zavisnosti 3

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

Na padajućem izborniku Povezivanje kliknite Sistem> Podsistem. Pritisnite strelicu prema dolje i odaberite Konzola (/SUBSISTEM: KONZOLA) s padajućeg izbornika. Kliknite Primijeni, a zatim U redu u prozoru Stranice svojstava GLUT-GLEW-0

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

  • Idite na C:> GL> GLUT> kanta. Unutar mape korpe kliknite datoteku freeglut.dll> desni klik> 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 bi sada 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 fasciklu projekta GLUT-GLEW-0

  • Idite na C:> GL> GLEW> bin> Release> Win32. Kliknite glew32.dll> kliknite desnim tasterom 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 bi sada 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 projekat

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 instalacije (vidi sliku iznad). 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 greške

Na "Popisu grešaka" ako vidite greš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 biblioteka "" i slijedite upute. Također na korak 3, "Konfigurirajte povezivač" Dodatni direktoriji biblioteka "".
  • "Ulazna tačka mora biti definirana" idite na korak 4, Postavite povezivač "Podsistem" 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 greške, ako ih ne možete ispraviti, zatvorite Visual Studio> izbrišite fasciklu projekta GLUT-GLEW-0 koja živi u C: / GLP> otvorite Visual Studio> ponovite postavljanje iz dijela Dio 2. Dobar posao.

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

Korak 1. Kreirajte predložak

Idite na glavni meni Visual Studio 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 Odaberi opcije predloška, u tekstualno polje Naziv predloška unesite: FREE-GLEW. Pritisnite Finish.

  • Predložak je kreiran.
  • Zatvorite prozor sa putanjom predloška.

Korak 2. Kreirajte projekat

  • Kliknite Datoteka> Novo> Projekt….
  • In Kreirajte novi projekat čarobnjak, na popisu predložaka odaberite GLUT-GLEW> kliknite Dalje.
  • In Konfigurirajte svoj novi projekt čarobnjak, u tekstualnom polju "'Naziv projekta"' GLUT-GLEW-1.
  • Copy C: / GLPi zalijepite Location tekstualno polje.
  • Budite sigurni da je rješenje i projekt stavljeno u isti direktorij označeno. Pritisnite Kreiraj.
  • U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov kôd se 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 kreirajte 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 na prazno područje> desni klik> kliknite Zalijepi.
    • Sada se datoteka freeglut.dll nalazi u mapi GLUT-GLEW-1 među Main.cpp i druge 4 datoteke.
  • Dodati glew32.dll datoteku.

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

Korak 4. Testirajte svoj projekat kao gore

Dobar posao!

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

Korak 1. Idite na glavni meni Visual Studio

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

  • Copy GLUT64-GLEW64-0 i zalijepite Ime projekta tekstualno polje.
  • Copy C: / GLP \ i zalijepite Location tekstualno polje.
  • Označite "Postavite rješenje i projekt u isti direktorij"> kliknite Kreiraj.
  • Pričekajte dok se ne pojavi instanca Visual Studio 2019.

Korak 2. Dodajte izvornu datoteku u fasciklu projekta

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

    • In Konfiguracija:

      ostavite Active (Debug) postavku.

    • In Platforma:

      unos, odaberite x64.

    • Kliknite na Configuration manager….
    • In Platforma aktivnog rješenja:

      odaberite x64.

    • In Platforma, x64 se automatski bira.
    • Pritisnite Zatvori.

      Opengl 1
      Opengl 1
  • Dodatni direktorijumi za uključivanje.

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

    OpenGL 12
    OpenGL 12
    • Copy C: / GL / GLUT / include > u čarobnjaku za dodatno uključivanje direktorija kliknite prvu ikonu> zalijepi.
    • Copy C: / GL / GLEW / include > ponovo kliknite prvu ikonu> zalijepi.
    • U čarobnjaku Dodatno uključivanje direktorija kliknite U redu.
  • Dodatni direktorijumi biblioteka.

    Otvorite padajući izbornik "Linker" i kliknite "Općenito". Kliknite unos "Dodatni direktoriji biblioteka"> strelica prema dolje na kraju polja> "Uredi" u padajućem izborniku.

    • Copy C: / GL / GLUT / lib / x64 > u dodatnim imenicima biblioteka kliknite prvu ikonu> zalijepi.
    • Copy C: / GL / GLEW / lib / Release / x64 > kliknite prvu ikonu> zalijepi.
    • Pritisnite U redu u Dodatnim direktorijima biblioteke.
  • Dodatne zavisnosti.

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

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

Korak 4. Dodajte dll datoteke u fasciklu 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"> kliknite desnim tasterom miša> "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"> kliknite desnim tasterom miša> "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 projekat i ispravite greške ako ih ima

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

Korak 6. Savjet:

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

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

Korak 1. Kreirajte predložak

Idite na glavni meni Visual Studio 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 Odaberi opcije predloška, u tekstualno polje Naziv predloška unesite: FREE-GLEW. Pritisnite Finish.

  • Predložak je kreiran.
  • Zatvorite prozor sa putanjom predloška.

Korak 2. Kreirajte projekat

  • Kliknite Datoteka> Novo> Projekt….
  • In Kreirajte novi projekat čarobnjak, na popisu predložaka odaberite GLUT64-GLEW64> kliknite Dalje.
  • In Konfigurirajte svoj novi projekt čarobnjaka, u tekstualnom polju "'Ime projekta"' GLUT64-GLEW64-1.
  • Copy C: / GLPi zalijepite Location tekstualno polje.
  • Budite sigurni da je rješenje i projekt stavljeno u isti direktorij označeno. Pritisnite Kreiraj.
  • U glavnom meniju Visual Studija prebacite x86 na x64.
  • U Exploreru rješenja dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp. Njegov kôd se 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 kreirajte 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 na prazno područje> desni klik> kliknite Zalijepi.
    • Sada se datoteka freeglut.dll nalazi u mapi GLUT64-GLEW64-1 među Main.cpp i druge 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 na prazno područje> desni klik> kliknite Zalijepi.
    • Sada se dll datoteke glew32.dll i freeglut.dll nalaze u fascikli projekta GLUT64-GLEW64-1 među Main.cpp i druge 4 datoteke.

Korak 4. Testirajte svoj projekat kao gore

Dobar posao!

Savjet: U svakom projektu koji kreirate s njim odaberite x64 (pored Otklanjanje greš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. Kreirajte folder GL

Otvorite Windows 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 Koristi 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"> desni klik> odaberite "Izdvoji ovdje". Kliknite na 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".
  • Kliknite na 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/. Pored Izvor kliknite ZIP.

  • U preuzetom prozoru kliknite na fasciklu glew-2.1.0 (ili najnoviju)> kliknite desnim tasterom miša> Kopiraj.
  • Idite na C: \> GL. Desni klik> Zalijepi. Preimenujte fasciklu u GLEWsrc > pritisnite ↵ Enter. Sada u folderu GL imate mape GLUTsrc i GLEWsrc.

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

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

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

  • 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. Sačekajte dok se u glavnom meniju, Build pojavljuje se unos. Kliknite Build > Build Solution (prva opcija).
    • Sačekajte dok ne pročitate posljednji red 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 prvo polje unesite tekstualno polje 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. Sačekajte dok se ne pojavi u glavnom meniju Build pojavljuje se unos. Kliknite Build > Build Solution (prva opcija).

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

      Broj "uspjelih" promjena u verzijama sa greškom

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

Korak 7. Kreirajte projekat sa izgrađenim FreeGLUT -om i izgrađenim GLEW -om

U direktoriju (disku) C: kreirajte fasciklu GLP, ako ne postoje.

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

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

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

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

      U unosu Platforma odaberite x64> kliknite Configuration Manager….

      • Na platformi Active solution: odaberite x64.
      • U unosu Platforma, x64 se automatski bira.
      • Pritisnite Zatvori.
    • (2) Dodatni direktorijumi za uključivanje. 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 …

      • Copy C: / GL / GLUTsrc / include > kliknite prvu ikonu u čarobnjaku za dodatno uključivanje direktorija> zalijepi.
      • Copy C: / GL / GLEWsrc / include > kliknite prvu ikonu> zalijepi.
      • Kliknite U redu u čarobnjaku Dodatni uključi direktorijumi.
    • (3) Dodatni imenici biblioteka. Dvaput kliknite Linker> kliknite Općenito> Dodatni direktoriji biblioteka> kliknite strelicu prema dolje na kraju polja> kliknite Uredi….

      • Copy C: / GL / GLUTsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
      • Copy C: / GL / GLEWsrc / build / lib / Debug > kliknite prvu ikonu> zalijepi.
      • U čarobnjaku Dodatni direktoriji biblioteka kliknite U redu.
    • (4) Dodatne zavisnosti. U 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 Sistem na PODsistem KONZOLA.

      U padajućem izborniku Linker odaberite System> u izborniku pored prvog odaberite prvi, SubSystem> kliknite strelicu prema dolje na kraju polja> odaberite Console (/SUBSYSTEM: CONSOLE). 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. Kliknite freeglutd.dll> desni klik> 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. Kliknite glew32d.dll> kliknite desnim tasterom 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 projekat i ispravite greške ako ih ima

Kao u gornjem dijelu 3, koraci 7 i 8.

Korak 9. Kreirajte predložak

Kao što je gore 4. dio. Za vrstu naziva predloška GLUTsrc-GLEWsrc. Za vrstu naziva projekta GLUTsrc-GLEWsrc-1. Upamtite kada kreirate 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 3 treba postaviti FreeGLUT i GLEW u Project s Visual Studiom

  • Postavite binarne datoteke x86 (32 bita).

    To je najlakše. 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 fasciklu projekta, zatvorite Visual Studio> izbriši fasciklu projekta> otvorite Visual Studio.
  • Možete kreirati fasciklu u fascikli C: / GL za postavljanje u nju svojih projekata. Kada kreirate projekt, odaberite ovu mapu za "Lokacija".
  • Opći način konfiguriranja Dodatni direktorijumi za uključivanje je to što nakon klika na prvu ikonu, kliknite na tri tačke…, idite do fascikle u kojoj se nalaze.h datoteke (i) (i) (u ovom vodiču C: / GL / freeglut / include i C: / GL / glew / include) i kliknite Odaberi mapu.
  • Opći način konfiguriranja Dodatni direktorijumi biblioteka je to što, nakon što kliknete prvu ikonu, kliknete na tri točke…, prijeđite u mapu 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 Odaberi mapu.
  • Opći način konfiguriranja Dodatne zavisnosti 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), kliknite dvaput na ime svake.lib datoteke i kopirajte (pritiskom Ctrl+C) ime sa ekstenzijom.lib.
    • Sada idite na čarobnjak za dodatne zavisnosti 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 sa predloškom koji je stvorio projekt, uključujući dll datoteku - trebali kopirati dll datoteke iz biblioteka ili prethodnog projekta i zalijepiti ih u novi projekt.

Preporučuje se: