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

Sadržaj:

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

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

Video: Kako postaviti projekt predložaka OpenGL SDL GLEW predloška u Visual Studiju
Video: First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models 2024, Travanj
Anonim

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

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

Koraci

1. dio od 11: Preuzimanje SDL -a i GLEW -a

Označite dio
Označite dio

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 File Explorer> Idi na disk (direktorij) C.

  • Ako mapa GL već postoji, u redu je.
  • Ako se to ne dogodi, desnom tipkom miša kliknite u prazno područje> odaberite Novo> Mapa> unesite GL > pritisnite ↵ Enter.
SDL 13
SDL 13

Korak 3. Preuzmite biblioteku SDL2

Desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru https://www.libsdl.org/download-2.0.php. Pomaknite se do dna stranice i pronađite razvojne knjižnice (pogledajte gornju sliku).

  • Preuzmite verziju za Visual C ++. Danas je to SDL2-devel-2.0.16-VC.zip (Visual C ++ 32/64-bit).
  • U prozoru gdje se preuzima kliknite SDL2-2.0.16 (ili najnovije)> desni klik> odaberite Kopirati.
  • Idite (uvijek dvostrukim klikom) do C:> GL> kliknite u prazno područje> desni klik> odaberite Zalijepiti.
  • (Alternativno, kliknite preuzetu mapu i povucite u C: / GL)

    Pritisnite naziv SDL2-2.0.16 i preimenujte ga u SDL

  • Ako se preuzme mapa SDL2-devel-2.0.16-VC, dvaput kliknite na nju da biste dobili SDL2-2.0.16.

Korak 4. Preuzmite biblioteku GLEW

Desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru https://glew.sourceforge.net/. Ispod Preuzimanja pronaći Binarne datoteke i kliknite Windows 32-bitna i 64-bitna.

  • U prozoru gdje se preuzima kliknite mapa glew-2.1.0 > desni klik> odaberite Kopirati.
  • Idite na C:> GL> desni klik> odaberite Zalijepiti.
  • (Alternativno, kliknite preuzetu mapu i povucite u C: / GL)
  • Preimenovati glew-2.1.0 do GLEW.
  • Ako se preuzima mapa glew-2.1.0-win32, dvaput kliknite na nju za get glew-2.1.0.
  • Sada u mapi GL imate mape GLEW i SDL.

2. dio od 11: Izrada projekta Visual Studio

Korak 1. Izradite mapu GLP

Idite na disk (direktorij) C.

  • Ako mapa GLP već postoji, u redu je.
  • Ako se to ne dogodi, desnom tipkom miša kliknite u prazno područje> odaberite Novo> Mapa> unesite GLP > pritisnite ↵ Enter.

Korak 2. Izradite prazan projekt

  • Ako Visual Studio nije otvoren. Otvorite ga> Kliknite Izradi novi projekt> Isprazni projekt> Dalje.

    • U Konfigurirajte svoj novi projekt čarobnjak, za "Naziv projekta", upišite: SDL-GLEW-0
    • Kopirati C: / GLP \ i zalijepite u tekstualno polje "Lokacija".
    • Označite "Smjestite rješenje i projekt u isti direktorij".
    • Pritisnite Stvori.
    • Pričekajte dok se ne pojavi instanca Visual Studio.
  • Ako je otvoren. Kliknite Datoteka> Novo> Projekt…. Ostatak kao gore.

Korak 3. Dodajte svoju izvornu datoteku u Project

  • U prozoru Explorera rješenja desnom tipkom miša kliknite unos Izvorne datoteke (posljednji)> odaberite Dodaj> Nova stavka ….
  • U prozoru Dodaj novu stavku-SDL-GLEW-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U tekstualni okvir Naziv upišite Main.cpp.
  • Lokacija je C: / GLP / SDL-GLEW-0 \. Ako nije kopija C: / GLP / SDL-GLEW-0 \ i zalijepite.
  • Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.

Dio 3 od 11: Instaliranje SDL -a i GLEW -a u Project

Projekt 0
Projekt 0

Korak 1. Konfigurirajte svojstva projekta

U Solution Exploreru desnom tipkom miša kliknite naziv vašeg projekta, to je SDL-GLEW-0 (na slici je to Project-0, bez obzira) i odaberite Svojstva. U "Konfiguracija:" označite Aktivno (otklanjanje pogrešaka), a u "Platforma:" Aktivno (Win32).

  • Dodatni direktoriji Uključi.

    Opengl 1
    Opengl 1

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

    • Kopirati C: / GL / SDL / uključi > u čarobnjaku Dodatni uključi direktorije kliknite prvu ikonu> zalijepi.
    • Kopirati C: / GL / GLEW / uključi > ponovno kliknite prvu ikonu> zalijepi.
    • Pritisnite U redu na čarobnjaku Dodatni uključi direktorije.

      OpenGL 12
      OpenGL 12
  • 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".

    Opengl 2 2
    Opengl 2 2
    • Kopirajte ovo C: / GL / SDL / lib / x86 > u dodatnim imenicima knjižnica kliknite prvu ikonu> zalijepi.
    • Kopirajte ovo C: / GL / GLEW / lib / Release / Win32 > kliknite prvu ikonu> zalijepi.
    • Pritisnite U redu.
  • Dodatne ovisnosti.

    Na padajućem izborniku "Povezivač" kliknite "Unos"> unos "Dodatne ovisnosti"> strelica prema dolje desno od polja> "Uredi".

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

      Opengl 3 2
      Opengl 3 2
  • Podsustav.

    Na padajućem izborniku "Povezivač" kliknite "Sustav"> "Podsustav"> strelica prema dolje> na padajućem izborniku odaberite "Windows (/PODSISTEM: WINDOWS)". Kliknite Primijeni> U redu na čarobnjaku "Stranice svojstava SDL-GLEW-0".

    Postavljanje SDL -a s Visual Studio 2017 Korak 12
    Postavljanje SDL -a s Visual Studio 2017 Korak 12

Korak 2. Stavite datoteke "dll" u mapu projekta

  • Kopirajte datoteku SDL2.dll i zalijepite je u mapu SDL-GLEW-0.

    • Idite na C:> GL> SDL> lib> x86. Unutar mape x86 kliknite SDL2.dll datoteka> desnom tipkom miša kliknite> Kopiraj.
    • Idite na C:> GLP> SDL-GLEW-0. Desnom tipkom miša kliknite prazno područje u mapi SDL-GLEW-0 i odaberite Zalijepi.
    • Datoteka SDL2.dll sada bi se trebala nalaziti u direktoriju vašeg projekta zajedno s datotekom Main.cpp i 4 druge datoteke koje je stvorio Visual Studio.
  • Kopirajte datoteku glew32.dll i zalijepite je u mapu projekta SDL-GLEW-0.

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

4. dio od 11: Testiranje vašeg projekta

Korak 1. Preuzmite kôd

Desnom tipkom miša kliknite sljedeću vezu i odaberite Otvori vezu u novom prozoru https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php> Pomaknite se do posljednje rečenice "Preuzmite medije i izvorni kod za ovaj vodič" ovdje".

  • Klik ovdje > preuzmite mapu 51_SDL_i_modern_opengl.cpp (ili.zip). Dvaput kliknite na nju> dvaput kliknite datoteku istog imena.
  • Njegov će se kôd pojaviti u Visual Studiju pored datoteke Main.cpp ili u novoj instanci Visual Studija. Kopirajte kôd (413 redaka) i zalijepite ga na područje koda Main.cpp> pritisnite Ctrl+F5.
  • Ako je sve prošlo dobro, pojavit će se dva prozora: jedan crni i jedan s naslovom: SDL Tutorial i unutar bijelog kvadrata s crnom pozadinom.

    Lazyfoo 2
    Lazyfoo 2

Korak 2. Ispravite pogreške ako ih ima

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.
  • datoteku s nastavkom.lib idite na pod-korak "Konfiguriranje povezivača" Dodatni direktoriji knjižnica "" i slijedite upute. Također na "Dodatne ovisnosti" ".
  • "Ulazna točka mora biti definirana" idite na pod-korak "Podsustav" i slijedite upute.
  • file.dll idite na korak 2, "Stavite" dll "datoteke u mapu projekta" i slijedite upute.
  • Za ostale pogreške, ako ih ne možete ispraviti, zatvorite Visual Studio> izbrišite mapu projekta SDL-GLEW-0 koja živi u C: / GLP> otvorite Visual Studio> ponovite postavljanje iz dijela 2. Dobar posao.

5. dio od 11: Izrada projekta s predloškom OpenGL-SDL-GLEW

Korak 1. Izradite predložak

  • Idite na glavni izbornik i, dok je projekt SDL-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 tekstualni okvir Naziv predloška upišite (ili kopirajte i zalijepite) SDL-GLEW > kliknite Završi.
  • Predložak je kreiran. Izbrišite izbačeni prozor s predloškom.

Korak 2. Izradite projekt

U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt….

  • U Izradite novi projekt čarobnjak, na popisu predložaka odaberite SDL-GLEW> kliknite Dalje.
  • U Konfigurirajte svoj novi projekt čarobnjak, u kopiji tekstualnog polja "Naziv projekta" SDL-GLEW-1 i zalijepite.

    • Tekstualno polje lokacije treba biti C: / GLP \. Ako nije, kopirajte C: / GLP \ i zalijepite.
    • Budite sigurni da je rješenje i projekt stavljeno u isti direktorij.
    • Pritisnite Stvori.
  • Na Solution Exploreru dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp.

    • Ako se pojavi njegov kôd, u redu je. Ako ne, kliknite desnom tipkom miša na nju> kliknite Izuzmi iz projekta i stvorite novu datoteku Main.cpp.
    • Ako se pojavi čarobnjak koji kaže: Datoteka 'C: / GLP / SDL-GLEW-0 / Main.cpp' već postoji u projektu, idite na ovu stazu i izbrišite datoteku Main.cpp. Pritisnite U redu u čarobnjaku, a zatim kliknite Dodaj u prozoru Dodaj novu stavku-SDL-GLEW-0. Sada na Solution Explore, ispod Source Files, imate novu ++ Main.cpp datoteku.

Korak 3. Dodajte datoteku SDL2.dll u novu mapu projekta

  • Idite na C:> GLP> SDL-GLEW-0> kliknite datoteku SDL2.dll> desnom tipkom miša> kliknite Kopiraj.
  • Idite na C:> GLP> SDL-GLEW-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
  • Sada se datoteka SDL2.dll nalazi u mapi SDL-GLEW-1 među Main.cpp i ostale 4 datoteke.

Korak 4. Dodajte datoteku glew32.dll u novu mapu projekta

  • Idite na C:> GLP> SDL-GLEW-0> kliknite datoteku glew32.dll> desnom tipkom miša> kliknite Kopiraj.
  • Idite na C:> GLP> SDL-GLEW-1> kliknite na prazno područje> desni klik> kliknite Zalijepi.
  • Sada se datoteka glew32.dll nalazi u mapi SDL-GLEW-1 među SDL2.dll, Main.cpp i ostale 4 datoteke.

Korak 5. Testirajte svoj projekt kao gore, dio 4

Dobar posao.

Korak 6. SAVJET:

Ne zaboravite kopirati dll datoteke iz prethodnog projekta i zalijepiti u novi.

Dio 6 od 11: Izrada projekta za ciljanu x64 platformu

Korak 1. Izradite prazan projekt

  • Ako Visual Studio nije otvoren. Otvorite ga> Kliknite Izradi novi projekt> Isprazni projekt> Dalje.

    • U Konfigurirajte svoj novi projekt čarobnjak, za "Naziv projekta", upišite (ili kopirajte i zalijepite) SDL64-GLEW64-0
    • "Lokacija" treba biti C: / GLP. Ako nije, izbrišite sve, kopirajte C: / GLP \ i zalijepite.
    • Označite "Smjestite rješenje i projekt u isti direktorij".
    • Pritisnite Stvori.
    • Pričekajte dok se ne pojavi instanca Visual Studio.
  • Ako je otvoren. Kliknite Datoteka> Novo> Projekt…. Ostatak kao gore.

Korak 2. Dodajte svoju izvornu datoteku u Project

  • U prozoru Explorera rješenja desnom tipkom miša kliknite unos Izvorne datoteke (posljednji)> odaberite Dodaj> Nova stavka ….
  • U prozoru Dodaj novu stavku-SDL64-GLEW64-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U tekstni okvir Naziv unesite naziv (ili kopirajte i zalijepite) Main.cpp
  • Lokacija je C: / GLP / SDL64-GLEW64-0 \. Ako nije kopija C: / GLP / SDL64-GLEW64-0 \ i zalijepite.
  • Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.

Korak 3. Postavke svojstava SDLproject -a

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

  • U SDL64-GLEW64-0 Stranice svojstava čarobnjak.

    • Glavni izbornik. U "Konfiguracija:" označite "Aktivno (otklanjanje pogrešaka)". U "Platforma:" označite x64> Kliknite Upravitelj konfiguracije ….

      • U platformi Active Solution: odaberite x64
      • U platformi se x64 automatski odabire.
      • Pritisnite Zatvori
    • Dodatni direktoriji Uključi. Otvorite padajući izbornik C/C ++. Pritisnite Općenito> Dodatni direktoriji za uključivanje> strelica prema dolje s desne strane polja> kliknite.

      • Kopirati C: / GL / SDL / uključi > u čarobnjaku Dodatni uključi direktorije kliknite prvu ikonu> zalijepi.
      • Kopirati C: / GL / GLEW / uključi > ponovno kliknite prvu ikonu> zalijepi.
      • Pritisnite U redu na čarobnjaku Dodatni uključi direktorije.
    • 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".

      • Kopirati C: / GL / SDL / lib / x64 > u dodatnim imenicima knjižnica kliknite prvu ikonu> zalijepi.
      • Kopirati C: / GL / GLEW / lib / Release / x64 > ponovno kliknite prvu ikonu> zalijepi.
      • Pritisnite U redu na čarobnjaku Dodatni direktoriji biblioteka.
    • Dodatne ovisnosti. Na padajućem izborniku "Povezivač" kliknite "Unos"> unos "Dodatne ovisnosti"> strelica prema dolje desno od polja> "Uredi".

      • Kopirajte ovo SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
      • Pritisnite U redu u čarobnjaku za dodatne ovisnosti.
    • Podsustav. Na padajućem izborniku "Povezivač" kliknite "Sustav"> "Podsustav"> strelica prema dolje> na padajućem izborniku odaberite "Windows (/PODSISTEM: WINDOWS)". Kliknite Primijeni> U redu u čarobnjaku "Stranice svojstava SDL-GLEW-0".

Korak 4. Kopirajte dll datoteke i zalijepite ih u SDL64-GLEW64-0

  • Kopirajte datoteku SDL2.dll i zalijepite je u SDL64-GLEW64-0.

    U Windows "File Exploreru"

    • Idite na C:> GL> SDL> lib> x64. U mapi "x64" kliknite datoteku "SDL2.dll"> desnom tipkom miša kliknite> "Kopiraj".
    • Idite na C:> GLP> SDL64-GLEW64-0. Desnom tipkom miša kliknite prazno područje u mapi projekta SDL64-GLEW64-0 i odaberite "Zalijepi".
  • Kopirajte datoteku glew32.dll i zalijepite je u SDL64-GLEW64-0.

    U Windows "File Exploreru"

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

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

Kao i kod ciljanja x86 platforme, pogledajte dio 4.

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

Dio 7 od 11: Izrada x64 platforme za ciljanje predložaka-projekata

Korak 1. Izradite predložak

Idite na glavni izbornik i, dok je projekt SDL64-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 tekstualni okvir Naziv predloška upišite (ili kopirajte i zalijepite) SDL64-GLEW64 > kliknite Završi.
  • Predložak je kreiran. Izbrišite izbačeni prozor s predloškom.

Korak 2. Izradite projekt

U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt….

  • U Izradite novi projekt čarobnjak na popisu predložaka odaberite SDL64-GLEW64 (ako je potrebno pomaknite se prema dolje)> kliknite Dalje.
  • U Konfigurirajte svoj novi projekt čarobnjak, u tekstualnom polju "Naziv projekta" (ili kopirajte i zalijepite) SDL64-GLEW64-1

    • Ako je tekstualno polje Lokacija C: / GLP / u redu je. Ako nije, kopirajte C: / GLP \ i zalijepite.
    • Budite sigurni da je rješenje i projekt stavljeno u isti direktorij.
    • Pritisnite Stvori.
  • U glavnom izborniku Visual Studija prebacivanje x86 do x64.
  • Na Solution Exploreru dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp.

    • Ako se pojavi njegov kôd, u redu je. Ako ne, kliknite desnom tipkom miša na nju> kliknite Izuzmi iz projekta i stvorite novu datoteku Main.cpp.
    • Ako se pojavi čarobnjak koji kaže: Datoteka 'C: / GLP / SDL64-GLEW64-0 / Main.cpp' već postoji u projektu, idite na ovu stazu i izbrišite datoteku Main.cpp. Pritisnite U redu u čarobnjaku, a zatim kliknite Dodaj u prozoru Dodaj novu stavku-SDL64-GLEW64-0. Sada na Solution Explore, ispod Source Files, imate novu ++ Main.cpp datoteku.

Korak 3. Dodajte datoteku SDL2.dll u novu mapu projekta

  • Idite na C:> GLP> SDL64-GLEW64-0> kliknite datoteku SDL2.dll> desnom tipkom miša> kliknite Kopiraj.
  • Idite na C:> GLP> SDL64-GLEW64-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
  • Sada se datoteka SDL2.dll nalazi u mapi projekta SDL64-GLEW64-1 među Main.cpp i ostale 4 datoteke.

Korak 4. Dodajte datoteku glew32.dll u novu mapu projekta

  • Idite na C:> GLP> SDL64-GLEW64-0> kliknite datoteku glew32.dll> desnom tipkom miša> kliknite Kopiraj.
  • Idite na C:> GLP> SDL64-GLEW64-1> kliknite prazno područje> desni klik> kliknite Zalijepi.
  • Sada se datoteka glew32.dll nalazi u mapi SDL64-GLEW64-1 među SDL2.dll, Main.cpp i ostale 4 datoteke.

Korak 5. Testirajte svoj projekt

Pritisnite Visual Studio GUI> pritisnite Ctrl+F5.

Korak 6. Ispravljanje pogrešaka

Kao gore 4. dio. Dobar posao.

Korak 7. SAVJET:

Ne zaboravite kopirati.dll datoteke iz prethodnog projekta i zalijepiti u novi.

8. dio od 11: Prevođenje izvornog koda s CMakeom i Visual Studijem

Korak 1. Instalirajte CMake

Ako još niste instalirali 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 2. Preuzmite SDL izvor

Ako još niste instalirali izvor SDL-a, desnom tipkom miša kliknite sljedeću adresu i odaberite Otvori vezu u novom prozoru https://www.libsdl.org/download-2.0.php. Ispod Izvorni kod:

kliknite SDL2-2.0.16.zip (ili najnoviju verziju). Imajte na umu pored "GPG".

  • U prozoru za preuzimanje kliknite zip mapu SDL2-2.0.14.zip (ili najnoviju verziju)> desnom tipkom miša> odaberite Kopiraj.
  • U File Exploreru idite na C: \> GL> desnom tipkom miša> odaberite Zalijepi. Dvaput kliknite na naziv mape> obriši naziv> upišite: SDLsrc > pritisnite ↵ Enter.

Korak 3. Preuzmite GLEW izvor

Ako ga još niste preuzeli, desnom tipkom miša kliknite sljedeću adresu i odaberite Otvori vezu u novom prozoru https://glew.sourceforge.net/. Pokraj Izvor klik ZIP.

  • U prozoru za preuzimanje kliknite mapu glew-2.1.0 (ili najnoviju)> desni klik> Kopiraj.
  • Idite na C: \> GL. Desni klik> Zalijepi. Dvaput kliknite na naziv mape i preimenujte u GLEWsrc > pritisnite ↵ Enter. Sada u mapi GL imate mape SDLsrc i GLEWsrc.

Korak 4. Izgradite SDL pomoću CMake i Visual Studija

Idite na CMake GUI.

  • Kopiraj (pažnja:

    ne kopirajte nikakav prostor) C:/GL/SDLsrc i zalijepite u prvo tekstualno polje.

  • Kopirati C:/GL/SDLsrc/build i zalijepite u drugo tekstualno polje.
  • Konfigurirajte i generirajte. U CMake GUI -u kliknite Konfiguriraj> u čarobnjaku Stvori direktorij kliknite Da> u bačenom čarobnjaku 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> SDLsrc> build. Dvaput kliknite "SDL2.sln", ili "SDL2" ili "ALL_BUILD.vcxproj".
    • Pojavljuje se instanca Visual Studija. Pričekajte dok se u glavnom izborniku ne pojavi unos Build. Pritisnite ga> "Build Solution".
    • Pričekajte dok ne pročitate posljednji redak u prozoru "Output": ========== Build: XX uspjelo, 0 nije uspjelo, 0 ažurirano, 2 preskočeno "========= =

      Broj XX "uspjelih" promjena u verzijama freegluta. Danas (4. rujna 2021.) je 5

  • Idite na C: / GL / SDLsrc / build / Debug. Unutra biste trebali vidjeti datoteku SDL2d.lib među ostalim datotekama.

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

Idite na Cmake GUI.

  • Kopirati C:/GL/GLEWsrc/build/cmake i zalijepite u prvo tekstualno polje.
  • Kopirati C:/GL/GLEWsrc/build i zalijepite u drugo tekstualno polje.
  • Konfigurirajte i generirajte. U CMake GUI -u kliknite Konfiguriraj> u čarobnjaku Stvori direktorij kliknite Da> u bačenom čarobnjaku 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> GLEWsrc> build. Dvaput kliknite "glew.sln", ili "glew" ili "ALL_BUILD.vcxproj".
    • Pojavljuje se instanca Visual Studija. Pričekajte dok se u glavnom izborniku ne pojavi unos Build. Pritisnite ga> "Build Solution".
    • Pričekajte dok ne pročitate zadnji redak u prozoru "Output": ========== Build: 6 uspjelo, 0 nije uspjelo, 0 ažurirano, 2 preskočeno "========= =

      Broj uspješnih se može promijeniti u kasnijim verzijama GLEW -a

  • Idite na C:> GL> GLEWsrc> build> lib> Debug. Unutra biste trebali vidjeti datoteku glew32d.lib među ostalim datotekama.
  • Zatvorite grafičko sučelje Visual Studio i Cmake GUI.

Dio 9 od 11: Postavljanje ugrađenog SDL -a i ugrađenog GLEW -a u projekt

Korak 1. Izradite mapu GLP

Ako ga još niste stvorili, idite u C: direktorij> desnom tipkom miša kliknite u prazno područje> odaberite "Novo"> "Mapa"> unesite GLP.

Korak 2. Izradite prazan projekt

  • Ako Visual Studio nije otvoren. Otvorite ga> Kliknite Izradi novi projekt> Isprazni projekt> Dalje.

    • U Konfigurirajte svoj novi projekt čarobnjak,

      • Kopirati SDLsrc-GLEWsrc-0 i zalijepite u "Naziv projekta", tekstualno polje.
      • Kopirati C: / GLP \ > u tekstualnom polju "Lokacija" izbrišite sve> zalijepite.
      • Označite "Smjestite rješenje i projekt u isti direktorij".
      • Pritisnite Stvori.
      • Pričekajte dok se ne pojavi instanca Visual Studio.
  • Ako je otvoren. Kliknite Datoteka> Novo> Projekt…. Ostatak kao gore.

Korak 3. Dodajte izvornu datoteku projektu

  • U prozoru Grafičkog sučelja Visual Studio, Solution Explorer, desnom tipkom miša kliknite unos Izvorne datoteke (posljednji)> odaberite Dodaj> Nova stavka ….
  • U prozoru Dodavanje nove stavke-SDLsrc-GLEWsrc-0 kliknite C ++ datoteka (.cpp) (prva) sa sredine prozora. U tekstni okvir Naziv unesite naziv (ili kopirajte i zalijepite) Main.cpp
  • Mjesto je C: / GLP / SDLsrc-GLEWsrc-0 \. Ako nije kopija C: / GLP / SDLsrc-GLEWsrc-0 \ i zalijepite.
  • Pritisnite gumb Dodaj. Datoteka će se otvoriti u glavnom uređivaču teksta, ali za sada ostavite datoteku praznom.

Korak 4. Konfigurirajte svojstva projekta

U čarobnjaku Explorera rješenja desnom tipkom miša kliknite naziv projekta koji je SDLsrc-GLEWsrc-0> odaberite Svojstva.

  • U SDLsrc-GLEWsrc-0 Stranice svojstava čarobnjak.

    • Glavni izbornik. U Konfiguracija:

      odaberite Aktivno (otklanjanje pogrešaka)> u Platforma unos, odaberite x64> kliknite Configuration Manager….

      • U platformi Active Solution: odaberite x64.
      • U unosu Platforma x64 se automatski odabire.
      • Pritisnite Zatvori.
    • 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 / SDLsrc / include > u čarobnjaku Dodatni uključi direktorije kliknite prvu ikonu> zalijepi.
      • Kopirati C: / GL / GLEWsrc / include > ponovno kliknite prvu ikonu> zalijepi.
      • Pritisnite U redu u čarobnjaku Dodatni uključi direktorije.
    • 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 / SDLsrc / build / Debug > u dodatnim imenicima knjižnica kliknite prvu ikonu> zalijepi.
      • Kopirati C: / GL / GLEWsrc / build / lib / Debug > ponovno kliknite prvu ikonu> zalijepi.
      • Pritisnite U redu u čarobnjaku Dodatni direktoriji biblioteka.
    • 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 …

      • Kopirati opengl32.lib; SDL2d.lib; SDL2maind.lib; glew32d.lib i zalijepite u gornji tekstualni okvir čarobnjaka za dodatne ovisnosti.
      • Pritisnite U redu u čarobnjaku za dodatne ovisnosti.
    • Sustav. 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).
    • U SDLsrc-GLEWsrc-0 Stranice svojstava čarobnjaka, kliknite Primijeni, a zatim U redu.

Korak 5. Kopirajte dll datoteke i zalijepite ih u mapu projekta

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

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

Kao gore, 4. dio. Zapamtite, u glavnom izborniku Visual Studija odaberite x64.

Dio 10 od 11: Izrada predložak-projekta s izgrađenim SDL-om i GLEW-om

Korak 1. Izradite predložak

Idite na glavni izbornik Visual Studija i, dok je projekt SDLsrc-GLEWsrc-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 tekstualni okvir Naziv predloška upišite (ili kopirajte i zalijepite) SDLsrc-GLEWsrc > kliknite Završi.
  • Predložak je kreiran.
  • Zatvorite izbačeni prozor s predloškom.

Korak 2. Izradite projekt

U glavnom izborniku Visual Studija kliknite Datoteka> Novo> Projekt….

  • U Izradite novi projekt čarobnjak, na popisu predložaka odaberite SDLsrc-GLEWsrc (po potrebi se pomaknite prema dolje)> kliknite Dalje.
  • Kopirati SDLsrc-GLEWsrc-1 i zalijepite u tekstualno polje "Naziv projekta".
  • Kopirati C: / GLP i zalijepite u tekstualno polje Lokacija.
  • Budite sigurni da je rješenje i projekt stavljeno u isti direktorij. Pritisnite Stvori.
  • U glavnom izborniku Visual Studija prebacivanje x86 do x64.
  • Na Solution Exploreru dvaput kliknite Izvorne datoteke> dvaput kliknite ++ Main.cpp.

    • Ako se pojavi njegov kôd, u redu je. Ako ne, kliknite desnom tipkom miša na nju> kliknite Izuzmi iz projekta i stvorite novu datoteku Main.cpp.
    • Ako se pojavi čarobnjak koji kaže: Datoteka 'C: / GLP / SDLsrc-GLEWsrc-1 / Main.cpp' već postoji u projektu, idite na ovu stazu i izbrišite datoteku Main.cpp. Pritisnite U redu u čarobnjaku, a zatim kliknite Dodaj u prozoru Dodaj novu stavku-SDLsrc-GLEWsrc-1. Sada na Solution Explore, ispod Source Files, imate novu ++ Main.cpp datoteku.

Korak 3. Dodajte.dll datoteke u mapu projekta SDLsrc-GLEWsrc-1

  • Dodajte SDL2d.dll.

    • Idite na C:> GLP> SDLsrc-GLEWsrc-0> kliknite datoteku SDL2d.dll > desni klik> kliknite Kopiraj.
    • Idite na C:> GLP> SDLsrc-GLEWsrc-1> kliknite na prazno područje> desni klik> kliknite Zalijepi.
    • Sada se datoteka SDL2d.dll nalazi u mapi SDLsrc-GLEWsrc-1 među Main.cpp i ostale 4 datoteke koje je stvorio Visual Studio.
  • Dodajte glew32d.dll.

    • Idite na C:> GLP> SDLsrc-GLEWsrc-0> kliknite datoteku glew32d.dll > desni klik> kliknite Kopiraj.
    • Idite na C:> GLP> SDLsrc-GLEWsrc-1> kliknite na prazno područje> desni klik> kliknite Zalijepi.
  • Sada se datoteka glew32d.dll nalazi u mapi SDLsrc-GLEWsrc-1 među SDL2d.dll, Main.cpp i druge 4 datoteke.
  • Pritisnite Visual Studio GUI> pritisnite Ctrl+F5. Trebala bi se pojaviti dva prozora, jedan crni, a drugi s bijelim kvadratom u crnoj pozadini.
  • Za greške vidjeti 4. dio. Dobar posao.

Korak 4. SAVJET:

  • Ne zaboravite kopirati dll datoteke iz prethodnog projekta i zalijepiti u novi.
  • Zapamtite, u glavnom izborniku Visual Studija prebacite se na x64.

11. dio od 11: Odabir postavljanja

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

  • Postavljanje binarnih datoteka x86 (32 bita) (Dijelovi 1-5). Najjednostavnije je. Odavde biste trebali početi učiti postavljanje.
  • Izrada projekta za ciljanu x64 platformu. Odaberite ga samo ako imate poseban razlog za to.
  • Prevođenje izvornog koda s CMakeom i Visual Studijem Cilja i x64. Najteže. Ipak najbolji.

Savjeti

  • 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) (i) (u ovom vodiču C: / GL / SDL2 / 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 (datoteke) (u ovom vodiču za platformu x86, C: / GL / SDL2 / lib / x86 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 (datoteke) (u ovom vodiču za platformu x86, 'C: / GL / SDL2 / lib / x86 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: