Kā iestatīt OpenGL SDL GLEW veidņu projektu Visual Studio

Satura rādītājs:

Kā iestatīt OpenGL SDL GLEW veidņu projektu Visual Studio
Kā iestatīt OpenGL SDL GLEW veidņu projektu Visual Studio

Video: Kā iestatīt OpenGL SDL GLEW veidņu projektu Visual Studio

Video: Kā iestatīt OpenGL SDL GLEW veidņu projektu Visual Studio
Video: Что будет, если УКУСИТ КЛЕЩ? Как КУСАЕТ КЛЕЩ? 5 Способов Вытащить Клеща 2024, Marts
Anonim

Daudzi programmētāji grafikai dod priekšroku OpenGL. Ja esat viens no viņiem, tā ražotājs jums ļoti iesaka izmantot logu rīkkopu (piemēram, SDL) un OpenGL ielādes bibliotēkas (piemēram, GLEW). Šī rokasgrāmata palīdzēs jums pārvarēt pirmo uzdevumu izmantot OpenGL ar SDL un GLEW: to instalēšana un iestatīšana, kā arī pirmā projekta izveidošana, izmantojot OpenGL-SDL-GLEW veidni programmā Visual Studio 2017 vai 2019.

Šajā rokasgrāmatā tiks pieņemts, ka jūsu platforma ir Windows un jūsu IDE ir Visual Studio 2019 vai 2022 priekšskatījums. Visual Studio instalēšanas laikā atzīmējiet izvēles rūtiņu Desktop development with C ++ workload.

Soļi

1. daļa no 11: SDL un GLEW lejupielāde

Iezīmējiet daļu
Iezīmējiet daļu

1. solis. Iezīmējiet to, ko plānojat darīt

Iezīmējiet soli vai apakšpasākumu vai tā daļu un pēc tam veiciet to. Piemēram, skatiet attēlu iepriekš.

Solis 2. Izveidojiet mapi GL

Atveriet Windows failu pārlūku> Dodieties uz disku (direktoriju) C.

  • Ja mape GL jau pastāv, viss ir kārtībā.
  • Ja tā nenotiek, ar peles labo pogu noklikšķiniet tukšajā apgabalā> atlasiet Jauns> Mape> tips GL > nospiediet ↵ Enter.
SDL 13. lpp
SDL 13. lpp

Solis 3. Lejupielādējiet bibliotēku SDL2

Ar peles labo pogu noklikšķiniet uz šīs saites un atlasiet Atvērt saiti jaunā logā https://www.libsdl.org/download-2.0.php. Ritiniet līdz lapas apakšai un atrodiet attīstības bibliotēkas (skatiet attēlu iepriekš).

  • Lejupielādējiet Visual C ++ versiju. Šodien tas ir SDL2-devel-2.0.16-VC.zip (Visual C ++ 32/64-bit).
  • Logā, kurā tas ir lejupielādēts, noklikšķiniet uz SDL2-2.0.16 (vai jaunāko)> ar peles labo pogu noklikšķiniet> atlasiet Kopēt.
  • Virzieties (vienmēr veiciet dubultklikšķi) uz C:> GL> noklikšķiniet tukšā apgabalā> ar peles labo pogu> atlasiet Ielīmēt.
  • (Alternatīvi, noklikšķiniet uz lejupielādētās mapes un velciet uz C: / GL)

    Noklikšķiniet uz nosaukuma SDL2-2.0.16 un pārdēvējiet to par SDL

  • Ja mape SDL2-devel-2.0.16-VC ir lejupielādēta, veiciet dubultklikšķi uz tās, lai iegūtu SDL2-2.0.16.

Solis 4. Lejupielādējiet bibliotēku GLEW

Ar peles labo pogu noklikšķiniet uz šīs saites un atlasiet Atvērt saiti jaunā logā https://glew.sourceforge.net/. Zemāk Lejupielādes atrast Binārie faili un noklikšķiniet uz Windows 32 bitu un 64 bitu.

  • Logā, kurā tas ir lejupielādēts, noklikšķiniet uz mapes glew-2.1.0 > ar peles labo pogu noklikšķiniet> atlasiet Kopēt.
  • Dodieties uz C:> GL> ar peles labo pogu noklikšķiniet> atlasiet Ielīmēt.
  • (Alternatīvi, noklikšķiniet uz lejupielādētās mapes un velciet uz C: / GL)
  • Pārdēvēt glew-2.1.0 uz GLEW.
  • Ja mape glew-2.1.0-win32 ir lejupielādēta, veiciet dubultklikšķi uz tās, lai iegūtu glew-2.1.0.
  • Tagad GL mapē ir mapes GLEW un SDL.

2. daļa no 11: Visual Studio projekta izveide

Solis 1. Izveidojiet mapi GLP

Dodieties uz disku (direktoriju) C.

  • Ja mape GLP jau pastāv, viss ir kārtībā.
  • Ja tā nenotiek, ar peles labo pogu noklikšķiniet tukšajā apgabalā> atlasiet Jauns> Mape> tips GLP > nospiediet ↵ Enter.

2. solis. Izveidojiet tukšu projektu

  • Ja nav atvērta Visual Studio. Atveriet to> Noklikšķiniet uz Izveidot jaunu projektu> Tukšs projekts> Tālāk.

    • In Konfigurējiet savu jauno projektu vednis "Projekta nosaukumam" ierakstiet: SDL-GLEW-0
    • Kopēt C: / GLP \ un ielīmējiet teksta laukā "Atrašanās vieta".
    • Atzīmējiet "Ievietojiet risinājumu un projektu tajā pašā direktorijā".
    • Noklikšķiniet uz Izveidot.
    • Pagaidiet, līdz parādās Visual Studio instance.
  • Ja tas ir atvērts. Noklikšķiniet uz Fails> Jauns> Projekts…. Pārējais kā iepriekš.

3. solis. Pievienojiet projektam avota failu

  • Risinājumu pārlūka logā ar peles labo pogu noklikšķiniet uz ieraksta Avota faili (pēdējais)> atlasiet Pievienot> Jauns vienums….
  • Logā Pievienot jaunu vienumu-SDL-GLEW-0 loga vidū noklikšķiniet uz C ++ fails (.cpp) (pirmais). Tekstlodziņā Nosaukums ierakstiet Main.cpp.
  • Atrašanās vieta ir C: / GLP / SDL-GLEW-0 \. Ja tā nav kopija C: / GLP / SDL-GLEW-0 \ un ielīmējiet.
  • Noklikšķiniet uz pogas Pievienot. Fails tiks atvērts galvenajā teksta redaktorā, bet pagaidām atstājiet failu tukšu.

3. daļa no 11: SDL un GLEW instalēšana projektā

Projekts 0
Projekts 0

1. solis. Konfigurējiet projekta rekvizītus

Solution Explorer programmā ar peles labo pogu noklikšķiniet uz sava projekta nosaukuma, tas ir, SDL-GLEW-0 (attēlā tas ir Project-0, neatkarīgi no tā), un atlasiet Rekvizīti. Sadaļā "Konfigurācija:" atzīmējiet Active (atkļūdošana) un sadaļā "Platform:" Active (Win32).

  • Papildu iekļaut direktorijus.

    Opengl 1
    Opengl 1

    Atveriet nolaižamo izvēlni C/C ++. Noklikšķiniet uz Vispārīgi> Papildu iekļaut direktorijus> lejupvērstās bultiņas lauka labajā pusē> noklikšķiniet.

    • Kopēt C: / GL / SDL / include > vednī Papildu iekļaut direktorijus noklikšķiniet uz pirmās ikonas> ielīmēt.
    • Kopēt C: / GL / GLEW / include > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
    • Papildu iekļaut direktoriju vednī noklikšķiniet uz Labi.

      OpenGL 12
      OpenGL 12
  • Papildu bibliotēku katalogi.

    Atveriet nolaižamo izvēlni "Linker" un noklikšķiniet uz "General". Noklikšķiniet uz ieraksta "Papildu bibliotēku direktoriji"> lejupvērstā bultiņa lauka beigās> "Rediģēt".

    Opengl 2 2. lpp
    Opengl 2 2. lpp
    • Kopējiet šo C: / GL / SDL / lib / x86 > papildu bibliotēku direktorijos noklikšķiniet uz pirmās ikonas> ielīmēt.
    • Kopējiet šo C: / GL / GLEW / lib / Release / Win32 > noklikšķiniet uz pirmās ikonas> ielīmēt.
    • Noklikšķiniet uz Labi.
  • Papildu atkarības.

    Nolaižamajā izvēlnē "Saite" noklikšķiniet uz "Ievadīt"> ierakstu "Papildu atkarības"> lejupvērsto bultiņu lauka labajā pusē> "Rediģēt".

    Opengl 3 1. lpp
    Opengl 3 1. lpp
    • Kopējiet šo SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib un ielīmējiet vedņa Papildu atkarības augšējā tekstlodziņā.
    • Papildu atkarību vednī noklikšķiniet uz Labi.

      Opengl 3 2. lpp
      Opengl 3 2. lpp
  • Apakšsistēma.

    Nolaižamajā izvēlnē "Linker" noklikšķiniet uz "System"> "apakšsistēma"> lejupvērstās bultiņas> nolaižamajā izvēlnē atlasiet "Windows (/SUBSYSTEM: WINDOWS)". Vednī SDL-GLEW-0 noklikšķiniet uz Lietot> Labi.

    SDL iestatīšana, izmantojot Visual Studio 2017, 12. darbība
    SDL iestatīšana, izmantojot Visual Studio 2017, 12. darbība

Solis 2. Ievietojiet "dll" failus projekta mapē

  • Kopējiet SDL2.dll failu un ielīmējiet mapē SDL-GLEW-0.

    • Dodieties uz C:> GL> SDL> lib> x86. Mapē x86 noklikšķiniet uz faila SDL2.dll> ar peles labo pogu noklikšķiniet uz> Kopēt.
    • Dodieties uz C:> GLP> SDL-GLEW-0. Ar peles labo pogu noklikšķiniet uz tukšās vietas SDL-GLEW-0 mapē un atlasiet Ielīmēt.
    • SDL2.dll failam tagad vajadzētu būt jūsu projekta direktorijā kopā ar failu Main.cpp un vēl 4 Visual Studio izveidotajiem failiem.
  • Kopējiet failu glew32.dll un ielīmējiet projekta mapē SDL-GLEW-0.

    • Dodieties uz C:> GL> GLEW> bin> Release> Win32. Noklikšķiniet uz glew32.dll> ar peles labo pogu noklikšķiniet uz> Kopēt.
    • Dodieties uz C:> GLP> SDL-GLEW-0. Ar peles labo pogu noklikšķiniet uz tukšas vietas SDL-GLEW-0 mapē un atlasiet Ielīmēt.
    • Failam glew32.dll tagad jābūt SDL-GLEW-0 projekta mapē kopā ar Main.cpp, SDL2.dll un vēl 4 Visual Studio izveidotajiem failiem.

4. daļa no 11: Projekta pārbaude

1. solis. Lejupielādējiet kodu

Ar peles labo pogu noklikšķiniet uz šīs saites un atlasiet Atvērt saiti jaunā logā https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php> Ritiniet uz leju līdz pēdējam teikumam "Lejupielādēt multividi un avota kodu šai apmācībai šeit".

  • Klikšķis šeit > lejupielādēt mapi 51_SDL_and_modern_opengl.cpp (vai.zip). Veiciet dubultklikšķi uz tā> veiciet dubultklikšķi uz tāda paša nosaukuma faila.
  • Tās kods parādīsies Visual Studio blakus failam Main.cpp vai jaunā Visual Studio instancē. Kopējiet kodu (413 rindas) un ielīmējiet Main.cpp koda apgabalā> nospiediet Ctrl+F5.
  • Ja viss ir kārtībā, parādās divi logi: viens melns un viens ar nosaukumu: SDL apmācība un balta kvadrāta ar melnu fonu iekšpusē.

    Lazyfoo 2
    Lazyfoo 2

2. solis. Izlabojiet kļūdas, ja tādas ir

Sadaļā "Kļūdu saraksts", ja redzat kļūdu par

  • failu ar paplašinājumu.h pārejiet uz 3. daļas 1. darbību "Konfigurēt" Papildu iekļaušanas direktorijus "" un izpildiet norādījumus.
  • failu ar paplašinājumu.lib, pārejiet uz apakšsoli "Konfigurēt saistītāju" Bibliotēkas papildu direktoriji "" un izpildiet norādījumus. Arī "Papildu atkarības" ".
  • "ievades punkts ir jādefinē", pārejiet uz apakšsoli "Apakšsistēma" un izpildiet norādījumus.
  • failu.
  • Ja citas kļūdas nevar labot, aizveriet Visual Studio> izdzēsiet projekta mapi SDL-GLEW-0, kas atrodas C: / GLP> atveriet Visual Studio> atkārtojiet iestatīšanu no 2. daļas. Labs darbs.

5. daļa no 11: Projekta izveide ar OpenGL-SDL-GLEW veidni

Solis 1. Izveidojiet veidni

  • Dodieties uz galveno izvēlni un kamēr projekts SDL-GLEW-0 ir atvērts, noklikšķiniet uz Projekts> Eksportēt veidni….
  • Veidnes eksportēšanas vednī pārbaudiet projekta veidni, ja tā nav atzīmēta. Noklikšķiniet uz Tālāk>.
  • Sadaļā Atlasiet veidnes opcijas tekstlodziņa veidnes nosaukums (vai kopējiet un ielīmējiet) SDL-GLEW > noklikšķiniet uz Pabeigt.
  • Veidne ir izveidota. Izdzēsiet izmesto logu ar veidnes ceļu.

2. solis. Izveidojiet projektu

Visual Studio galvenajā izvēlnē noklikšķiniet uz Fails> Jauns> Projekts….

  • In Izveidojiet jaunu projektu vednis, veidņu sarakstā atlasiet SDL-GLEW> noklikšķiniet uz Tālāk.
  • In Konfigurējiet savu jauno projektu vednis, teksta lauka "Projekta nosaukums" kopija SDL-GLEW-1 un ielīmējiet.

    • Atrašanās vietas teksta laukam jābūt C: / GLP \. Ja tā nav, kopējiet C: / GLP \ un ielīmējiet.
    • Pārliecinieties, ka ir atzīmēta vieta Risinājums un projekts tajā pašā direktorijā.
    • Noklikšķiniet uz Izveidot.
  • Risinājumu pārlūkā veiciet dubultklikšķi uz Avota faili> divreiz noklikšķiniet uz ++ Main.cpp.

    • Ja parādās tā kods, viss ir kārtībā. Ja tā nav, ar peles labo pogu noklikšķiniet uz tā> noklikšķiniet uz Izslēgt no projekta un izveidojiet jaunu failu Main.cpp.
    • Ja parādās vednis, kurš saka: Fails 'C: / GLP / SDL-GLEW-0 / Main.cpp' jau pastāv projektā, dodieties uz šo ceļu un izdzēsiet failu Main.cpp. Vednī noklikšķiniet uz Labi un pēc tam logā Pievienot jaunu vienumu-SDL-GLEW-0 noklikšķiniet uz Pievienot. Tagad risinājumu izpētē, zem avota failiem, jums ir jauns ++ Main.cpp fails.

3. solis. Pievienojiet SDL2.dll failu jaunai projekta mapei

  • Dodieties uz C:> GLP> SDL-GLEW-0> noklikšķiniet uz faila SDL2.dll> ar peles labo pogu> noklikšķiniet uz Kopēt.
  • Dodieties uz C:> GLP> SDL-GLEW-1> noklikšķiniet uz tukšas vietas> ar peles labo pogu> noklikšķiniet uz Ielīmēt.
  • Tagad fails SDL2.dll atrodas mapē SDL-GLEW-1 starp Main.cpp un citiem 4 failiem.

4. solis. Pievienojiet glew32.dll failu jaunai projekta mapei

  • Dodieties uz C:> GLP> SDL-GLEW-0> noklikšķiniet uz faila glew32.dll> ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C:> GLP> SDL-GLEW-1> noklikšķiniet uz tukšas vietas> ar peles labo pogu> noklikšķiniet uz Ielīmēt.
  • Tagad fails glew32.dll atrodas mapē SDL-GLEW-1 starp SDL2.dll, Main.cpp un citiem 4 failiem.

5. solis. Pārbaudiet savu projektu, kā minēts iepriekš, 4. daļa

Labs darbs.

6. solis. PADOMS:

Atcerieties kopēt dll failus no iepriekšējā projekta un ielīmēt jaunā.

6. daļa no 11: Projekta izveide x64 platformai

1. solis. Izveidojiet tukšu projektu

  • Ja nav atvērta Visual Studio. Atveriet to> Noklikšķiniet uz Izveidot jaunu projektu> Tukšs projekts> Tālāk.

    • In Konfigurējiet savu jauno projektu vednis “Projekta nosaukumam” ierakstiet (vai kopējiet un ielīmējiet) SDL64-GLEW64-0
    • Atrašanās vietai jābūt C: / GLP. Ja tā nav, izdzēsiet visu, nokopējiet C: / GLP \ un ielīmējiet.
    • Atzīmējiet "Ievietojiet risinājumu un projektu tajā pašā direktorijā".
    • Noklikšķiniet uz Izveidot.
    • Pagaidiet, līdz parādās Visual Studio instance.
  • Ja tas ir atvērts. Noklikšķiniet uz Fails> Jauns> Projekts…. Pārējais kā iepriekš.

2. solis. Pievienojiet projektam avota failu

  • Risinājumu pārlūka logā ar peles labo pogu noklikšķiniet uz ieraksta Avota faili (pēdējais)> atlasiet Pievienot> Jauns vienums….
  • Logā Pievienot jaunu vienumu-SDL64-GLEW64-0 loga vidū noklikšķiniet uz C ++ fails (.cpp) (pirmais). Tekstlodziņā Vārds ierakstiet (vai kopējiet un ielīmējiet) Main.cpp
  • Atrašanās vieta ir C: / GLP / SDL64-GLEW64-0 \. Ja tā nav kopija C: / GLP / SDL64-GLEW64-0 \ un ielīmējiet.
  • Noklikšķiniet uz pogas Pievienot. Fails tiks atvērts galvenajā teksta redaktorā, bet pagaidām atstājiet failu tukšu.

3. solis. SDLproject rekvizītu iestatījumi

Dodieties uz "Solution Explorer"> ar peles labo pogu noklikšķiniet uz sava projekta nosaukuma, kas ir SDL64-GLEW64-0, un izvēlieties "Properties".

  • In SDL64-GLEW64-0 Īpašuma lapas vednis.

    • Galvenā izvēlne. Sadaļā "Konfigurācija:" atzīmējiet "Aktīvs (atkļūdošana)". Sadaļā "Platforma:" pārbaudiet x64> Noklikšķiniet uz Konfigurācijas pārvaldnieks….

      • Aktīvo risinājumu platformā: atlasiet x64
      • Platformā automātiski tiek atlasīts x64.
      • Noklikšķiniet uz Aizvērt
    • Papildu iekļaut direktorijus. Atveriet nolaižamo izvēlni C/C ++. Noklikšķiniet uz Vispārīgi> Papildu iekļaut direktorijus> lejupvērstās bultiņas lauka labajā pusē> noklikšķiniet.

      • Kopēt C: / GL / SDL / iekļaut > vednī Papildu iekļaut direktorijus noklikšķiniet uz pirmās ikonas> ielīmēt.
      • Kopēt C: / GL / GLEW / include > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
      • Papildu iekļaut direktoriju vednī noklikšķiniet uz Labi.
    • Papildu bibliotēku katalogi. Atveriet nolaižamo izvēlni "Linker" un noklikšķiniet uz "General". Noklikšķiniet uz ieraksta "Papildu bibliotēku direktoriji"> lejupvērstā bultiņa lauka beigās> "Rediģēt".

      • Kopēt C: / GL / SDL / lib / x64 > papildu bibliotēku direktorijos noklikšķiniet uz pirmās ikonas> ielīmēt.
      • Kopēt C: / GL / GLEW / lib / Release / x64 > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
      • Papildu bibliotēku direktoriju vednī noklikšķiniet uz Labi.
    • Papildu atkarības. Nolaižamajā izvēlnē "Saite" noklikšķiniet uz "Ievadīt"> ierakstu "Papildu atkarības"> lejupvērsto bultiņu lauka labajā pusē> "Rediģēt".

      • Kopējiet šo SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib un ielīmējiet vedņa Papildu atkarības augšējā tekstlodziņā.
      • Papildu atkarību vednī noklikšķiniet uz Labi.
    • Apakšsistēma. Nolaižamajā izvēlnē "Linker" noklikšķiniet uz "System"> "apakšsistēma"> lejupvērstās bultiņas> nolaižamajā izvēlnē atlasiet "Windows (/SUBSYSTEM: WINDOWS)". Vednī SDL-GLEW-0 noklikšķiniet uz Lietot> Labi.

Solis 4. Kopējiet dll failus un ielīmējiet SDL64-GLEW64-0

  • Kopējiet SDL2.dll failu un ielīmējiet to SDL64-GLEW64-0.

    Windows "File Explorer"

    • Dodieties uz C:> GL> SDL> lib> x64. Mapē "x64" noklikšķiniet uz faila "SDL2.dll"> ar peles labo pogu noklikšķiniet uz "Kopēt".
    • Dodieties uz C:> GLP> SDL64-GLEW64-0. Ar peles labo pogu noklikšķiniet uz tukšās vietas SDL64-GLEW64-0 projekta mapē un izvēlieties "Ielīmēt".
  • Kopējiet failu glew32.dll un ielīmējiet SDL64-GLEW64-0.

    Windows "File Explorer"

    • Dodieties uz C:> GL> GLEW> bin> Release> x64. Mapē "x64" noklikšķiniet uz faila "glew32.dll"> ar peles labo pogu noklikšķiniet uz "Kopēt".
    • Dodieties uz C:> GLP> SDL64-GLEW64-0. Ar peles labo pogu noklikšķiniet uz tukšās vietas projekta mapē "SDL64-GLEW64-0" un atlasiet "Ielīmēt".

Solis 5. Pārbaudiet projektu un labojiet kļūdas, ja tādas ir

Tāpat kā ar mērķauditorijas atlases x86 platformu, skatiet 4. daļu.

Padoms. Pat ja rekvizītu lapu galvenajos iestatījumos tas ir Platforma: x64, noklikšķiniet uz Konfigurācijas pārvaldnieks… un aktīvo risinājumu platformā: izvēlieties x64

7. daļa no 11: veidnes-projekta mērķauditorijas atlases x64 platformas izveide

Solis 1. Izveidojiet veidni

Dodieties uz galveno izvēlni un kamēr projekts SDL64-GLEW64-0 ir atvērts, noklikšķiniet uz Projekts> Eksportēt veidni….

  • Veidnes eksportēšanas vednī pārbaudiet projekta veidni, ja tā nav atzīmēta. Noklikšķiniet uz Tālāk>.
  • Sadaļā Atlasiet veidnes opcijas tekstlodziņa veidnes nosaukums (vai kopējiet un ielīmējiet) SDL64-GLEW64 > noklikšķiniet uz Pabeigt.
  • Veidne ir izveidota. Izdzēsiet izmesto logu ar veidnes ceļu.

2. solis. Izveidojiet projektu

Visual Studio galvenajā izvēlnē noklikšķiniet uz Fails> Jauns> Projekts….

  • In Izveidojiet jaunu projektu vednis veidņu sarakstā atlasiet SDL64-GLEW64 (ja nepieciešams, ritiniet sarakstu uz leju)> noklikšķiniet uz Tālāk.
  • In Konfigurējiet savu jauno projektu vednis teksta lauka tipā "Projekta nosaukums" (vai kopējiet un ielīmējiet) SDL64-GLEW64-1

    • Ja teksta lauks Atrašanās vieta ir C: / GLP \, viss ir kārtībā. Ja tā nav, kopējiet C: / GLP \ un ielīmējiet.
    • Pārliecinieties, ka ir atzīmēta vieta Risinājums un projekts tajā pašā direktorijā.
    • Noklikšķiniet uz Izveidot.
  • Visual Studio galvenās izvēlnes slēdzis x86 uz x64.
  • Risinājumu pārlūkā veiciet dubultklikšķi uz Avota faili> divreiz noklikšķiniet uz ++ Main.cpp.

    • Ja parādās tā kods, viss ir kārtībā. Ja tā nav, ar peles labo pogu noklikšķiniet uz tā> noklikšķiniet uz Izslēgt no projekta un izveidojiet jaunu failu Main.cpp.
    • Ja parādās vednis, kurš saka: Fails 'C: / GLP / SDL64-GLEW64-0 / Main.cpp' jau pastāv projektā, dodieties uz šo ceļu un izdzēsiet failu Main.cpp. Vednī noklikšķiniet uz Labi un pēc tam logā Pievienot jaunu vienumu-SDL64-GLEW64-0 noklikšķiniet uz Pievienot. Tagad risinājumu izpētē, zem avota failiem, jums ir jauns ++ Main.cpp fails.

3. solis. Pievienojiet SDL2.dll failu jaunai projekta mapei

  • Dodieties uz C:> GLP> SDL64-GLEW64-0> noklikšķiniet uz faila SDL2.dll> ar peles labo pogu> noklikšķiniet uz Kopēt.
  • Dodieties uz C:> GLP> SDL64-GLEW64-1> noklikšķiniet uz tukšās vietas> ar peles labo pogu noklikšķiniet uz> Ielīmēt.
  • Tagad fails SDL2.dll atrodas projekta mapē SDL64-GLEW64-1 starp Main.cpp un citiem 4 failiem.

4. solis. Pievienojiet glew32.dll failu jaunai projekta mapei

  • Dodieties uz C:> GLP> SDL64-GLEW64-0> noklikšķiniet uz faila glew32.dll> ar peles labo pogu> noklikšķiniet uz Kopēt.
  • Dodieties uz C:> GLP> SDL64-GLEW64-1> noklikšķiniet uz tukšās vietas> ar peles labo pogu noklikšķiniet uz> Ielīmēt.
  • Tagad fails glew32.dll atrodas mapē SDL64-GLEW64-1 starp SDL2.dll, Main.cpp un citiem 4 failiem.

Solis 5. Pārbaudiet savu projektu

Noklikšķiniet uz Visual Studio GUI> nospiediet Ctrl+F5.

6. solis. Kļūdu labošana

Kā iepriekš 4. daļa. Labs darbs.

7. solis. PADOMS:

Atcerieties kopēt.dll failus no iepriekšējā projekta un ielīmēt jaunā.

8. daļa no 11: Avota koda apkopošana ar CMake un Visual Studio

1. solis. Instalējiet CMake

Ja vēl neesat instalējis CMake, ar peles labo pogu noklikšķiniet uz šīs saites un atlasiet Atvērt saiti jaunā logā Izmantojiet CMake, lai iegūtu avota kodu. Izpildiet 1. daļu CMake instalēšana.

2. solis. Lejupielādējiet SDL avotu

Ja jums vēl nav instalēts SDL avots, ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā https://www.libsdl.org/download-2.0.php. Zemāk Avota kods:

noklikšķiniet uz SDL2-2.0.16.zip (vai jaunākās versijas). Ņemiet vērā blakus “GPG”.

  • Lejupielādes logā noklikšķiniet uz zip mapes SDL2-2.0.14.zip (vai jaunākā versija)> noklikšķiniet ar peles labo pogu> atlasiet Kopēt.
  • Programmā File Explorer dodieties uz C: \> GL> ar peles labo pogu noklikšķiniet> atlasiet Ielīmēt. Divreiz noklikšķiniet uz mapes nosaukuma> dzēst nosaukumu> ierakstiet: SDLsrc > nospiediet ↵ Enter.

3. solis. Lejupielādējiet GLEW avotu

Ja vēl neesat to lejupielādējis, ar peles labo pogu noklikšķiniet uz šīs adreses un atlasiet Atvērt saiti jaunā logā https://glew.sourceforge.net/. Blakus Avots klikšķis ZIP.

  • Lejupielādes logā noklikšķiniet uz mapes glew-2.1.0 (vai jaunākā)> ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C: \> GL. Ar peles labo pogu noklikšķiniet uz> Ielīmēt. Divreiz noklikšķiniet uz mapes nosaukuma un pārdēvējiet par GLEWsrc > nospiediet ↵ Enter. Tagad mapē GL jums ir mapes SDLsrc un GLEWsrc.

4. solis. Izveidojiet CML un Visual Studio SDL

Dodieties uz CMake GUI.

  • Kopēt (uzmanība:

    nekopējiet vietu) C:/GL/SDLsrc un ielīmējiet pirmajā teksta laukā.

  • Kopēt C:/GL/SDLsrc/build un ielīmējiet otrajā teksta laukā.
  • Konfigurēt un ģenerēt. CMake GUI noklikšķiniet uz Konfigurēt> vednī Izveidot direktoriju noklikšķiniet uz Jā> izmestajā vednī atlasiet Visual Studio 16 2019> noklikšķiniet uz Pabeigt.

    Kad CMake GUI lasāt: "Konfigurēšana pabeigta", noklikšķiniet uz Ģenerēt. Jums vajadzētu izlasīt: "Ģenerēšana ir pabeigta"

  • Izveidojiet savu risinājumu.

    • Dodieties uz C:> GL> SDLsrc> build. Veiciet dubultklikšķi uz “SDL2.sln”, “SDL2” vai “ALL_BUILD.vcxproj”.
    • Parādās Visual Studio gadījums. Pagaidiet, līdz galvenajā izvēlnē tiek parādīts veidnes ieraksts. Noklikšķiniet uz tā> "Izveidot risinājumu".
    • Pagaidiet, līdz jūs izlasīsit pēdējo rindiņu logā "Izvads": ========== Veidojums: XX izdevās, 0 neizdevās, 0 atjaunināts, 2 izlaisti "========= =

      XX “veiksmīgo” izmaiņu skaits bezmaksas glut versijās. Šodien (2021. gada 4. septembrī) ir 5

  • Dodieties uz C: / GL / SDLsrc / build / Debug. Iekšpusē starp citiem failiem vajadzētu redzēt failu SDL2d.lib.

Solis 5. Izveidojiet CMLE un Visual Studio GLEW

Dodieties uz Cmake GUI.

  • Kopēt C:/GL/GLEWsrc/build/cmake un ielīmējiet pirmajā teksta laukā.
  • Kopēt C:/GL/GLEWsrc/build un ielīmējiet otrajā teksta laukā.
  • Konfigurēt un ģenerēt. CMake GUI noklikšķiniet uz Konfigurēt> vednī Izveidot direktoriju noklikšķiniet uz Jā> izmestajā vednī atlasiet Visual Studio 16 2019> noklikšķiniet uz Pabeigt.

    Kad CMake GUI lasāt: "Konfigurēšana pabeigta", noklikšķiniet uz Ģenerēt. Jums vajadzētu izlasīt: "Ģenerēšana ir pabeigta"

  • Izveidojiet savu risinājumu.

    • Dodieties uz C:> GL> GLEWsrc> build. Veiciet dubultklikšķi uz “glew.sln”, “glew” vai “ALL_BUILD.vcxproj”.
    • Parādās Visual Studio gadījums. Pagaidiet, līdz galvenajā izvēlnē tiek parādīts veidnes ieraksts. Noklikšķiniet uz tā> "Izveidot risinājumu".
    • Pagaidiet, līdz jūs izlasāt pēdējo rindiņu logā "Izvade": ========== Veidot: 6 izdevās, 0 neizdevās, 0 atjauninātas, 2 izlaistas "========= =

      Sekmīgo GLEW versiju skaits var mainīties

  • Dodieties uz C:> GL> GLEWsrc> build> lib> Debug. Iekšpusē starp citiem failiem vajadzētu redzēt failu glew32d.lib.
  • Aizveriet Visual Studio GUI un Cmake GUI.

9. daļa no 11: Izveidotā SDL un iebūvētā GLEW uzstādīšana projektā

Solis 1. Izveidojiet mapi GLP

Ja vēl neesat to izveidojis, dodieties uz C: direktoriju> ar peles labo pogu noklikšķiniet tukšā apgabalā> izvēlieties "Jauns"> "Mape"> ierakstiet GLP.

2. solis. Izveidojiet tukšu projektu

  • Ja nav atvērta Visual Studio. Atveriet to> Noklikšķiniet uz Izveidot jaunu projektu> Tukšs projekts> Tālāk.

    • In Konfigurējiet savu jauno projektu vednis,

      • Kopēt SDLsrc-GLEWsrc-0 un ielīmējiet teksta laukā "Projekta nosaukums".
      • Kopēt C: / GLP \ > teksta laukā "Atrašanās vieta" izdzēsiet visu> ielīmējiet.
      • Atzīmējiet "Ievietojiet risinājumu un projektu tajā pašā direktorijā".
      • Noklikšķiniet uz Izveidot.
      • Pagaidiet, līdz parādās Visual Studio instance.
  • Ja tas ir atvērts. Noklikšķiniet uz Fails> Jauns> Projekts…. Pārējais kā iepriekš.

Solis 3. Pievienojiet projektam avota failu

  • Visual Studio GUI, Solution Explorer logā ar peles labo pogu noklikšķiniet uz ieraksta Avota faili (pēdējais)> atlasiet Pievienot> Jauns vienums….
  • Logā Pievienot jaunu vienumu-SDLsrc-GLEWsrc-0 loga vidū noklikšķiniet uz C ++ fails (.cpp) (pirmais). Tekstlodziņā Vārds ierakstiet (vai kopējiet un ielīmējiet) Main.cpp
  • Atrašanās vieta ir C: / GLP / SDLsrc-GLEWsrc-0 \. Ja tā nav kopija C: / GLP / SDLsrc-GLEWsrc-0 \ un ielīmējiet.
  • Noklikšķiniet uz pogas Pievienot. Fails tiks atvērts galvenajā teksta redaktorā, bet pagaidām atstājiet failu tukšu.

4. solis. Konfigurējiet projekta rekvizītus

Risinājumu pārlūka vednī ar peles labo pogu noklikšķiniet uz projekta nosaukuma, kas ir SDLsrc-GLEWsrc-0> atlasiet Rekvizīti.

  • In SDLsrc-GLEWsrc-0 Īpašuma lapas vednis.

    • Galvenā izvēlne. In Konfigurācija:

      atlasiet Aktīvs (atkļūdošana)> in Platforma ierakstu, izvēlieties x64> noklikšķiniet uz Configuration Manager….

      • Aktīvo risinājumu platformā: atlasiet x64.
      • Ierakstā Platforma automātiski tiek atlasīts x64.
      • Noklikšķiniet uz Aizvērt.
    • Papildu iekļaut direktorijus. Atveriet C/C ++> Vispārīgi> Blakus izvēlnei atlasiet pirmo, Papildu iekļaut direktorijus> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> noklikšķiniet uz Rediģēt….

      • Kopēt C: / GL / SDLsrc / include > vednī Papildu iekļaut direktorijus noklikšķiniet uz pirmās ikonas> ielīmēt.
      • Kopēt C: / GL / GLEWsrc / include > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
      • Papildu iekļaušanas direktoriju vednī noklikšķiniet uz Labi.
    • Papildu bibliotēku katalogi. Veiciet dubultklikšķi uz Linker> noklikšķiniet uz Vispārīgi> Papildu bibliotēku direktoriji> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> noklikšķiniet uz Rediģēt….

      • Kopēt C: / GL / SDLsrc / build / Debug > papildu bibliotēku direktorijos noklikšķiniet uz pirmās ikonas> ielīmēt.
      • Kopēt C: / GL / GLEWsrc / build / lib / Debug > vēlreiz noklikšķiniet uz pirmās ikonas> ielīmējiet.
      • Papildu bibliotēku direktoriju vednī noklikšķiniet uz Labi.
    • Papildu atkarības. Linker nolaižamajā izvēlnē atlasiet Ievadi> blakus izvēlnei atlasiet pirmo, Papildu atkarības> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> Rediģēt…

      • Kopēt opengl32.lib; SDL2d.lib; SDL2maind.lib; glew32d.lib un ielīmējiet vedņa Papildu atkarības augšējā tekstlodziņā.
      • Papildu atkarību vednī noklikšķiniet uz Labi.
    • Sistēma. Linker nolaižamajā izvēlnē atlasiet Sistēma> blakus izvēlnei atlasiet pirmo, apakšsistēmu> noklikšķiniet uz lejupvērstās bultiņas lauka beigās> atlasiet Konsole (/apakšsistēma: KONSOLE).
    • In SDLsrc-GLEWsrc-0 Īpašuma lapas vednis, noklikšķiniet uz Lietot un pēc tam uz Labi.

Solis 5. Kopējiet dll failus un ielīmējiet projektu mapē

  • Dodieties uz C: / GL / SDLsrc / build / Debug> noklikšķiniet uz faila SDL2d.dll > ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C: / GLP / SDLsrc-GLEWsrc-0. Ar peles labo pogu noklikšķiniet uz tukšās vietas SDLsrc-GLEWsrc-0 projekta mapē un atlasiet Ielīmēt.
  • Dodieties uz C: / GL / GLEWsrc / build / bin / Debug> noklikšķiniet uz faila glew32d.dll > ar peles labo pogu noklikšķiniet uz> Kopēt.
  • Dodieties uz C:> GLP> SDLsrc-GLEWsrc-0. Ar peles labo pogu noklikšķiniet uz tukšās vietas SDLsrc-GLEWsrc-0 projekta mapē un atlasiet Ielīmēt.
  • Failiem SDL2d.dll un glew32d.dll tagad jābūt SDLsrc-GLEWsrc-0 projekta mapē kopā ar Main.cpp un vēl 4 Visual Studio izveidotajiem failiem.

6. darbība. Pārbaudiet savu projektu un izlabojiet kļūdas, ja tādas ir

Tāpat kā iepriekš, 4. daļa. Atcerieties Visual Studio galvenajā izvēlnē atlasīt x64.

10. daļa no 11: veidnes projekta izveide ar iebūvētu SDL un GLEW

Solis 1. Izveidojiet veidni

Dodieties uz Visual Studio galveno izvēlni un kamēr projekts SDLsrc-GLEWsrc-0 ir atvērts, noklikšķiniet uz Projekts> Eksportēt veidni….

  • Veidnes eksportēšanas vednī pārbaudiet projekta veidni, ja tā nav atzīmēta. Noklikšķiniet uz Tālāk>.
  • Sadaļā Atlasiet veidnes opcijas tekstlodziņa veidnes nosaukums (vai kopējiet un ielīmējiet) SDLsrc-GLEWsrc > noklikšķiniet uz Pabeigt.
  • Veidne ir izveidota.
  • Aizveriet izmesto logu ar veidnes ceļu.

2. solis. Izveidojiet projektu

Visual Studio galvenajā izvēlnē noklikšķiniet uz Fails> Jauns> Projekts….

  • In Izveidojiet jaunu projektu vednis, veidņu sarakstā atlasiet SDLsrc-GLEWsrc (ja nepieciešams, ritiniet sarakstu uz leju)> noklikšķiniet uz Tālāk.
  • Kopēt SDLsrc-GLEWsrc-1 un ielīmējiet teksta laukā "Projekta nosaukums".
  • Kopēt C: / GLP un ielīmējiet teksta laukā Atrašanās vieta.
  • Pārliecinieties, ka ir atzīmēta vieta Risinājums un projekts tajā pašā direktorijā. Noklikšķiniet uz Izveidot.
  • Visual Studio galvenās izvēlnes slēdzis x86 uz x64.
  • Risinājumu pārlūkā veiciet dubultklikšķi uz Avota faili> divreiz noklikšķiniet uz ++ Main.cpp.

    • Ja parādās tā kods, viss ir kārtībā. Ja tā nav, ar peles labo pogu noklikšķiniet uz tā> noklikšķiniet uz Izslēgt no projekta un izveidojiet jaunu failu Main.cpp.
    • Ja parādās vednis, kurš saka: Fails 'C: / GLP / SDLsrc-GLEWsrc-1 / Main.cpp' jau pastāv projektā, dodieties uz šo ceļu un izdzēsiet failu Main.cpp. Vednī noklikšķiniet uz Labi un pēc tam logā Pievienot jaunu vienumu-SDLsrc-GLEWsrc-1 noklikšķiniet uz Pievienot. Tagad risinājumu izpētē, zem avota failiem, jums ir jauns ++ Main.cpp fails.

3. solis. Pievienojiet.dll failus projekta mapē SDLsrc-GLEWsrc-1

  • Pievienojiet SDL2d.dll.

    • Dodieties uz C:> GLP> SDLsrc-GLEWsrc-0> noklikšķiniet uz faila SDL2d.dll > ar peles labo pogu noklikšķiniet> noklikšķiniet uz Kopēt.
    • Dodieties uz C:> GLP> SDLsrc-GLEWsrc-1> noklikšķiniet uz tukšās vietas> ar peles labo pogu noklikšķiniet uz Ielīmēt.
    • Tagad fails SDL2d.dll atrodas mapē SDLsrc-GLEWsrc-1 starp Main.cpp un citiem 4 Visual Studio izveidotajiem failiem.
  • Pievienojiet glew32d.dll.

    • Dodieties uz C:> GLP> SDLsrc-GLEWsrc-0> noklikšķiniet uz faila glew32d.dll > ar peles labo pogu noklikšķiniet> noklikšķiniet uz Kopēt.
    • Dodieties uz C:> GLP> SDLsrc-GLEWsrc-1> noklikšķiniet uz tukšās vietas> ar peles labo pogu noklikšķiniet uz Ielīmēt.
  • Tagad fails glew32d.dll atrodas mapē SDLsrc-GLEWsrc-1 starp SDL2d.dll, Main.cpp un citiem 4 failiem.
  • Noklikšķiniet uz Visual Studio GUI> nospiediet Ctrl+F5. Jāparādās diviem logiem, vienam melnam un otram ar baltu kvadrātu melnā fonā.
  • Kļūdas skat 4. daļa. Labs darbs.

4. solis. PADOMS:

  • Atcerieties kopēt dll failus no iepriekšējā projekta un ielīmēt jaunā.
  • Visual Studio galvenajā izvēlnē atcerieties pārslēgties uz x64.

11. daļa no 11: Iestatījuma izvēle

1. solis. Šajā apmācībā jūs uzzināsit, kā izveidot SDL un GLEW programmā Project ar Visual Studio

  • Iestatīt bināros failus x86 (32 biti) (1.-5. Daļa). Tas ir vieglākais. Jums vajadzētu sākt mācīties iestatīšanu no šejienes.
  • Projekta izveide x64 platformai. Izvēlieties to tikai tad, ja jums ir īpašs iemesls to darīt.
  • Avota koda apkopošana ar CMake un Visual Studio Mērķis ir arī x64. Visgrūtākais. Labākais gan.

Padomi

  • Mapē C: / GL varat izveidot mapi, kur ievietot savus projektus. Veidojot projektu, atlasiet šo mapi kā “Atrašanās vieta”.
  • Vispārējs konfigurēšanas veids Papildu iekļaut direktorijus vai pēc noklikšķināšanas uz pirmās ikonas noklikšķiniet uz trim punktiem…, dodieties uz mapi, kurā dzīvo.h fails (-i) (šajā apmācībā C: / GL / SDL2 / include un C: / GL / glew / include) un noklikšķiniet uz Atlasīt mapi.
  • Vispārējs konfigurēšanas veids Papildu bibliotēku katalogi vai pēc noklikšķināšanas uz pirmās ikonas noklikšķiniet uz trim punktiem…, dodieties uz mapi, kurā dzīvo.lib fails (-i) (šajā apmācībā x86 platformai, C: / GL / SDL2 / lib / x86 un C: / GL / glew / lib / Release / Win32) un noklikšķiniet uz Atlasīt mapi.
  • Vispārējs konfigurēšanas veids Papildu atkarības vai tas ir,

    • Programmā File Explorer dodieties uz mapi, kurā dzīvo.lib fails (-i) (šajā x86 platformas apmācībā 'C: / GL / SDL2 / lib / x86 un C: / GL / glew / lib / Release / Win32), divreiz noklikšķiniet uz katra.lib faila nosaukuma un nokopējiet (ar streiku Ctrl+C) nosaukumu ar tā paplašinājumu.lib.
    • Tagad dodieties uz Papildu atkarību vedni un ielīmējiet to (nospiežot Ctrl+V). Ierakstiet semikolu (;).
    • Ja vēlaties konfigurēt OpenGL ar savu projektu, pievienojiet opengl32.lib.
  • Ja ir nepieciešami dll faili, tad katrā jūsu izveidotajā projektā - pat ar projekta veidotu veidni, ieskaitot dll failu - jums vajadzētu nokopēt dll failus no bibliotēkām vai iepriekšējā projekta un ielīmēt jaunajā projektā.

Ieteicams: