Cum se configurează un proiect OpenGL FreeGLUT GLEW Template în Visual Studio

Cuprins:

Cum se configurează un proiect OpenGL FreeGLUT GLEW Template în Visual Studio
Cum se configurează un proiect OpenGL FreeGLUT GLEW Template în Visual Studio

Video: Cum se configurează un proiect OpenGL FreeGLUT GLEW Template în Visual Studio

Video: Cum se configurează un proiect OpenGL FreeGLUT GLEW Template în Visual Studio
Video: How to Change User Name of Account in Windows 10 | How to Change Your Account Name on Windows 10 2024, Aprilie
Anonim

Mulți programatori preferă OpenGL pentru grafică. Dacă sunteți unul dintre aceștia, sunteți sfătuiți de producătorul său să utilizați un set de instrumente pentru ferestre (cum ar fi freeGLUT) și o bibliotecă de încărcare OpenGL (cum ar fi GLEW). Acest ghid vă va ajuta să treceți peste prima provocare a utilizării OpenGL cu freeGLUT și GLEW: instalarea și configurarea acestora și crearea primului dvs. proiect cu șablonul OpenGL-freeGLUT-GLEW în Visual Studio 2019.

Acest ghid va presupune că platforma dvs. este Windows și IDE-ul dvs. este Visual Studio. În timpul instalării Visual Studio, bifați caseta Dezvoltare desktop cu încărcare de lucru C ++.

Pași

Partea 1 din 8: Descărcarea freeGLUT și GLEW

Evidențiați freeglut
Evidențiați freeglut

Pasul 1. Evidențiați ce așteptați să faceți

Evidențiați pasul sau sub-pasul sau o parte din acesta și apoi faceți-l. De exemplu, a se vedea imaginea de mai sus.

Pasul 2. Creați folderul GL

Deschideți Windows File Explorer> Navigați la disc (director) C. Dacă folderul GL există deja, este în regulă.

Dacă nu există, faceți clic dreapta în zona goală> selectați Nou> Dosar> tastați GL> apăsați ↵ Enter

Pasul 3. Descărcați aplicația GLEW

  • Dacă ați descărcat deja binare GLEW, le aveți în folderul GL, sub-folderul GLEW, este în regulă.
  • Dacă nu ați făcut-o încă, faceți clic dreapta pe următorul link și selectați Deschidere link în fereastră nouă https://glew.sourceforge.net. Sub Descărcări antet, faceți clic pe Windows pe 32 de biți și pe 64 de biți.
  • În fereastra de descărcare, faceți clic pe folderul glew-2.1.0> faceți clic dreapta> selectați Copiere.
  • Navigați la C:> GL. Faceți clic dreapta> selectați Lipire.
  • (Alternativ, deschideți fereastra „Explorator fișiere”> C:> GL. Accesați fereastra de descărcare> faceți clic pe folderul descărcat și glisați în C: / GL)
  • Faceți clic pe numele glew-2.1.0 și redenumiți-l în GLEW.
  • Dacă folderul glew-2.1.0-win32 este descărcat, faceți dublu clic pe acesta pentru a obține glew-2.1.0.

Pasul 4. Descărcați pachetul MSVC freeglut 3.0.0

În următorul link faceți clic dreapta și selectați Deschideți linkul în fereastra nouă https://www.transmissionzero.co.uk/software/freeglut-devel/. In sectiune freeglut 3.0.0 Pachetul MSVC clic Descărcați freeglut 3.0.0 pentru MSVC.

  • În fereastra de descărcare, faceți clic pe folderul freeglut> faceți clic dreapta> selectați Copiere.
  • Navigați la C:> GL. Faceți clic dreapta> selectați Lipire.
  • (Alternativ, deschideți fereastra „Explorator fișiere”> C:> GL. Accesați fereastra de descărcare> faceți clic pe folderul descărcat și glisați în C: / GL)
  • Faceți clic de două ori (fără dublu) pe numele și tipul său SATURARE
  • Acum, în folderul GL aveți foldere: SATURARE și GLEW.

Partea 2 din 8: Crearea unui proiect Visual Studio

Pasul 1. Creați folderul GLP

Dacă există deja, este în regulă. Dacă nu, accesați discul C:, și creați folderul GLP.

Pasul 2. Creați un proiect gol

  • În meniul principal Visual Studio, faceți clic pe Fișier> Nou> Proiect …> în expert Creați un proiect nou, faceți clic pe Proiect gol> Următor.

    • În Configurați-vă noul proiect expert pentru tipul „Numele proiectului”: GLUT-GLEW-0.
    • Lângă câmpul de text „Locație”, faceți clic pe…. Navigați la C:> GLP> faceți clic pe Selectare folder. Acum „Locație” este C: / GLP \.
    • Bifați „Plasați soluția și proiectați în același director”> faceți clic pe Creare.
    • Așteptați până când apare instanța Visual Studio 2019.

Pasul 3. Adăugați fișierul sursă la proiect

  • În fereastra Explorator soluții, faceți clic dreapta pe folderul Fișiere sursă (ultimul)> faceți clic pe Adăugare> Element nou …
  • În fereastra Add New Item - GLUT-GLEW-0, faceți clic pe fișier C ++ (.cpp) (primul) din mijlocul ferestrei. În caseta de text Nume, tastați Main.cpp.
  • Locația este C: / GLP / GLUT-GLEW-0 \.
  • Faceți clic pe butonul Adăugați. Fișierul se va deschide în editorul de text principal, dar lăsați fișierul gol pentru moment.

Partea 3 din 8: Instalarea GLUT și GLEW pe un proiect

Pasul 1. Configurați „Directoare suplimentare de includere”

  • În Solution Explorer, faceți clic dreapta pe numele proiectului dvs., adică GLUT-GLEW-0, și selectați Proprietăți.
  • În meniul principal al vrăjitorului Pagini de proprietate GLUT-GLEW-0, în Configurare: lăsați setarea implicită Activ (Depanare)> Platformă: Activ (Win32).

    Proiectul 0
    Proiectul 0

    in32)}}.

    Proiectul 0
    Proiectul 0
  • Deschideți meniul C / C ++. Faceți clic pe General> Includeți directoare suplimentare> faceți clic pe săgeata în jos din dreapta câmpului> faceți clic pe.

    Opengl 1
    Opengl 1
  • Copie C: / GL / GLUT / include > în expertul Includere directoare suplimentare, faceți clic pe prima pictogramă> lipiți.

    OpenGL 12
    OpenGL 12
  • Copie C: / GL / GLEW / include > faceți din nou clic pe prima pictogramă> lipiți.
  • În expertul Includere directoare suplimentare, faceți clic pe OK.

Pasul 2. Configurați linkerul "Directoare suplimentare de bibliotecă"

  • Deschideți meniul derulant Linker și faceți clic pe General. Faceți clic pe Intrare directoare suplimentare bibliotecă> săgeată în jos, în dreapta câmpului>.

    Opengl 2 2
    Opengl 2 2
  • Copie C: / GL / GLUT / lib > în vrăjitorul de directoare suplimentare de bibliotecă, faceți clic pe prima pictogramă> lipiți.
  • Copie C: / GL / GLEW / lib / Release / Win32 > faceți clic pe prima pictogramă> lipiți.
  • În vrăjitorul Director de biblioteci suplimentare, faceți clic pe OK.

Pasul 3. Configurați linkerul „Dependențe suplimentare”

  • În meniul derulant Linker, faceți clic pe Introducere> faceți clic pe intrarea Dependențe suplimentare> săgeata în jos din dreapta câmpului> faceți clic.

    Opengl 3 1
    Opengl 3 1
  • Copie freeglut.lib; glew32.lib; opengl32.lib și lipiți pe caseta de text din partea de sus a expertului Dependențe suplimentare.
  • Faceți clic pe OK în expertul Dependențe suplimentare.

    Dependențe suplimentare 3
    Dependențe suplimentare 3

Pasul 4. Setați linkerul „SubSistem” la „Consolă”

În meniul derulant Linker, faceți clic pe Sistem> Subsistem. Faceți clic pe săgeata în jos și selectați Consolă (/ SUBSISTEM: CONSOLE) din meniul derulant. Faceți clic pe Aplicare, apoi pe OK în fereastra Pagini de proprietate GLUT-GLEW-0

Pasul 5. Copiați fișierul freeglut.dll și lipiți-l în folderul de proiect GLUT-GLEW-0

  • Navigați la C:> GL> GLUT> coș. În interiorul folderului bin faceți clic pe fișierul freeglut.dll> faceți clic dreapta> Copiere.
  • Navigați la C:> GLP> GLUT-GLEW-0. Faceți clic dreapta pe o zonă goală din folderul GLUT-GLEW-0 și selectați Lipire.
  • Fișierul freeglut.dll ar trebui să fie acum în directorul proiectului împreună cu fișierul Main.cpp și alte câteva fișiere create de Visual Studio.

Pasul 6. Copiați fișierul glew32.dll și lipiți-l în folderul de proiect GLUT-GLEW-0

  • Navigați la C:> GL> GLEW> bin> Release> Win32. Faceți clic pe glew32.dll> faceți clic dreapta> Copiați.
  • Navigați la C:> GLP> GLUT-GLEW-0. Faceți clic dreapta pe o zonă goală din folderul Project-0 și selectați Lipire.
  • Fișierul glew32.dll ar trebui să fie acum în folderul GLUT-GLEW-0 împreună cu Main.cpp, freeglut.dll și alte 4 fișiere create de Visual Studio.
Freeglut 1
Freeglut 1

Pasul 7. Testează-ți proiectul

Faceți clic dreapta pe următorul link și selectați Deschideți linkul în fereastra nouă badprog. Derulați pagina în jos și găsiți secțiunea Testarea setării (vezi imaginea de mai sus). Copiați codul și lipiți-l în zona de cod Main.cpp> apăsați Ctrl + F5. Ar trebui să vedeți două ferestre: una neagră (consola) și alta cu pătrat alb pe fundal negru. Dacă nu vedeți asta, faceți pasul de mai jos.

Pasul 8. Corectați eventualele erori

În „Lista de erori” dacă vedeți erori despre

  • fișier cu extensia.h mergeți la Partea 3, pasul 1, „Configurați„ Directoare suplimentare de includere”” și urmați instrucțiunile.
  • fișier cu extensie.lib mergeți la Partea 3, pasul 2, „Configurați linkerul„ Directoare suplimentare de bibliotecă”” și urmați instrucțiunile. De asemenea, la pasul 3, „Configurați linkerul„ Directoare suplimentare de bibliotecă””.
  • „punctul de intrare trebuie definit” treceți la pasul 4, setați linkerul „Subsistem” la „CONSOLE” și urmați instrucțiunile.
  • file.dll treceți la pasul 5, „Copiați fișierul freeglut.dll și lipiți-l în folderul Project-0” și urmați instrucțiunile.
  • Pentru alte erori, dacă nu le puteți corecta, închideți Visual Studio> ștergeți folderul proiect GLUT-GLEW-0 care se află în C: / GLP> deschideți Visual Studio> repetați setarea din partea Partea 2. Loc de muncă bun.

Partea 4 din 8: Crearea proiectului cu șablonul GLUT-GLEW

Pasul 1. Creați șablonul

Accesați meniul principal Visual Studio și, în timp ce GLUT-GLEW-0 este deschis, faceți clic pe Proiect> Exportați șablonul…. În Expertul șablon export, verificați Șablonul proiectului, dacă nu este bifat. Faceți clic pe Următorul>. La Selectare opțiuni șablon, în caseta de text Numele șablonului tip: FREE-GLEW. Faceți clic pe Finalizare.

  • Șablonul a fost creat.
  • Închideți fereastra aruncată cu calea șablonului.

Pasul 2. Creați proiectul

  • Faceți clic pe Fișier> Nou> Proiect …
  • În Creați un proiect nou wizard, în lista de șabloane selectați GLUT-GLEW> faceți clic pe Next.
  • În Configurați-vă noul proiect vrăjitor, în câmpul de text „„ Nume proiect”” tastați GLUT-GLEW-1.
  • Copie C: / GLP, și lipiți în Locație câmp text.
  • Asigurați-vă că ați plasat soluția și proiectul în același director. Faceți clic pe Creați.
  • În Solution Explorer, faceți dublu clic pe Fișiere sursă> faceți dublu clic pe ++ Main.cpp. Codul său apare în zona de cod. Rulați-l. Dacă codul nu apare, faceți clic dreapta pe ++ Main.cpp> faceți clic pe Exclude din proiect. Acum creați Main.cpp nou.

Pasul 3. Adăugați fișiere dll

  • Adăugați fișierul freeglut.dll

    • Navigați la C:> GL> GLUT-GLEW-0> faceți clic pe fișier freeglut.dll > faceți clic dreapta> faceți clic pe Copiere.
    • Navigați la C:> GLP> GLUT-GLEW-1> faceți clic pe zona goală> faceți clic dreapta> faceți clic pe Lipire.
    • Acum, fișierul freeglut.dll se află în folderul GLUT-GLEW-1 dintre Main.cpp și alte 4 fișiere.
  • Adăuga glew32.dll fişier.

    • Navigați la C:> GL> GLUT-GLEW-0> faceți clic pe fișier glew32.dll > faceți clic dreapta> faceți clic pe Copiere.
    • Navigați la C:> GLP> GLUT-GLEW-1> faceți clic pe zona goală> faceți clic dreapta> faceți clic pe Lipire.
    • Acum, fișierele dll glew32.dll și freeglut.dll sunt în folderul de proiect GLUT-GLEW-1 printre Main.cpp și alte 4 fișiere.

Pasul 4. Testați-vă proiectul ca mai sus

Loc de muncă bun!

Partea 5 din 8: Crearea proiectului care vizează platforma x64

Pasul 1. Accesați meniul principal Visual Studio

Faceți clic pe Fișier> Nou> Proiect …> în Creați un expert nou pentru proiect, faceți clic pe Golire proiect> Următor.

  • Copie GLUT64-GLEW64-0 și lipiți în Denumirea proiectului câmp text.
  • Copie C: / GLP \ și lipiți în Locație câmp text.
  • Bifați „Plasați soluția și proiectați în același director”> faceți clic pe Creare.
  • Așteptați până când apare instanța Visual Studio 2019.

Pasul 2. Adăugați fișierul sursă în dosarul proiectului

  • În Solution Explorer fereastra, faceți clic dreapta pe folderul Fișiere sursă (ultima)> faceți clic pe Adăugare> Element nou …
  • În fereastra Add New Item - GLUT64-GLEW64-0, faceți clic pe fișierul C ++ (.cpp) (primul) din mijlocul ferestrei. În caseta de text Nume, tastați Main.cpp.
  • Locația este C: / GLP / GLUT64-GLEW64-0 \.
  • Faceți clic pe butonul Adăugați. Fișierul se va deschide în editorul de text principal, dar lăsați fișierul gol pentru moment.

Pasul 3. Pagini de proprietăți GLUT64-GLEW64-0

Accesați „Solution Explorer”> faceți clic dreapta pe numele proiectului dvs. care este GLUT64-GLEW64-0> selectați „Properties”.

  • Meniu principal.

    • În Configurare:

      lăsați setarea Activă (Depanare).

    • În Platformă:

      intrare, selectați x64.

    • Faceți clic pe Manager configurare….
    • În Platforma de soluții active:

      selectați x64.

    • În Platformă, x64 este selectat automat.
    • Faceți clic pe Închidere.

      Opengl 1
      Opengl 1
  • Adăugați directoare suplimentare.

    Deschideți meniul C / C ++. Faceți clic pe General> Includeți directoare suplimentare> faceți clic pe săgeata în jos din dreapta câmpului> faceți clic pe.

    OpenGL 12
    OpenGL 12
    • Copie C: / GL / GLUT / include > în expertul Includere directoare suplimentare, faceți clic pe prima pictogramă> lipiți.
    • Copie C: / GL / GLEW / include > faceți din nou clic pe prima pictogramă> lipiți.
    • În expertul Includere directoare suplimentare, faceți clic pe OK.
  • Directoare suplimentare de bibliotecă.

    Deschideți meniul derulant „Linker” și faceți clic pe „General”. Faceți clic pe intrarea „Directoare de biblioteci suplimentare”> săgeata în jos la sfârșitul câmpului> „Editați” în meniul derulant.

    • Copie C: / GL / GLUT / lib / x64 > în Directoare bibliotecare suplimentare, faceți clic pe prima pictogramă> lipiți.
    • Copie C: / GL / GLEW / lib / Release / x64 > faceți clic pe prima pictogramă> lipiți.
    • Faceți clic pe OK în Directoare suplimentare de bibliotecă.
  • Dependențe suplimentare.

    Opengl 3 1
    Opengl 3 1
    • În meniul derulant Linker, faceți clic pe Introducere> faceți clic pe intrarea Dependențe suplimentare> săgeata în jos din dreapta câmpului> faceți clic.

      Dependențe suplimentare 3
      Dependențe suplimentare 3
    • Copie freeglut.lib; glew32.lib; opengl32.lib și lipiți pe caseta de text din partea de sus a expertului Dependențe suplimentare.
    • Faceți clic pe OK în expertul Dependențe suplimentare.
  • Setați linkerul „SubSistem” la „Consolă”. În meniul derulant Linker, faceți clic pe Sistem> Subsistem. Faceți clic pe săgeata în jos și selectați Consolă (/ SUBSISTEM: CONSOLE) din meniul derulant. Faceți clic pe Aplicare, apoi pe OK în fereastra Pagini de proprietate GLUT-GLEW-0.

Pasul 4. Adăugați fișiere dll în folderul de proiect GLUT64-GLEW64-0

  • Adăugați freeglut.dll la GLUT64-GLEW64-0.

    • Navigați la C: / GL / GLUT / bin / x64. În folderul „x64” faceți clic pe fișierul „freeglut.dll”> faceți clic dreapta pe „Copiere”.
    • Navigați acum la C:> GLP> GLUT64-GLEW64-0. Faceți clic dreapta pe zona goală din folderul „GLUT64-GLEW64-0” și selectați „Lipire”.
  • Adăugați fișierul glew32.dll la GLUT64-GLEW64-0.

    • Navigați la C:> GL> GLEW> bin> Release> x64. În folderul „x64” faceți clic pe fișierul „glew32.dll”> faceți clic dreapta pe „Copiere”.
    • Navigați acum la C:> GLP> GLUT64-GLEW64-0. Faceți clic dreapta pe zona goală din folderul „GLUT64-GLEW64-0” și selectați „Lipire”.

Pasul 5. Testați-vă proiectul și corectați erorile, dacă există

Ca și în cazul platformei x86 de direcționare, vezi mai sus, Partea 3 pașii 7 și 8, dar în Visual Studio comutați în meniul principal x86 la x64.

Pasul 6. Sfat:

Chiar dacă în setările principale ale Pagini de proprietate este Platform: x64, faceți clic pe Configuration manager … și în Active solution platform: select x64.

Partea 6 din 8: Crearea proiectului cu șablonul GLUT64-GLEW64

Pasul 1. Creați șablonul

Accesați meniul principal Visual Studio și, în timp ce GLUT64-GLEW64-0 este deschis, faceți clic pe Proiect> Exportați șablonul…. În Expertul șablon export, verificați Șablonul proiectului, dacă nu este bifat. Faceți clic pe Următorul>. La Selectare opțiuni șablon, în caseta de text Numele șablonului tip: FREE-GLEW. Faceți clic pe Finalizare.

  • Șablonul a fost creat.
  • Închideți fereastra aruncată cu calea șablonului.

Pasul 2. Creați proiectul

  • Faceți clic pe Fișier> Nou> Proiect …
  • În Creați un proiect nou expert, în lista de șabloane, selectați GLUT64-GLEW64> faceți clic pe Următorul.
  • În Configurați-vă noul proiect vrăjitor, în câmpul de text „„ Nume proiect”” tastați GLUT64-GLEW64-1.
  • Copie C: / GLP, și lipiți în Locație câmp text.
  • Asigurați-vă că ați plasat soluția și proiectul în același director. Faceți clic pe Creați.
  • În meniul principal Visual Studio comutați x86 la x64.
  • În Solution Explorer, faceți dublu clic pe Fișiere sursă> faceți dublu clic pe ++ Main.cpp. Codul său apare în zona de cod. Rulați-l. Dacă codul nu apare, faceți clic dreapta pe ++ Main.cpp> faceți clic pe Exclude din proiect. Acum creați Main.cpp nou.

Pasul 3. Adăugați fișiere dll

  • Adăugați fișierul freeglut.dll

    • Navigați la C:> GLP> GLUT64-GLEW64-0> faceți clic pe fișier freeglut.dll > faceți clic dreapta> faceți clic pe Copiere.
    • Navigați la C:> GLP> GLUT64-GLEW64-1> faceți clic pe zona goală> faceți clic dreapta> faceți clic pe Lipire.
    • Acum, fișierul freeglut.dll se află în folderul GLUT64-GLEW64-1 dintre Main.cpp și alte 4 fișiere.
  • Adăugați fișierul glew32.dll

    • Navigați la C:> GLP> GLUT64-GLEW64-0> faceți clic pe fișier glew32.dll > faceți clic dreapta> faceți clic pe Copiere.
    • Navigați la C:> GLP> GLUT64-GLEW64-1> faceți clic pe zona goală> faceți clic dreapta> faceți clic pe Lipire.
    • Acum, fișierele dll glew32.dll și freeglut.dll sunt în folderul de proiect GLUT64-GLEW64-1 dintre Main.cpp și alte 4 fișiere.

Pasul 4. Testați-vă proiectul ca mai sus

Loc de muncă bun!

Sfat: în fiecare proiect pe care îl creați cu acesta, selectați x64 (lângă Debug) în GUI-ul Visual Studio și adăugați fișiere dll ca în partea prezentă

Partea 7 din 8: Configurarea construit FreeGLUT și construit GLEW

Pasul 1. Creați folderul GL

Deschideți Windows File Explorer> Navigați la disc (director) C. Dacă folderul GL există deja, este în regulă.

Dacă nu există, faceți clic dreapta în zona goală> selectați Nou> Dosar> tastați GL> apăsați ↵ Enter

Pasul 2. Instalați CMake

Faceți clic dreapta pe următorul link și selectați Deschideți linkul în fereastra nouă Utilizați CMake pentru a obține binare din codul sursă. Urmați partea 1 Instalarea CMake.

Pasul 3. Descărcați sursa FreeGLUT

Faceți clic dreapta pe următoarea adresă și selectați Deschideți linkul în fereastra nouă https://sourceforge.net/projects/freeglut/. Faceți clic pe Descărcare.

  • În fereastra de descărcare (directorul „Descărcări”) faceți clic pe folderul „freeglut-3.2.1.tar.gz”> faceți clic dreapta> selectați „7-Zip” (dacă nu aveți, descărcați-l)> „Extrageți aici”.
  • Faceți clic pe folderul „freeglut-3.2.1.tar”> faceți clic dreapta> selectați „7-Zip”> „Extrageți aici”.
  • Alternativ, dacă aveți WinRAP, faceți clic pe folderul „freeglut-3.2.1.tar”> faceți clic dreapta> selectați „Extrageți aici”. Faceți clic pe folderul „freeglut-3.2.1.tar”> selectați „Extrageți aici”.
  • Sau faceți clic pe „WinZip”. Dacă nu aveți, descărcați Încercare gratuită de evaluare WinZip timp de 30 de zile și urmați instrucțiunile.
  • Faceți clic pe folderul decomprimat "freeglut-3.2.1"> faceți clic dreapta> "Copiere"> mergeți la C: \> GL> faceți clic dreapta> "Lipire".
  • Faceți clic pe folderul "freeglut-3.2.1"> faceți clic dreapta> faceți clic pe "Rename"> tastați (sau copiați și lipiți): GLUTsrc > apăsați ↵ Enter.

Pasul 4. Descărcați sursa GLEW

Faceți clic dreapta pe următoarea adresă și selectați Deschideți linkul în fereastra nouă https://glew.sourceforge.net/. Lângă Sursă faceți clic pe ZIP.

  • În fereastra descărcată, faceți clic pe folderul glew-2.1.0 (sau cel mai recent)> faceți clic dreapta> Copiere.
  • Navigați la C: \> GL. Faceți clic dreapta> Lipire. Redenumiți folderul în GLEWsrc > apăsați ↵ Enter. Acum, în folderul GL aveți folderele GLUTsrc și GLEWsrc.

Pasul 5. Construiți FreeGLUT de către CMake și Visual Studio

  • Accesați CMake GUI.
  • În primul câmp text tip C: / GL / GLUTsrc
  • În al doilea câmp de text, tastați C: / GL / GLUTsrc / build
  • Configurați și generați. În CMake GUI, faceți clic pe Configurare> în expert Creare director faceți clic pe Da> selectați Visual Studio 16 2019> faceți clic pe Finalizare.

    Când, în CMake GUI, citiți: „Configurare finalizată”, faceți clic pe Generare. Ar trebui să citiți: „Generarea a terminat”

  • Construiți-vă soluția.

    • Navigați la C:> GL> GLUTsrc> build. Faceți dublu clic pe „freeglut.sln” sau „freeglut” sau pe „ALL_BUILD.vcxproj”. Apare o instanță a Visual Studio. Așteptați până în meniul principal, Construi apare o intrare. Clic Construi > Construiți soluția (prima opțiune).
    • Așteptați până citiți ultimul rând în fereastra „Ieșire”: ========== Construire: 28 reușite, 0 eșuate, 0 actualizate, 1 omise „========= =

      Numărul de modificări „reușite” în versiunile freeglut

  • Navigați la C: / GL / GLUTsrc / build / lib / Debug. În interior ar trebui să vedeți fișierul freeglutd.lib sub alte fișiere.

Pasul 6. Construiți GLEW de CMake și Visual Studio

Urmați pasul de mai sus, dar

  • În primul câmp text tip C: / GL / GLEWsrc / build / cmake
  • În al doilea tip C: / GL / GLEWsrc / build
  • Navigați la C:> GL> GLEWsrc> build. Faceți dublu clic pe „glew.sln” sau „glew” sau „ALL_BUILD.vcxproj”. Apare o instanță a Visual Studio. Așteptați până în meniul principal Construi apare o intrare. Clic Construi > Construiți soluția (prima opțiune).

    • Așteptați până citiți ultimul rând în fereastra „Ieșire”: ========== Construire: 6 reușite, 0 eșuate, 0 actualizate, 2 omise”========= =

      Numărul de modificări „reușite” în versiunile glew

  • Navigați la C:> GL> GLEWsrc> build> lib> Debug. În interior ar trebui să vedeți fișierul glew32d.lib printre alte fișiere.

Pasul 7. Creați un proiect cu FreeGLUT și GLEW construite

În director (disc) C: creați folderul GLP, dacă nu există.

  • În meniul principal Visual Studio, faceți clic pe Fișier> Nou> Proiect …> în expert Creați un proiect nou, faceți clic pe Proiect gol> Următor.

    • În Configurați-vă noul proiect expert pentru tipul „Numele proiectului”: GLUTsrc-GLEWsrc-0
    • În câmpul de text „Locație” ștergeți totul și tastați C: / GLP \
    • Bifați „Plasați soluția și proiectați în același director”> faceți clic pe Creare.
    • Așteptați până când apare instanța Visual Studio 2019.
  • Adăugați fișierul sursă la proiect.

    • În V. S. GUI, expertul "Solution Explorer", faceți clic dreapta pe folderul Fișiere sursă (ultimul)> faceți clic pe Adăugare> Element nou …
    • În fereastra Add New Item - GLUTsrc-GLEWsrc-0, faceți clic pe fișierul C ++ (.cpp) (primul) din mijlocul ferestrei. În caseta de text Nume, tastați Main.cpp.
    • Locația ar trebui să fie C: / GLP / GLUT-GLEW-0 \
    • Faceți clic pe butonul Adăugați. Fișierul se va deschide în editorul de text principal, dar lăsați fișierul gol pentru moment.
  • Configurați Proprietățile proiectului. În expertul Solution Explorer, faceți clic dreapta pe numele proiectului GLUTsrc-GLEWsrc-0 > selectați Proprietăți.

    • (1) Meniul principal GLUTsrc-GLEWsrc-0 Pagini de proprietate.

      În intrarea Platformă selectați x64> faceți clic pe Configuration Manager….

      • În platforma Soluție activă: selectați x64.
      • În intrarea Platformă, x64 este selectat automat.
      • Faceți clic pe Închidere.
    • (2) Include directoare suplimentare. Deschideți C / C ++> General> În meniul de lângă selectați primul, Adăugați directoare suplimentare> faceți clic pe săgeata în jos din capătul câmpului> faceți clic pe Editare …

      • Copie C: / GL / GLUTsrc / include > faceți clic pe prima pictogramă din expertul Includere directoare suplimentare> lipiți.
      • Copie C: / GL / GLEWsrc / include > faceți clic pe prima pictogramă> lipiți.
      • Faceți clic pe OK în expertul Includere directoare suplimentare.
    • (3) Directoare suplimentare ale bibliotecii. Faceți dublu clic pe Linker> faceți clic pe General> Directoare suplimentare de bibliotecă> faceți clic pe săgeata în jos din capătul câmpului> faceți clic pe Editare ….

      • Copie C: / GL / GLUTsrc / build / lib / Debug > faceți clic pe prima pictogramă> lipiți.
      • Copie C: / GL / GLEWsrc / build / lib / Debug > faceți clic pe prima pictogramă> lipiți.
      • În vrăjitorul Director de biblioteci suplimentare, faceți clic pe OK.
    • (4) Dependențe suplimentare. În meniul derulant Linker selectați Intrare> în meniul de lângă selectați primul, Dependențe suplimentare> faceți clic pe săgeata în jos din capătul câmpului> Editați …> copiați opengl32.lib; freeglutd.lib; glew32d.lib și lipiți în caseta de text din partea superioară a asistentului pentru dependențe suplimentare> faceți clic pe OK.
    • (5) Setați sistemul la subsistemul CONSOLE.

      În meniul derulant Linker, selectați Sistem> în meniul de lângă selectați primul, SubSistem> faceți clic pe săgeata în jos la sfârșitul câmpului> selectați Consolă (/ SUBSISTEM: CONSOLE). Faceți clic pe Aplicare și OK.

  • Copiați fișierele freeglutd.dll și glew32d.dll și lipiți-le în folderul GLUTsrc-GLEWsrc-0.

    • Navigați la C: / GL / GLUTsrc / build / bin / Debug. Faceți clic pe freeglutd.dll> faceți clic dreapta> Copiați.
    • Navigați la C:> GLP> GLUTsrc-GLEWsrc-0. Faceți clic dreapta pe o zonă goală din folderul GLUTsrc-GLEWsrc-0 și selectați Lipire.
    • Navigați la C: / GL / GLEWsrc / build / bin / Debug. Faceți clic pe glew32d.dll> faceți clic dreapta> Copiere.
    • Navigați la C:> GLP> GLUTsrc-GLEWsrc-0. Faceți clic dreapta pe o zonă goală din folderul GLUTsrc-GLEWsrc-0 și selectați Lipire.
    • Fișierele freeglutd.dll și glew32d.dll ar trebui să fie acum în folderul GLUTsrc-GLEWsrc-0 împreună cu Main.cpp și alte 4 fișiere create de Visual Studio.

Pasul 8. Testați-vă proiectul și corectați erorile, dacă există

Ca mai sus, partea 3, pașii 7 și 8.

Pasul 9. Creați șablonul

Ca mai sus Partea 4. Pentru tipul de nume al șablonului GLUTsrc-GLEWsrc. Pentru tipul de nume al proiectului GLUTsrc-GLEWsrc-1. Amintiți-vă când creați proiectul cu acest șablon, în meniul principal al Visual Studio GUI selectați x64, copiați și lipiți fișierele dll ca în partea prezentă. Loc de muncă bun.

Partea 8 din 8: Alegerea configurării

Pasul 1. În acest tutorial aflați 3 a fost să configurați FreeGLUT și GLEW în Project cu Visual Studio

  • Configurați binarele x86 (32 biți).

    Este cel mai ușor. Ar trebui să începeți să învățați configurarea de aici.

  • Configurați binarele x64 (64 de biți).

    Acesta vizează platforma x64. Alegeți-l numai atunci când aveți un motiv specific pentru aceasta.

sfaturi

  • Când aveți nevoie să ștergeți folderul de proiect, închideți Visual Studio> ștergeți folderul de proiect> deschideți Visual Studio.
  • Puteți crea un folder în folderul C: / GL pentru a vă pune acolo proiectele. Când creați un proiect, selectați acest folder pentru „Locație”.
  • Mod general de configurare Adăugați directoare suplimentare este că, după ce faceți clic pe prima pictogramă, faceți clic pe trei puncte …, navigați la folderul unde.h fișier (e) sunt active (în acest tutorial C: / GL / freeglut / include și C: / GL / glew / include) și faceți clic pe Selectați un folder.
  • Mod general de configurare Directoare suplimentare de bibliotecă este că, după ce ați făcut clic pe prima pictogramă, faceți clic pe trei puncte …, navigați la folderul în care se află fișierele.lib live (s) (în acest tutorial pentru platforma x86, C: / GL / freeglut / lib și C: / GL / glew / lib / Release / Win32) și faceți clic pe Selectați un folder.
  • Mod general de configurare Dependențe suplimentare este asta,

    • În File Explorer navigați la folderul în care se află fișierele.lib live (s) (în acest tutorial pentru platforma x86, C: / GL / freeglut / lib și C: / GL / glew / lib / Release / Win32), faceți clic de două ori pe numele fiecărui fișier.lib și copiați (prin grevă Ctrl + C) numele cu extensia sa.lib.
    • Acum mergeți la expertul Dependențe suplimentare și lipiți-l (prin apăsarea Ctrl + V). Tastați un punct și virgulă (;).
    • Dacă doriți să configurați OpenGL cu proiectul dvs. adăugați opengl32.lib.
  • Dacă sunt necesare fișiere DLL, atunci, în fiecare proiect pe care îl creați - chiar și cu șablonul creat de proiect, inclusiv fișierul DLL - ar trebui să copiați fișierele DLL din biblioteci sau din proiectul anterior și să le lipiți în noul proiect.

Recomandat: