Kaip nustatyti „OpenGL FreeGLUT GLEW“šablonų projektą „Visual Studio“

Turinys:

Kaip nustatyti „OpenGL FreeGLUT GLEW“šablonų projektą „Visual Studio“
Kaip nustatyti „OpenGL FreeGLUT GLEW“šablonų projektą „Visual Studio“

Video: Kaip nustatyti „OpenGL FreeGLUT GLEW“šablonų projektą „Visual Studio“

Video: Kaip nustatyti „OpenGL FreeGLUT GLEW“šablonų projektą „Visual Studio“
Video: How to Change User Name of Account in Windows 10 | How to Change Your Account Name on Windows 10 2024, Balandis
Anonim

Daugelis programuotojų grafikai teikia pirmenybę „OpenGL“. Jei esate vienas iš jų, jo gamintojas primygtinai rekomenduoja naudoti langų įrankių rinkinį (pvz., „FreeGLUT“) ir „OpenGL“įkėlimo bibliotekas (pvz., GLEW). Šis vadovas padės įveikti pirmąjį iššūkį naudojant „OpenGL“su „freeGLUT“ir „GLEW“: juos įdiegti ir nustatyti bei sukurti pirmąjį projektą naudojant „OpenGL-freeGLUT-GLEW“šabloną „Visual Studio 2019“.

Šiame vadove bus daroma prielaida, kad jūsų platforma yra „Windows“, o jūsų IDE yra „Visual Studio“. „Visual Studio“diegimo metu pažymėkite langelį „Desktop development with C ++ workload“.

Žingsniai

1 dalis iš 8: „FreeGLUT“ir „GLEW“atsisiuntimas

Pažymėkite freeglut
Pažymėkite freeglut

1 žingsnis. Pažymėkite tai, ko tikitės padaryti

Paryškinkite žingsnį ar papildomą žingsnį ar jo dalį ir atlikite tai. Pavyzdžiui, žiūrėkite paveikslėlį aukščiau.

Žingsnis 2. Sukurkite aplanką GL

Atidarykite „Windows“failų naršyklę> Eikite į diską (katalogą) C. Jei aplankas GL jau yra, viskas gerai.

Jei jo nėra, dešiniuoju pelės mygtuku spustelėkite tuščią sritį> pasirinkite Naujas> Aplankas> įveskite GL> paspauskite. Enter

Žingsnis 3. Atsisiųskite programą GLEW

  • Jei jau atsisiuntėte GLEW dvejetainius failus, turite juos aplanke GL, GLEW poaplanke, viskas gerai.
  • Jei to dar nepadarėte, dešiniuoju pelės mygtuku spustelėkite šią nuorodą ir pasirinkite Atidaryti nuorodą naujame lange https://glew.sourceforge.net. Žemiau Atsisiuntimai antraštę, spustelėkite „Windows“32 ir 64 bitų.
  • Atsisiuntimo lange spustelėkite aplanką glew-2.1.0> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Kopijuoti.
  • Eikite į C:> GL. Dešiniuoju pelės mygtuku spustelėkite> pasirinkite Įklijuoti.
  • (Arba atidarykite langą „Failų naršyklė“> C:> GL. Eikite į atsisiuntimo langą> spustelėkite atsisiųstą aplanką ir vilkite į C: / GL)
  • Spustelėkite pavadinimą glew-2.1.0 ir pervardykite jį į GLEW.
  • Jei aplankas glew-2.1.0-win32 yra atsisiųstas, dukart spustelėkite jį, kad gautumėte glew-2.1.0.

Žingsnis 4. Atsisiųskite „freeglut 3.0.0 MSVC“paketą

Šioje nuorodoje dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Atidaryti nuorodą naujame lange https://www.transmissionzero.co.uk/software/freeglut-devel/. Skyriuje freeglut 3.0.0 MSVC paketas spustelėkite Atsisiųskite „freeglut 3.0.0“, skirtą MSVC.

  • Atsisiuntimo lange spustelėkite aplanką freeglut> dešiniuoju pelės mygtuku spustelėkite> pasirinkite Kopijuoti.
  • Eikite į C:> GL. Dešiniuoju pelės mygtuku spustelėkite> pasirinkite Įklijuoti.
  • (Arba atidarykite langą „Failų naršyklė“> C:> GL. Eikite į atsisiuntimo langą> spustelėkite atsisiųstą aplanką ir vilkite į C: / GL)
  • Spustelėkite jo pavadinimą ir tipą du kartus (be dvigubo) GLUT
  • Dabar aplanke GL turite aplankus: GLUT ir GLEW.

2 dalis iš 8: „Visual Studio“projekto kūrimas

Žingsnis 1. Sukurkite aplanką GLP

Jei jis jau egzistuoja, viskas gerai. Jei ne, eikite į diską C: ir sukurkite aplanką GLP.

Žingsnis 2. Sukurkite tuščią projektą

  • „Visual Studio“pagrindiniame meniu spustelėkite Failas> Naujas> Projektas…> vedlyje Sukurti naują projektą spustelėkite Tuščias projektas> Kitas.

    • In Konfigūruokite naują projektą „Projekto pavadinimo“tipo vedlys: GLUT-GLEW-0.
    • Šalia teksto lauko „Vieta“spustelėkite…. Eikite į C:> GLP> spustelėkite Pasirinkti aplanką. Dabar yra „Vieta“ C: / GLP \.
    • Pažymėkite „Įdėkite sprendimą ir projektą į tą patį katalogą“> spustelėkite „Sukurti“.
    • Palaukite, kol pasirodys „Visual Studio 2019“egzempliorius.

Žingsnis 3. Pridėkite šaltinio failą prie projekto

  • Sprendimų naršyklės lange dešiniuoju pelės mygtuku spustelėkite aplanką Šaltinio failai (paskutinis)> spustelėkite Pridėti> Naujas elementas….
  • Lange Pridėti naują elementą-GLUT-GLEW-0 lango viduryje spustelėkite C ++ failas (.cpp) (pirmasis). Teksto laukelyje Pavadinimas įveskite Main.cpp.
  • Vieta yra C: / GLP / GLUT-GLEW-0 \.
  • Spustelėkite mygtuką Pridėti. Failas bus atidarytas pagrindiniame teksto redaktoriuje, tačiau kol kas palikite failą tuščią.

3 dalis iš 8: GLUT ir GLEW diegimas projekte

1 veiksmas. Konfigūruokite „Papildomus įtraukimo katalogus“

  • Sprendimų naršyklėje dešiniuoju pelės mygtuku spustelėkite savo projekto pavadinimą, ty GLUT-GLEW-0, ir pasirinkite Ypatybės.
  • „GLUT-GLEW-0“nuosavybės puslapių vedlio pagrindinio meniu konfigūracijoje: palikite numatytąjį nustatymą Aktyvus (derinimas)> Platforma: aktyvus („Win32“).

    Projektas 0
    Projektas 0

    32)}}.

    Projektas 0
    Projektas 0
  • Atidarykite C/C ++ meniu. Spustelėkite Bendra> Papildomi įtraukimo katalogai> spustelėkite rodyklę žemyn lauko dešinėje> spustelėkite.

    Opengl 1
    Opengl 1
  • Kopijuoti C: / GL / GLUT / įtraukti > papildomų vediklių įtraukimo vedlyje spustelėkite pirmąją piktogramą> įklijuoti.

    „OpenGL“12
    „OpenGL“12
  • Kopijuoti C: / GL / GLEW / įtraukti > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
  • Papildomų įtraukimo katalogų vedlyje spustelėkite Gerai.

2 veiksmas. Konfigūruokite nuorodą „Papildomi bibliotekos katalogai“

  • Atidarykite išskleidžiamąjį „Linker“meniu ir spustelėkite Bendra. Spustelėkite Papildomų bibliotekų katalogų įrašas> rodyklė žemyn lauko dešinėje>.

    „Opengl 2“2
    „Opengl 2“2
  • Kopijuoti C: / GL / GLUT / lib > papildomų bibliotekų katalogų vedlyje spustelėkite pirmąją piktogramą> įklijuoti.
  • Kopijuoti C: / GL / GLEW / lib / Release / Win32 > spustelėkite pirmąją piktogramą> įklijuokite.
  • Papildomų bibliotekų katalogų vedlyje spustelėkite Gerai.

3 veiksmas. Konfigūruokite nuorodą „Papildomos priklausomybės“

  • Išskleidžiamajame „Linker“meniu spustelėkite Įvestis> spustelėkite įrašą Papildomos priklausomybės> rodyklė žemyn lauko dešinėje> spustelėkite.

    „Opengl 3“1
    „Opengl 3“1
  • Kopijuoti freeglut.lib; glew32.lib; opengl32.lib ir įklijuokite į viršutinį papildomų priklausomybių vedlio teksto laukelį.
  • Papildomų priklausomybių vedlyje spustelėkite Gerai.

    Papildomos priklausomybės 3
    Papildomos priklausomybės 3

Žingsnis 4. Nustatykite susietąją „posistemę“į „Konsolė“

„Linker“išskleidžiamajame meniu spustelėkite Sistema> Posistemis. Spustelėkite rodyklę žemyn ir išskleidžiamajame meniu pasirinkite Konsolė (/POSISTEMIS: KONSOLĖ). „GLUT-GLEW-0“nuosavybės puslapių lange spustelėkite „Taikyti“, tada „Gerai“

Žingsnis 5. Nukopijuokite freeglut.dll failą ir įklijuokite į GLUT-GLEW-0 projekto aplanką

  • Eikite į C:> GL> GLUT> bin. Bin aplanko viduje spustelėkite freeglut.dll failą> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> GLUT-GLEW-0. Dešiniuoju pelės mygtuku spustelėkite tuščią vietą aplanke GLUT-GLEW-0 ir pasirinkite Įklijuoti.
  • „Freeglut.dll“failas dabar turėtų būti jūsų projekto kataloge kartu su „Main.cpp“failu ir keliais kitais „Visual Studio“sukurtais failais.

Žingsnis 6. Nukopijuokite failą glew32.dll ir įklijuokite į GLUT-GLEW-0 projekto aplanką

  • Eikite į C:> GL> GLEW> bin> Release> Win32. Spustelėkite glew32.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C:> GLP> GLUT-GLEW-0. Dešiniuoju pelės mygtuku spustelėkite tuščią sritį aplanke „Project-0“ir pasirinkite Įklijuoti.
  • Failas „glew32.dll“dabar turėtų būti aplanke GLUT-GLEW-0 kartu su „Main.cpp“, „freeglut.dll“ir dar 4 „Visual Studio“sukurtais failais.
„Freeglut“1
„Freeglut“1

Žingsnis 7. Išbandykite savo projektą

Dešiniuoju pelės mygtuku spustelėkite šią nuorodą ir pasirinkite Atidaryti nuorodą naujame lange. Slinkite žemyn puslapiu ir raskite skyrių Sąrankos testavimas (žr. paveikslėlį aukščiau). Nukopijuokite kodą ir įklijuokite Main.cpp kodo srityje> paspauskite Ctrl + F5. Turėtumėte pamatyti du langus: vieną juodą (konsolę) ir kitą su baltu kvadratu juodame fone. Jei to nematote, atlikite toliau nurodytus veiksmus.

8. Ištaisykite visas klaidas

„Klaidų sąraše“, jei matote klaidą apie

  • failą su plėtiniu.h pereikite prie 3 dalies 1 veiksmo „Konfigūruoti papildomus įtraukimo katalogus“ir vykdykite instrukcijas.
  • failą su plėtiniu.lib, eikite į 3 dalies 2 veiksmą „Konfigūruoti nuorodą„ Papildomi bibliotekos katalogai ““ir vykdykite instrukcijas. Taip pat pereikite prie 3 veiksmo „Konfigūruoti susiejėją„ Papildomi bibliotekos katalogai ““.
  • "įėjimo taškas turi būti apibrėžtas", pereikite prie 4 veiksmo, nustatykite nuorodą "Posistemis" į "CONSOLE" ir vykdykite instrukcijas.
  • failą.dll pereikite prie 5 veiksmo „Nukopijuokite freeglut.dll failą ir įklijuokite jį į„ Project-0 “aplanką“ir vykdykite instrukcijas.
  • Jei negalite ištaisyti kitų klaidų, uždarykite „Visual Studio“> ištrinkite projekto aplanką GLUT-GLEW-0, esantį C: / GLP> atidarykite „Visual Studio“> pakartokite sąranką iš dalies 2 dalis. Šaunuolis.

4 dalis iš 8: Projekto kūrimas naudojant GLUT-GLEW šabloną

Žingsnis 1. Sukurkite šabloną

Eikite į pagrindinį „Visual Studio“meniu ir kol veikia GLUT-GLEW-0, spustelėkite Projektas> Eksportuoti šabloną…. Eksportavimo šablono vedlyje patikrinkite projekto šabloną, jei jis nepažymėtas. Spustelėkite Kitas>. Lauke Pasirinkti šablono parinktis teksto laukelio Šablono pavadinimas tipas: FREE-GLEW. Spustelėkite Baigti.

  • Šablonas sukurtas.
  • Uždarykite išmestą langą naudodami šablono kelią.

Žingsnis 2. Sukurkite projektą

  • Spustelėkite Failas> Naujas> Projektas….
  • In Sukurkite naują projektą vedlys, šablonų sąraše pasirinkite GLUT-GLEW> spustelėkite Pirmyn.
  • In Konfigūruokite naują projektą vedlys, teksto lauke „Projekto pavadinimas“įveskite GLUT-GLEW-1.
  • Kopijuoti C: / GLP, ir įklijuokite Vieta teksto laukas.
  • Įsitikinkite, kad pažymėtas sprendimas ir projektas tame pačiame kataloge. Spustelėkite Sukurti.
  • Sprendimų naršyklėje dukart spustelėkite Šaltinio failai> dukart spustelėkite ++ Main.cpp. Jo kodas rodomas kodo srityje. Vykdykite. Jei kodas nerodomas, dešiniuoju pelės mygtuku spustelėkite ++ Main.cpp> spustelėkite Išskirti iš projekto. Dabar sukurkite naują Main.cpp.

Žingsnis 3. Pridėti dll failus

  • Pridėkite freeglut.dll failą

    • Eikite į C:> GL> GLUT-GLEW-0> spustelėkite failą freeglut.dll > dešiniuoju pelės mygtuku spustelėkite> spustelėkite Kopijuoti.
    • Eikite į C:> GLP> GLUT-GLEW-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
    • Dabar failas freeglut.dll yra aplanke GLUT-GLEW-1 tarp Main.cpp ir kitų 4 failų.
  • Papildyti glew32.dll failą.

    • Eikite į C:> GL> GLUT-GLEW-0> spustelėkite failą glew32.dll > dešiniuoju pelės mygtuku spustelėkite> spustelėkite Kopijuoti.
    • Eikite į C:> GLP> GLUT-GLEW-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
    • Dabar dll failai glew32.dll ir freeglut.dll yra projekto aplanke GLUT-GLEW-1 tarp Main.cpp ir kitų 4 failų.

Žingsnis 4. Išbandykite savo projektą, kaip aprašyta aukščiau

Šaunuolis!

5 dalis iš 8: Projekto taikymo x64 platformos kūrimas

1 veiksmas. Eikite į pagrindinį „Visual Studio“meniu

Spustelėkite Failas> Naujas> Projektas…> Kurti naują projektą vedlyje spustelėkite Išvalyti projektą> Kitas.

  • Kopijuoti GLUT64-GLEW64-0 ir įklijuokite Projekto pavadinimas teksto laukas.
  • Kopijuoti C: / GLP \ ir įklijuokite Vieta teksto laukas.
  • Pažymėkite „Įdėkite sprendimą ir projektą į tą patį katalogą“> spustelėkite „Sukurti“.
  • Palaukite, kol pasirodys „Visual Studio 2019“egzempliorius.

2 veiksmas. Pridėkite šaltinio failą prie projekto aplanko

  • Viduje konors Sprendimų tyrinėtojas lange dešiniuoju pelės mygtuku spustelėkite aplanką Šaltinio failai (paskutinis)> spustelėkite Pridėti> Naujas elementas….
  • Lange Pridėti naują elementą-GLUT64-GLEW64-0 lango viduryje spustelėkite C ++ failas (.cpp) (pirmasis). Teksto laukelyje Pavadinimas įveskite Main.cpp.
  • Vieta yra C: / GLP / GLUT64-GLEW64-0 \.
  • Spustelėkite mygtuką Pridėti. Failas bus atidarytas pagrindiniame teksto redaktoriuje, tačiau kol kas palikite failą tuščią.

Žingsnis 3. GLUT64-GLEW64-0 ypatybių puslapiai

Eikite į „Solution Explorer“> dešiniuoju pelės mygtuku spustelėkite savo projekto pavadinimą, kuris yra GLUT64-GLEW64-0> pasirinkite „Properties“.

  • Pagrindinis meniu.

    • In Konfigūracija:

      palikite nustatymą Aktyvus (derinimas).

    • In Platforma:

      įrašą, pasirinkite x64.

    • Spustelėkite Konfigūracijos tvarkyklė….
    • In Aktyvių sprendimų platforma:

      pasirinkite x64.

    • In Platforma, automatiškai pasirenkamas x64.
    • Spustelėkite Uždaryti.

      Opengl 1
      Opengl 1
  • Papildomi įtraukti katalogai.

    Atidarykite meniu C/C ++. Spustelėkite Bendra> Papildomi įtraukimo katalogai> spustelėkite rodyklę žemyn lauko dešinėje> spustelėkite.

    „OpenGL“12
    „OpenGL“12
    • Kopijuoti C: / GL / GLUT / įtraukti > papildomų vediklių įtraukimo vedlyje spustelėkite pirmąją piktogramą> įklijuoti.
    • Kopijuoti C: / GL / GLEW / įtraukti > dar kartą spustelėkite pirmąją piktogramą> įklijuokite.
    • Papildomų įtraukimo katalogų vedlyje spustelėkite Gerai.
  • Papildomi bibliotekų katalogai.

    Atidarykite išskleidžiamąjį meniu „Linker“ir spustelėkite „General“. Spustelėkite įrašą „Papildomi bibliotekų katalogai“> rodyklė žemyn lauko pabaigoje> išskleidžiamajame meniu „Redaguoti“.

    • Kopijuoti C: / GL / GLUT / lib / x64 > papildomuose bibliotekų kataloguose spustelėkite pirmąją piktogramą> įklijuoti.
    • Kopijuoti C: / GL / GLEW / lib / Release / x64 > spustelėkite pirmąją piktogramą> įklijuokite.
    • Papildomų bibliotekų kataloguose spustelėkite Gerai.
  • Papildomos priklausomybės.

    „Opengl 3“1
    „Opengl 3“1
    • Išskleidžiamajame „Linker“meniu spustelėkite Įvestis> spustelėkite įrašą Papildomos priklausomybės> rodyklė žemyn lauko dešinėje> spustelėkite.

      Papildomos priklausomybės 3
      Papildomos priklausomybės 3
    • Kopijuoti freeglut.lib; glew32.lib; opengl32.lib ir įklijuokite į viršutinį papildomų priklausomybių vedlio teksto laukelį.
    • Papildomų priklausomybių vedlyje spustelėkite Gerai.
  • Nustatykite nuorodą „Posistemis“į „Konsolė“. „Linker“išskleidžiamajame meniu spustelėkite Sistema> Posistemis. Spustelėkite rodyklę žemyn ir išskleidžiamajame meniu pasirinkite Konsolė (/POSISTEMIS: KONSOLĖ). „GLUT-GLEW-0“nuosavybės puslapių lange spustelėkite „Taikyti“, tada „Gerai“.

Žingsnis 4. Pridėkite dll failus į GLUT64-GLEW64-0 projekto aplanką

  • Įtraukite freeglut.dll į GLUT64-GLEW64-0.

    • Eikite į C: / GL / GLUT / bin / x64. Aplanke „x64“spustelėkite „freeglut.dll“failą> dešiniuoju pelės mygtuku spustelėkite> „Kopijuoti“.
    • Dabar eikite į C:> GLP> GLUT64-GLEW64-0. Dešiniuoju pelės mygtuku spustelėkite tuščią vietą aplanke „GLUT64-GLEW64-0“ir pasirinkite „Įklijuoti“.
  • Pridėkite failą glew32.dll prie GLUT64-GLEW64-0.

    • Eikite į C:> GL> GLEW> bin> Release> x64. Aplanke „x64“spustelėkite „glew32.dll“failą> dešiniuoju pelės mygtuku spustelėkite> „Kopijuoti“.
    • Dabar eikite į C:> GLP> GLUT64-GLEW64-0. Dešiniuoju pelės mygtuku spustelėkite tuščią vietą aplanke „GLUT64-GLEW64-0“ir pasirinkite „Įklijuoti“.

Žingsnis 5. Išbandykite savo projektą ir ištaisykite klaidas, jei tokių yra

Kaip ir taikymo x86 platformoje, žr. Aukščiau 3 dalies 7 ir 8 veiksmus, bet „Visual Studio“pagrindinio meniu jungiklyje x86 į x64.

Žingsnis 6. Patarimas:

Net jei pagrindiniuose nuosavybės puslapių nustatymuose tai yra „Platforma: x64“, spustelėkite „Konfigūracijos tvarkytuvė…“, o „Aktyvių sprendimų platformoje“- pasirinkite x64.

6 dalis iš 8: Projekto kūrimas naudojant GLUT64-GLEW64 šabloną

Žingsnis 1. Sukurkite šabloną

Eikite į pagrindinį „Visual Studio“meniu ir kol GLUT64-GLEW64-0 veikia, spustelėkite Projektas> Eksportuoti šabloną…. Eksportavimo šablono vedlyje patikrinkite projekto šabloną, jei jis nepažymėtas. Spustelėkite Kitas>. Lauke Pasirinkti šablono parinktis teksto laukelio Šablono pavadinimas tipas: FREE-GLEW. Spustelėkite Baigti.

  • Šablonas sukurtas.
  • Uždarykite išmestą langą naudodami šablono kelią.

Žingsnis 2. Sukurkite projektą

  • Spustelėkite Failas> Naujas> Projektas….
  • In Sukurkite naują projektą vedlys, šablonų sąraše pasirinkite GLUT64-GLEW64> spustelėkite Pirmyn.
  • In Konfigūruokite naują projektą vedlys, teksto lauke „„ Projekto pavadinimas “įveskite GLUT64-GLEW64-1.
  • Kopijuoti C: / GLP, ir įklijuokite Vieta teksto laukas.
  • Įsitikinkite, kad pažymėtas sprendimas ir projektas tame pačiame kataloge. Spustelėkite Sukurti.
  • „Visual Studio“pagrindiniame meniu perjunkite x86 į x64.
  • Sprendimų naršyklėje dukart spustelėkite Šaltinio failai> dukart spustelėkite ++ Main.cpp. Jo kodas rodomas kodo srityje. Paleisti. Jei kodas nerodomas, dešiniuoju pelės mygtuku spustelėkite ++ Main.cpp> spustelėkite Išskirti iš projekto. Dabar sukurkite naują Main.cpp.

Žingsnis 3. Pridėti dll failus

  • Pridėkite freeglut.dll failą

    • Eikite į C:> GLP> GLUT64-GLEW64-0> spustelėkite failą freeglut.dll > dešiniuoju pelės mygtuku spustelėkite> spustelėkite Kopijuoti.
    • Eikite į C:> GLP> GLUT64-GLEW64-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
    • Dabar failas freeglut.dll yra aplanke GLUT64-GLEW64-1 tarp Main.cpp ir kitų 4 failų.
  • Pridėti failą glew32.dll

    • Eikite į C:> GLP> GLUT64-GLEW64-0> spustelėkite failą glew32.dll > dešiniuoju pelės mygtuku spustelėkite> spustelėkite Kopijuoti.
    • Eikite į C:> GLP> GLUT64-GLEW64-1> spustelėkite tuščią sritį> dešiniuoju pelės mygtuku spustelėkite> Įklijuoti.
    • Dabar dll failai glew32.dll ir freeglut.dll yra projekto aplanke GLUT64-GLEW64-1 tarp Main.cpp ir kitų 4 failų.

Žingsnis 4. Išbandykite savo projektą, kaip aprašyta aukščiau

Šaunuolis!

Patarimas: kiekviename su juo kuriamame projekte „Visual Studio“GUI pasirinkite x64 (šalia derinimo) ir pridėkite dll failus, kaip nurodyta šioje dalyje

7 dalis iš 8: „Built FreeGLUT“ir „Built GLEW“nustatymas

Žingsnis 1. Sukurkite aplanką GL

Atidarykite „Windows“failų naršyklę> Eikite į diską (katalogą) C. Jei aplankas GL jau yra, viskas gerai.

Jei jo nėra, dešiniuoju pelės mygtuku spustelėkite tuščią sritį> pasirinkite Naujas> Aplankas> įveskite GL> paspauskite. Enter

Žingsnis 2. Įdiekite „CMake“

Dešiniuoju pelės mygtuku spustelėkite šią nuorodą ir pasirinkite Atidaryti nuorodą naujame lange Naudokite CMake, kad gautumėte dvejetainius failus iš šaltinio kodo. Sekite 1 dalį „CMake“diegimas.

Žingsnis 3. Atsisiųskite „FreeGLUT“šaltinį

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange https://sourceforge.net/projects/freeglut/. Spustelėkite Atsisiųsti.

  • Atsisiuntimo lange (kataloge „Atsisiuntimai“) spustelėkite aplanką „freeglut-3.2.1.tar.gz“> dešiniuoju pelės mygtuku spustelėkite> pasirinkite „7-Zip“(jei jo neturite, atsisiųskite)> „Išskleisti čia“.
  • Spustelėkite aplanką „freeglut-3.2.1.tar“> dešiniuoju pelės mygtuku spustelėkite> pasirinkite „7-Zip“> „Išskleisti čia“.
  • Arba, jei turite „WinRAP“, spustelėkite aplanką „freeglut-3.2.1.tar“> dešiniuoju pelės mygtuku spustelėkite> pasirinkite „Išskleisti čia“. Spustelėkite aplanką „freeglut-3.2.1.tar“> pasirinkite „Išskleisti čia“.
  • Arba spustelėkite „WinZip“. Jei neturite, atsisiųskite „WinZip“nemokamas bandymas 30 dienų ir vykdykite instrukcijas.
  • Spustelėkite išspaustą aplanką „freeglut-3.2.1“> dešiniuoju pelės mygtuku spustelėkite> „Kopijuoti“> eikite į C: \> GL> dešiniuoju pelės mygtuku spustelėkite> „Įklijuoti“.
  • Spustelėkite aplanką „freeglut-3.2.1“> dešiniuoju pelės mygtuku spustelėkite> spustelėkite „Pervardyti“> įveskite (arba nukopijuokite ir įklijuokite): GLUTsrc > paspauskite ↵ Enter.

Žingsnis 4. Atsisiųskite GLEW šaltinį

Dešiniuoju pelės mygtuku spustelėkite šį adresą ir pasirinkite Atidaryti nuorodą naujame lange https://glew.sourceforge.net/. Šalia Šaltinis spustelėkite ZIP.

  • Atsisiųstame lange spustelėkite aplanką glew-2.1.0 (arba naujausią)> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
  • Eikite į C: \> GL. Dešiniuoju pelės mygtuku spustelėkite> Įklijuoti. Pervardyti aplanką į GLEWsrc > paspauskite ↵ Enter. Dabar aplanke GL turite aplankus GLUTsrc ir GLEWsrc.

5 žingsnis. Sukurkite „FreeGLUT by CMake“ir „Visual Studio“

  • Eikite į „CMake GUI“.
  • Pirmojo teksto lauko tipas C:/GL/GLUTsrc
  • Antrame teksto lauko tipe C:/GL/GLUTsrc/statyti
  • Sukonfigūruokite ir sugeneruokite. „CMake GUI“spustelėkite Konfigūruoti> vedlyje Sukurti katalogą spustelėkite Taip> pasirinkite „Visual Studio 16 2019“> spustelėkite Baigti.

    Kai „CMake GUI“perskaitėte: „Konfigūravimas baigtas“, spustelėkite „Sukurti“. Turėtumėte perskaityti: „Sukurta“

  • Sukurkite savo sprendimą.

    • Eikite į C:> GL> GLUTsrc> build. Dukart spustelėkite „freeglut.sln“, „freeglut“arba „ALL_BUILD.vcxproj“. Pasirodo „Visual Studio“egzempliorius. Palaukite, kol pamatysite pagrindinį meniu, Statyti pasirodo įrašas. Spustelėkite Statyti > Sukurkite sprendimą (pirmasis variantas).
    • Palaukite, kol perskaitysite paskutinę eilutę lange „Išvestis“: ========== Sukurta: 28 pavyko, 0 nepavyko, 0 atnaujinta, 1 praleista ========= =

      „Sėkmingų“pakeitimų skaičius „freeglut“versijose

  • Eikite į C: / GL / GLUTsrc / build / lib / Debug. Viduje po kitais failais turėtumėte pamatyti failą freeglutd.lib.

Žingsnis 6. Sukurkite „CMake“ir „Visual Studio“sukurtą GLEW

Atlikite aukščiau aprašytą veiksmą, bet

  • Pirmojo teksto lauko tipas C:/GL/GLEWsrc/build/cmake
  • Antrojo tipo C:/GL/GLEWsrc/statyti
  • Eikite į C:> GL> GLEWsrc> build. Dukart spustelėkite „glew.sln“, „glew“arba „ALL_BUILD.vcxproj“. Pasirodo „Visual Studio“egzempliorius. Palaukite, kol pamatysite pagrindinį meniu Statyti pasirodo įrašas. Spustelėkite Statyti > Sukurkite sprendimą (pirmasis variantas).

    • Palaukite, kol perskaitysite paskutinę eilutę lange „Išvestis“: ========== Sukurta: 6 pavyko, 0 nepavyko, 0 atnaujinta, 2 praleista ========= =

      „Pavykusių“pakeitimų skaičius glew versijose

  • Eikite į C:> GL> GLEWsrc> build> lib> Debug. Viduje tarp kitų failų turėtumėte pamatyti failą glew32d.lib.

Žingsnis 7. Sukurkite projektą naudodami pastatytą „FreeGLUT“ir sukurtą GLEW

Kataloge (diske) C: sukurkite aplanką GLP, jei neegzistuoja.

  • „Visual Studio“pagrindiniame meniu spustelėkite Failas> Naujas> Projektas…> vedlyje Sukurti naują projektą spustelėkite Tuščias projektas> Kitas.

    • In Konfigūruokite naują projektą „Projekto pavadinimo“tipo vedlys: GLUTsrc-GLEWsrc-0
    • Teksto laukelyje „Vieta“ištrinkite viską ir įveskite C: / GLP \
    • Pažymėkite „Įdėkite sprendimą ir projektą į tą patį katalogą“> spustelėkite „Sukurti“.
    • Palaukite, kol pasirodys „Visual Studio 2019“egzempliorius.
  • Pridėkite šaltinio failą prie projekto.

    • V. S. GUI, „Sprendimų naršyklės“vedlys, dešiniuoju pelės mygtuku spustelėkite aplanką Šaltinio failai (paskutinis)> spustelėkite Pridėti> Naujas elementas….
    • Lange Pridėti naują elementą-GLUTsrc-GLEWsrc-0 lango viduryje spustelėkite C ++ failas (.cpp) (pirmasis). Teksto laukelyje Pavadinimas įveskite Main.cpp.
    • Vieta turėtų būti C: / GLP / GLUT-GLEW-0 \
    • Spustelėkite mygtuką Pridėti. Failas bus atidarytas pagrindiniame teksto redaktoriuje, tačiau kol kas palikite failą tuščią.
  • Konfigūruokite projekto ypatybes. Sprendimų naršyklės vedlyje dešiniuoju pelės mygtuku spustelėkite projekto pavadinimą GLUTsrc-GLEWsrc-0 > pasirinkite Ypatybės.

    • (1) „GLUTsrc-GLEWsrc-0“ypatybių puslapių pagrindinis meniu.

      Platformos įraše pasirinkite x64> spustelėkite Configuration Manager….

      • Aktyvių sprendimų platformoje: pasirinkite x64.
      • Platformos įraše automatiškai pasirenkamas x64.
      • Spustelėkite Uždaryti.
    • (2) Papildomi įtraukti katalogai. Atidarykite C/C ++> Bendra> Šalia meniu pasirinkite pirmąjį, Papildomi įtraukimo katalogai> spustelėkite rodyklę žemyn lauko pabaigoje> spustelėkite Redaguoti…

      • Kopijuoti C: / GL / GLUTsrc / include > spustelėkite pirmąją piktogramą papildomų įtraukimo katalogų vedlyje> įklijuoti.
      • Kopijuoti C: / GL / GLEWsrc / include > spustelėkite pirmąją piktogramą> įklijuokite.
      • Papildomų įtraukimo katalogų vedlyje spustelėkite Gerai.
    • (3) Papildomi bibliotekų katalogai. Dukart spustelėkite „Linker“> spustelėkite „Bendra“> „Papildomi bibliotekų katalogai“> spustelėkite rodyklę žemyn lauko pabaigoje> spustelėkite „Redaguoti…“.

      • Kopijuoti C: / GL / GLUTsrc / build / lib / Debug > spustelėkite pirmąją piktogramą> įklijuokite.
      • Kopijuoti C: / GL / GLEWsrc / build / lib / Debug > spustelėkite pirmąją piktogramą> įklijuokite.
      • Papildomų bibliotekų katalogų vedlyje spustelėkite Gerai.
    • (4) Papildomos priklausomybės. „Linker“išskleidžiamajame meniu pasirinkite Įvestis> šalia meniu pasirinkite pirmąjį, Papildomos priklausomybės> spustelėkite rodyklę žemyn lauko pabaigoje> Redaguoti…> kopijuoti opengl32.lib; freeglutd.lib; glew32d.lib ir įklijuokite į papildomų priklausomybių vedlio viršutinį teksto laukelį> spustelėkite Gerai.
    • (5) Nustatykite sistemą į posistemį CONSOLE.

      „Linker“išskleidžiamajame meniu pasirinkite Sistema> šalia meniu pasirinkite pirmąjį, posistemį> spustelėkite rodyklę žemyn lauko pabaigoje> pasirinkite Konsolė (/POSISTEMIS: KONSOLĖ). Spustelėkite Taikyti ir Gerai.

  • Nukopijuokite failus freeglutd.dll ir glew32d.dll ir įklijuokite į aplanką GLUTsrc-GLEWsrc-0.

    • Eikite į C: / GL / GLUTsrc / build / bin / Debug. Spustelėkite freeglutd.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
    • Eikite į C:> GLP> GLUTsrc-GLEWsrc-0. Dešiniuoju pelės mygtuku spustelėkite tuščią vietą aplanke GLUTsrc-GLEWsrc-0 ir pasirinkite Įklijuoti.
    • Eikite į C: / GL / GLEWsrc / build / bin / Debug. Spustelėkite glew32d.dll> dešiniuoju pelės mygtuku spustelėkite> Kopijuoti.
    • Eikite į C:> GLP> GLUTsrc-GLEWsrc-0. Dešiniuoju pelės mygtuku spustelėkite tuščią vietą aplanke GLUTsrc-GLEWsrc-0 ir pasirinkite Įklijuoti.
    • Failai freeglutd.dll ir glew32d.dll dabar turėtų būti aplanke GLUTsrc-GLEWsrc-0 kartu su Main.cpp ir dar 4 failais, sukurtais „Visual Studio“.

8. Išbandykite savo projektą ir ištaisykite klaidas, jei tokių yra

Kaip nurodyta 3 dalyje, 7 ir 8 veiksmai.

Žingsnis 9. Sukurkite šabloną

Kaip aukščiau 4 dalis. Šablono pavadinimo tipui GLUTsrc-GLEWsrc. Projekto pavadinimo tipui GLUTsrc-GLEWsrc-1. Prisiminkite, kai kuriate projektą naudodami šį šabloną, „Visual Studio“GUI pagrindiniame meniu pasirinkite x64, taip pat nukopijuokite ir įklijuokite dll failus, kaip nurodyta šioje dalyje. Šaunuolis.

8 dalis iš 8: Sąrankos pasirinkimas

Žingsnis 1. Šioje pamokoje sužinosite 3, kaip „FreeGLUT“ir „GLEW“nustatyti „Project with Visual Studio“

  • Nustatykite dvejetainius failus x86 (32 bitai).

    Tai lengviausia. Turėtumėte pradėti mokytis nuo čia.

  • Nustatykite dvejetainius failus x64 (64 bitai).

    Jis skirtas x64 platformai. Pasirinkite jį tik tada, kai turite tam konkrečią priežastį.

Patarimai

  • Kai reikia ištrinti projekto aplanką, uždarykite „Visual Studio“> ištrinkite projekto aplanką> atidarykite „Visual Studio“.
  • Galite sukurti aplanką aplanke C: / GL, kad jame būtų jūsų projektai. Kai kuriate projektą, pasirinkite šį aplanką kaip „Vieta“.
  • Bendras konfigūravimo būdas Papildomi įtraukti katalogai yra tai, kad spustelėję pirmąją piktogramą, spustelėkite tris taškus …, eikite į aplanką, kuriame gyvena.h failas (-ai) (šioje pamokoje C: / GL / freeglut / include ir C: / GL / glew / include) ir spustelėkite Pasirinkti aplanką.
  • Bendras konfigūravimo būdas Papildomi bibliotekos katalogai yra tai, kad spustelėję pirmąją piktogramą, spustelėkite tris taškus …, eikite į aplanką, kuriame gyvena.lib failai (-ai) (šioje x86 platformos pamokoje C: / GL / freeglut / lib ir C: / GL / glew / lib / Release / Win32) ir spustelėkite Pasirinkti aplanką.
  • Bendras konfigūravimo būdas Papildomos priklausomybės ar tai,

    • „File Explorer“eikite į aplanką, kuriame gyvena.lib failai (šiame x86 platformos vadove, C: / GL / freeglut / lib ir C: / GL / glew / lib / Release / Win32), spustelėkite du kartus ant kiekvieno.lib failo pavadinimo ir nukopijuokite (paspausdami Ctrl+C) pavadinimą su plėtiniu.lib.
    • Dabar eikite į papildomų priklausomybių vedlį ir įklijuokite jį (paspausdami klavišus Ctrl+V). Įveskite kabliataškį (;).
    • Jei norite sukonfigūruoti „OpenGL“naudodami savo projektą, pridėkite „opengl32.lib“.
  • Jei reikalingi dll failai, tada kiekviename savo sukurtame projekte - net ir naudojant projekto sukurtą šabloną, įskaitant dll failą - turėtumėte nukopijuoti dll failą (-us) iš bibliotekų ar ankstesnio projekto ir įklijuoti į naują projektą.

Rekomenduojamas: