Visual Studio'da OpenGL FreeGLUT GLEW Şablon Layihəsi necə qurulur

Mündəricat:

Visual Studio'da OpenGL FreeGLUT GLEW Şablon Layihəsi necə qurulur
Visual Studio'da OpenGL FreeGLUT GLEW Şablon Layihəsi necə qurulur

Video: Visual Studio'da OpenGL FreeGLUT GLEW Şablon Layihəsi necə qurulur

Video: Visual Studio'da OpenGL FreeGLUT GLEW Şablon Layihəsi necə qurulur
Video: PhotoShop dərsləri dərs 5 Foto Montaj akuvarium lampa hazirlamaq dərsi 2024, Aprel
Anonim

Bir çox proqramçı qrafik üçün OpenGL -ə üstünlük verir. Onlardan biri olsanız, istehsalçısı tərəfindən bir pəncərə alət dəsti (freeGLUT kimi) və OpenGL yükləmə kitabxanalarından (GLEW kimi) istifadə etməyiniz şiddətlə tövsiyə olunur. Bu təlimat, OpenGL-in freeGLUT və GLEW ilə istifadəsinin ilk problemini həll etməyə kömək edəcək: Onları quraşdırmaq və qurmaq və Visual Studio 2019-da OpenGL-freeGLUT-GLEW Şablonu ilə ilk layihənizi yaratmaq.

Bu təlimat platformanızın Windows olduğunu və IDE -nin Visual Studio olduğunu düşünür. Visual Studio quraşdırma zamanı C ++ iş yükü ilə Masaüstü inkişaf qutusunu yoxlayın.

Addımlar

8 -dən 1 -ci hissə: freeGLUT və GLEW yükləmək

Freeglut seçin
Freeglut seçin

Addım 1. Nə edəcəyinizi vurğulayın

Addımı və ya alt addımı və ya bir hissəsini vurğulayın və sonra edin. Məsələn yuxarıdakı şəkilə baxın.

Addım 2. GL qovluğu yaradın

Windows -un Fayl Gezgini> Diskə (qovluğa) gedin. GL qovluğu artıq varsa, heç bir problem yoxdur.

Əgər yoxdursa, boş sahəyə sağ vurun> Yeni> Qovluq seçin> GL yazın> hit Daxil edin

Addım 3. GLEW tətbiqini yükləyin

  • GLEW ikili fayllarını artıq yükləmisinizsə, bunları GL qovluğunda, GLEW alt qovluğunda saxlayırsınız, heç bir problem yoxdur.
  • Hələ etməmisinizsə, aşağıdakı linki sağ vurun və Yeni Pəncərədə Bağlantı Aç https://glew.sourceforge.net seçin. Aşağıda Yükləmələr başlıqda, Windows 32 və 64 bitini vurun.
  • Yükləmə pəncərəsində glew-2.1.0 qovluğunu vurun> sağ vurun> Kopyala seçin.
  • C:> GL -ə gedin. Sağ vurun> Yapışdır seçin.
  • (Alternativ olaraq "Files Explorer" pəncərəsini açın> C:> GL. Yükləmə pəncərəsinə keçin> Yüklənmiş qovluğu vurun və C: / GL -ə sürükləyin)
  • Glew-2.1.0 adını vurun və adını dəyişdirin GLEW.
  • Glew-2.1.0-win32 qovluğu yüklənirsə, glew-2.1.0 almaq üçün üzərinə iki dəfə vurun.

Addım 4. Freeglut 3.0.0 MSVC Paketini Yükləyin

Aşağıdakı linkdə sağ klikləyin və Yeni Pəncərədə Bağlantı Aç seçin https://www.transmissionzero.co.uk/software/freeglut-devel/. Bölmədə freeglut 3.0.0 MSVC Paketi vurun MSVC üçün freeglut 3.0.0 yükləyin.

  • Yükləmə pəncərəsində freeglut qovluğuna vurun> sağ vurun> Kopyala seçin.
  • C:> GL -ə gedin. Sağ vurun> Yapışdır seçin.
  • (Alternativ olaraq "Files Explorer" pəncərəsini açın> C:> GL. Yükləmə pəncərəsinə keçin> Yüklənmiş qovluğu vurun və C: / GL -ə sürükləyin)
  • Adını və növünü iki dəfə vurun (cüt yoxdur) GLUT
  • İndi GL qovluğunda qovluqlarınız var: GLUTGLEW.

8 -in 2 -ci hissəsi: Visual Studio Layihəsi Yaratmaq

Addım 1. GLP qovluğu yaradın

Əgər artıq mövcuddursa, eybi yoxdur. Əks təqdirdə, C: diskinə gedin və GLP qovluğu yaradın.

Addım 2. Boş bir layihə yaradın

  • Visual Studio əsas menyusunda Fayl> Yeni> Layihə …> sihirbazında Yeni bir layihə yaradın Boş Layihə> İrəli düyməsini basın.

    • Daxilində Yeni layihənizi konfiqurasiya edin "Layihə adı" növü üçün sihirbaz: GLUT-GLEW-0.
    • "Yer" mətn sahəsinin yanındakı düyməni vurun … C:> GLP -ə gedin> Qovluq seçin seçin. İndi "Yer" dir C: / GLP \.
    • "Həll və layihəni eyni qovluğa yerləşdirin" yoxlayın> Yarat düyməsini basın.
    • Visual Studio 2019 nümunəsi görünənə qədər gözləyin.

Addım 3. Mənbə faylınızı Layihəyə əlavə edin

  • Həll araşdırıcısı pəncərəsində, Mənbə Faylları qovluğuna sağ vurun (sonuncu)> Əlavə et> Yeni Maddə … düyməsini basın.
  • Yeni maddə əlavə et-GLUT-GLEW-0 pəncərəsində, pəncərənin ortasından C ++ Faylını (.cpp) (birincisini) vurun. Ad mətn qutusuna Main.cpp yazın.
  • Məkan C: / GLP / GLUT-GLEW-0 / dır.
  • Əlavə et düyməsini basın. Fayl əsas mətn redaktorunda açılacaq, ancaq indiyə qədər faylı boş buraxın.

8 -dən 3 -cü hissə: GLUT və GLEW -in bir layihəyə quraşdırılması

Addım 1. "Əlavə Daxil Kataloqu" konfiqurasiya edin

  • Solution Explorer-də GLUT-GLEW-0 olan layihənizin adını sağ vurun və Xüsusiyyətləri seçin.
  • GLUT-GLEW-0 Mülkiyyət Səhifələri sihirbazının əsas menyusunda, Konfiqurasiyada: Aktiv (Debug)> Platforma: Aktiv (Win32) standart parametrlərini buraxın.

    Layihə 0
    Layihə 0

    in32)}}.

    Layihə 0
    Layihə 0
  • C/C ++ menyusunu açın. Ümumi> Əlavə Dizinlər Daxil edin> sahənin sağındakı aşağı oxu vurun> vurun.

    Opengl 1
    Opengl 1
  • Kopyala C: / GL / GLUT / daxildir > Əlavə Dizinlər Sihirbazında ilk nişanı vurun> yapışdırın.

    OpenGL 12
    OpenGL 12
  • Kopyala C: / GL / GLEW / daxildir > yenidən ilk simvolu vurun> yapışdırın.
  • Əlavə Kataloqu daxil etmək sihirbazında OK düyməsini basın.

Addım 2. "Əlavə Kitabxana Dizinləri" bağlayıcısını konfiqurasiya edin

  • Bağlayıcı açılır menyusunu açın və Ümumi vurun. Əlavə Kitabxana Dizinləri girişini> sahənin sağındakı aşağı oxu> vurun.

    Opengl 2 2
    Opengl 2 2
  • Kopyala C: / GL / GLUT / lib > Əlavə Kitabxana Dizinləri sihirbazında ilk simvolu vurun> yapışdırın.
  • Kopyala C: / GL / GLEW / lib / Release / Win32 > ilk simvolu vurun> yapışdırın.
  • Əlavə Kitabxana Dizinləri sihirbazında OK düyməsini basın.

Addım 3. "Əlavə asılılıqlar" bağlayıcısını konfiqurasiya edin

  • Bağlayıcı açılır menyusunda Giriş düyməsini basın> Əlavə Bağımlılıklar girişini> sahənin sağındakı aşağı oxu> vurun.

    Opengl 3 1
    Opengl 3 1
  • Kopyala freeglut.lib; glew32.lib; opengl32.lib Əlavə Bağımlılıklar sihirbazının ən üst mətn qutusuna yapışdırın.
  • Əlavə Bağımlılıklar sihirbazında OK düyməsini basın.

    Əlavə Asılılıqlar 3
    Əlavə Asılılıqlar 3

Addım 4. "SubSystem" bağlayıcısını "Konsol" olaraq təyin edin

Bağlayıcı açılır menyusunda Sistem> Alt Sistemə basın. Aşağı oxu vurun və açılan menyudan Konsol (/SUBSYSTEM: CONSOLE) seçin. Tətbiq et, sonra GLUT-GLEW-0 Mülkiyyət Səhifələri pəncərəsində OK düyməsini basın

Addım 5. freeglut.dll faylını kopyalayın və GLUT-GLEW-0 layihə qovluğuna yapışdırın

  • C:> GL> GLUT> bin bölməsinə gedin. Bin qovluğunda freeglut.dll faylını vurun> sağ vurun> Kopyalayın.
  • C:> GLP> GLUT-GLEW-0-a gedin. GLUT-GLEW-0 qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
  • Freeglut.dll faylı indi Main.cpp faylınız və Visual Studio tərəfindən yaradılmış bir neçə digər faylla birlikdə layihə kataloqunuzda olmalıdır.

Addım 6. glew32.dll faylını kopyalayın və GLUT-GLEW-0 layihə qovluğuna yapışdırın

  • C:> GL> GLEW> bin> Release> Win32 -ə gedin. Glew32.dll> sağ vurun> Kopyalayın.
  • C:> GLP> GLUT-GLEW-0-a gedin. Project-0 qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
  • Glew32.dll faylı indi Main.cpp, freeglut.dll və Visual Studio tərəfindən yaradılmış digər 4 faylla birlikdə GLUT-GLEW-0 qovluğunda olmalıdır.
Freeglut 1
Freeglut 1

Addım 7. Layihənizi sınayın

Aşağıdakı linki sağ vurun və Yeni Pəncərədə Bağlantı Aç seçin badprog. Səhifəni aşağı sürüşdürün və bölməni tapın Quraşdırmanın sınanması (yuxarıdakı şəklə baxın). Kodu kopyalayın və Main.cpp kod sahəsinə yapışdırın> Ctrl + F5 vurun. İki pəncərə görməlisiniz: biri qara (konsol) və digəri qara fonda ağ kvadratlı. Bunu görmürsənsə, aşağıdakı addımı at.

Addım 8. Bütün səhvləri düzəldin

"Səhv siyahısı" nda haqqında bir səhv görürsünüzsə

  • uzantılı fayl.h 3 -cü hissənin 1 -ci addımına keçin "Əlavə Dizinləri Daxil et" və təlimatları izləyin.
  • .lib uzantılı fayl. 3 -cü hissənin 2 -ci hissəsinə gedin, "Əlavə Kitabxana Dizinləri" bağlayıcısını konfiqurasiya edin "və təlimatları izləyin. 3 -cü addıma, "Əlavə Kitabxana Dizinləri" bağlayıcısını konfiqurasiya edin ".
  • "giriş nöqtəsi təyin olunmalıdır" 4 -cü addıma keçin, "SubSystem" bağlayıcısını "KONSOL" olaraq təyin edin və təlimatları izləyin.
  • file.dll 5-ci addıma gedin "Freeglut.dll faylını kopyalayın və Project-0 qovluğuna yapışdırın" və təlimatları izləyin.
  • Digər səhvlər üçün onları düzəldə bilmirsinizsə, Visual Studio-nu bağlayın> C: / GLP-də yaşayan GLUT-GLEW-0 layihə qovluğunu silin> Visual Studio-nu açın> hissədən yenidən qurun 2 -ci hissə. Yaxşı iş.

8-dən 4-cü hissə: GLUT-GLEW Şablonu ilə Layihə Yaratmaq

Addım 1. Şablon yaradın

Visual Studio əsas menyusuna gedin və GLUT-GLEW-0 açıqdır, Layihə> Şablonu İxrac et … düyməsini basın. İxrac Şablonu Sihirbazında, yoxlanılmadığı təqdirdə Layihə Şablonunu yoxlayın. Sonrakı> düyməsini basın. Şablon Seçimlərində Şablon adı mətn qutusuna yazın: PULSUZ GLEW. Bitir düyməsini basın.

  • Şablon yaradılmışdır.
  • Şablon yolu ilə atılan pəncərəni bağlayın.

Addım 2. Layihə yaradın

  • Fayl> Yeni> Layihə … düyməsini basın.
  • Daxilində Yeni bir layihə yaradın sihirbaz, şablonlar siyahısında GLUT-GLEW seçin> İrəli düyməsini basın.
  • Daxilində Yeni layihənizi konfiqurasiya edin sihirbaz, "'Layihə adı" nda "GLUT-GLEW-1" mətn sahəsinə yazın.
  • Kopyala C: / GLPvə yapışdırın Yer mətn sahəsi.
  • Eyni kataloqdakı həll və layihənin yoxlanıldığından əmin olun. Yarat düyməsini basın.
  • Solution Explorer -da, Mənbə Faylları> cüt vurun ++ Main.cpp. Onun kodu kod sahəsində görünür. Çalışdırın. Kod görünmürsə, ++ Main.cpp sağ klikləyin> Layihədən xaric et düyməsini basın. İndi yeni Main.cpp yaradın.

Addım 3. dll faylları əlavə edin

  • Freeglut.dll faylını əlavə edin

    • C:> GL> GLUT-GLEW-0> faylı basın freeglut.dll > sağ vurun> Kopyala vurun.
    • C:> GLP> GLUT-GLEW-1 bölməsinə gedin> boş sahəni vurun> sağ vurun> Yapışdırın.
    • İndi freeglut.dll faylı Main.cpp və digər 4 fayl arasında GLUT-GLEW-1 qovluğundadır.
  • Əlavə et glew32.dll fayl.

    • C:> GL> GLUT-GLEW-0> faylı basın glew32.dll > sağ vurun> Kopyala vurun.
    • C:> GLP> GLUT-GLEW-1 bölməsinə gedin> boş sahəni vurun> sağ vurun> Yapışdırın.
    • İndi glew32.dll və freeglut.dll dll faylları Main.cpp və digər 4 faylla birlikdə GLUT-GLEW-1 layihə qovluğundadır.

Addım 4. Layihənizi yuxarıdakı kimi sınayın

Yaxşı iş!

8 -dən 5 -ci hissə: x64 platformasını hədəf alan layihə yaratmaq

Addım 1. Visual Studio əsas menyusuna gedin

Fayl> Yeni> Layihə …> Yeni bir layihə yaratmaq sihirbazında Boş Layihə> Sonrakı düyməsini basın.

  • Kopyala GLUT64-GLEW64-0 və yapışdırın Layihənin adı mətn sahəsi.
  • Kopyala C: / GLP \ və yapışdırın Yer mətn sahəsi.
  • "Həll və layihəni eyni qovluğa yerləşdirin" yoxlayın> Yarat düyməsini basın.
  • Visual Studio 2019 nümunəsi görünənə qədər gözləyin.

Addım 2. Layihə qovluğuna mənbə faylını əlavə edin

  • İçində Solution Explorer pəncərədə, Mənbə Faylları qovluğuna sağ vurun (sonuncu)> Əlavə et> Yeni Maddə … düyməsini basın.
  • Yeni maddə əlavə et-GLUT64-GLEW64-0 pəncərəsində, pəncərənin ortasından C ++ Faylına (.cpp) (birincisi) basın. Ad mətn qutusuna Main.cpp yazın.
  • Məkan C: / GLP / GLUT64-GLEW64-0 / dır.
  • Əlavə et düyməsini basın. Fayl əsas mətn redaktorunda açılacaq, ancaq indiyə qədər faylı boş buraxın.

Addım 3. GLUT64-GLEW64-0 Xüsusiyyətləri Səhifələri

"Solution Explorer" ə gedin> GLUT64-GLEW64-0 olan layihənizin adını sağ vurun> "Xüsusiyyətlər" i seçin.

  • Əsas menyu.

    • Daxilində Konfiqurasiya:

      Aktiv (Debug) parametrini tərk edin.

    • Daxilində Platforma:

      girişdə x64 seçin.

    • Konfiqurasiya menecerini vurun …
    • Daxilində Aktiv həll platforması:

      x64 seçin.

    • Daxilində Platforma, x64 avtomatik olaraq seçilir.
    • Bağla düyməsini basın.

      Opengl 1
      Opengl 1
  • Əlavə Kataloqlar.

    C/C ++ menyusunu açın. Ümumi> Əlavə Dizinlər Daxil edin> sahənin sağındakı aşağı oxu vurun> vurun.

    OpenGL 12
    OpenGL 12
    • Kopyala C: / GL / GLUT / daxildir > Əlavə Dizinlər Sihirbazında ilk nişanı vurun> yapışdırın.
    • Kopyala C: / GL / GLEW / daxildir > yenidən ilk simvolu vurun> yapışdırın.
    • Əlavə Kataloqu daxil etmək sihirbazında OK düyməsini basın.
  • Əlavə Kitabxana Kataloqu.

    "Bağlayıcı" açılan menyusunu açın və "Ümumi" düyməsini basın. "Əlavə Kitabxana Dizinleri" girişini> sahənin sonundakı aşağı oxu> açılan menyuda "Düzenle" düyməsini basın.

    • Kopyala C: / GL / GLUT / lib / x64 > Əlavə Kitabxana Dizinlərində ilk nişanı vurun> yapışdırın.
    • Kopyala C: / GL / GLEW / lib / Release / x64 > ilk simvolu vurun> yapışdırın.
    • Əlavə Kitabxana Dizinlərində OK düyməsini basın.
  • Əlavə asılılıqlar.

    Opengl 3 1
    Opengl 3 1
    • Bağlayıcı açılır menyusunda Giriş düyməsini basın> Əlavə Bağımlılıklar girişini> sahənin sağındakı aşağı oxu> vurun.

      Əlavə Asılılıqlar 3
      Əlavə Asılılıqlar 3
    • Kopyala freeglut.lib; glew32.lib; opengl32.lib Əlavə Bağımlılıklar sihirbazının ən üst mətn qutusuna yapışdırın.
    • Əlavə Bağımlılıklar sihirbazında OK düyməsini basın.
  • Bağlayıcı "SubSystem" i "Konsol" olaraq təyin edin. Bağlayıcı açılır menyusunda Sistem> Alt Sistemə basın. Aşağı oxu vurun və açılan menyudan Konsol (/SUBSYSTEM: CONSOLE) seçin. Tətbiq et, sonra GLUT-GLEW-0 Mülkiyyət Səhifələri pəncərəsində OK düyməsini basın.

Addım 4. GLUT64-GLEW64-0 layihə qovluğuna dll faylları əlavə edin

  • GLUT64-GLEW64-0-a freeglut.dll əlavə edin.

    • C: / GL / GLUT / bin / x64 -ə gedin. "X64" qovluğunda "freeglut.dll" faylı> sağ vurun> "Kopyala" düyməsini basın.
    • İndi C:> GLP> GLUT64-GLEW64-0-a gedin. "GLUT64-GLEW64-0" qovluğundakı boş sahəni sağ vurun və "Yapışdır" seçin.
  • Glew32.dll faylını GLUT64-GLEW64-0-a əlavə edin.

    • C:> GL> GLEW> bin> Release> x64 -ə gedin. "X64" qovluğunda "glew32.dll" faylına vurun> sağ vurun> "Kopyala".
    • İndi C:> GLP> GLUT64-GLEW64-0-a gedin. "GLUT64-GLEW64-0" qovluğundakı boş sahəni sağ vurun və "Yapışdır" seçin.

Addım 5. Layihənizi sınayın və əgər varsa səhvləri düzəldin

X86 platformasını hədəf alarkən olduğu kimi, yuxarıya baxın, 3 -cü hissə 7 və 8, lakin Visual Studio əsas menyu keçidində x86x64.

Addım 6. İpucu:

Əmlak Səhifələrinin əsas parametrlərində Platform: x64 olsa belə, Konfiqurasiya meneceri… və Aktiv həll platformasında: x64 seçin.

6-dan 8-ci hissə: GLUT64-GLEW64 Şablonu ilə Layihə Yaratmaq

Addım 1. Şablon yaradın

Visual Studio əsas menyusuna gedin və GLUT64-GLEW64-0 açıqdır, Layihə> Şablonu İxrac et … düyməsini basın. İxrac Şablonu Sihirbazında yoxlanılmadığı təqdirdə Layihə Şablonunu yoxlayın. Sonrakı> düyməsini basın. Şablon Seçimlərində Şablon adı mətn qutusuna yazın: PULSUZ GLEW. Bitir düyməsini basın.

  • Şablon yaradılmışdır.
  • Şablon yolu ilə atılan pəncərəni bağlayın.

Addım 2. Layihə yaradın

  • Fayl> Yeni> Layihə … düyməsini basın.
  • Daxilində Yeni bir layihə yaradın sihirbaz, şablonlar siyahısında GLUT64-GLEW64 seçin> İrəli düyməsini basın.
  • Daxilində Yeni layihənizi konfiqurasiya edin sihirbaz, "'Layihə adı" nda "GLUT64-GLEW64-1" mətn sahəsinə yazın.
  • Kopyala C: / GLPvə yapışdırın Yer mətn sahəsi.
  • Eyni kataloqdakı həll və layihənin yoxlanıldığından əmin olun. Yarat düyməsini basın.
  • Visual Studio -da x86 -dan x64 -ə keçin.
  • Solution Explorer -da, Mənbə Faylları> cüt vurun ++ Main.cpp. Onun kodu kod sahəsində görünür. Çalışdırın. Kod görünmürsə, ++ Main.cpp sağ klikləyin> Layihədən xaric et düyməsini basın. İndi yeni Main.cpp yaradın.

Addım 3. dll faylları əlavə edin

  • Freeglut.dll faylını əlavə edin

    • C:> GLP> GLUT64-GLEW64-0> faylı basın freeglut.dll > sağ vurun> Kopyala vurun.
    • C:> GLP> GLUT64-GLEW64-1-ə gedin> boş sahəni vurun> sağ vurun> Yapışdırın.
    • İndi freeglut.dll faylı Main.cpp və digər 4 fayl arasında GLUT64-GLEW64-1 qovluğundadır.
  • Glew32.dll faylını əlavə edin

    • C:> GLP> GLUT64-GLEW64-0> faylı basın glew32.dll > sağ vurun> Kopyala vurun.
    • C:> GLP> GLUT64-GLEW64-1-ə gedin> boş sahəni vurun> sağ vurun> Yapışdırın.
    • İndi dle faylları glew32.dll və freeglut.dll Main.cpp və digər 4 fayl arasında GLUT64-GLEW64-1 layihə qovluğundadır.

Addım 4. Layihənizi yuxarıdakı kimi sınayın

Yaxşı iş!

İpucu: Onunla yaratdığınız hər bir layihədə Visual Studio GUI -də x64 (Debugun yanında) seçin və indiki hissədə olduğu kimi dll faylları əlavə edin

7 -dən 8 -ci hissə: Qurulmuş FreeGLUT və Daxili GLEW qurmaq

Addım 1. GL qovluğu yaradın

Windows -un Fayl Gezgini> Diskə (qovluğa) gedin. GL qovluğu artıq varsa, heç bir problem yoxdur.

Əgər yoxdursa, boş sahəyə sağ vurun> Yeni> Qovluq seçin> GL yazın> hit Daxil edin

Addım 2. CMake quraşdırın

Aşağıdakı linki sağ vurun və Yeni Pəncərədə Bağlantı Aç seçin və mənbə kodundan ikili faylları əldə etmək üçün CMake istifadə edin. 1 -ci hissəni izləyin CMake quraşdırılır.

Addım 3. FreeGLUT mənbəyini yükləyin

Aşağıdakı ünvana sağ vurun və Yeni Pəncərədə Bağlantı Aç seçin https://sourceforge.net/projects/freeglut/. Yüklə düyməsini basın.

  • Yükləmə pəncərəsində ("Yükləmələr" qovluğu) "freeglut-3.2.1.tar.gz" qovluğuna basın> sağ klikləyin> "7-Zip" i seçin (yoxsa yükləyin)> "Buradan çıxarın".
  • "Freeglut-3.2.1.tar" qovluğuna basın> sağ klikləyin> "7-Zip"> "Buradan çıxar" seçin.
  • Alternativ olaraq, WinRAP-a sahibsinizsə, "freeglut-3.2.1.tar" qovluğunu vurun> sağ vurun> "Buradan çıxarın" seçin. "Freeglut-3.2.1.tar" qovluğuna vurun> "Buradan çıxar" seçin.
  • Və ya "WinZip" düyməsini basın. Əgər yoxdursa, yükləyin WinZip qiymətləndirmə 30 gün pulsuz sınaq və təlimatları izləyin.
  • Açılmış qovluğu "freeglut-3.2.1" üzərinə vurun> sağ vurun> "Kopyala"> C: \> GL-ə gedin> sağ vurun> "Yapışdır".
  • "Freeglut-3.2.1" qovluğuna vurun> sağ vurun> "Yenidən adlandır" düyməsini basın> yazın (və ya kopyalayıb yapışdırın): GLUTsrc > vurun ↵ Daxil edin.

Addım 4. GLEW mənbəyini yükləyin

Aşağıdakı ünvana sağ vurun və Yeni Pəncərədə Aç Bağlantı seçin https://glew.sourceforge.net/. Yanında Mənbə ZIP düyməsini basın.

  • Yüklənmiş pəncərədə glew-2.1.0 (və ya ən son) qovluğunu vurun> sağ vurun> Kopyalayın.
  • C: \> GL -ə gedin. Sağ vurun> Yapışdırın. Qovluğu yenidən adlandırın GLEWsrc > vurun ↵ Daxil edin. İndi GL qovluğunda GLUTsrc və GLEWsrc qovluqlarınız var.

Addım 5. CMake və Visual Studio ilə FreeGLUT qurun

  • CMake GUI -yə gedin.
  • İlk mətn sahəsinə yazın C:/GL/GLUTsrc
  • İkinci mətn sahəsinə yazın C:/GL/GLUTsrc/qurmaq
  • Konfiqurasiya edin və yaradın. CMake GUI -də, Konfiqurasiya et> Kataloq Yaratma sihirbazında Bəli düyməsini basın> Visual Studio 16 2019 seçin> Bitir düyməsini basın.

    CMake GUI -də oxuduğunuzda: "Yapılandırma tamamlandı", Yarat düyməsini basın. Oxumalısınız: "Yaratmaq tamamlandı"

  • Çözümünüzü qurun.

    • C:> GL> GLUTsrc> build -ə gedin. "Freeglut.sln" və ya "freeglut" və ya "ALL_BUILD.vcxproj" düyməsini iki dəfə vurun. Visual Studio nümunəsi görünür. Əsas menyuda olana qədər gözləyin Qurmaq giriş görünür. Basın Qurmaq > Həll qurun (birinci seçim).
    • "Çıxış" pəncərəsindəki son sətri oxuyana qədər gözləyin: ========== Quraşdırma: 28 müvəffəqiyyətli, 0 uğursuz, 0 aktual, 1 atlandı "========= =

      Freeglut versiyalarında "müvəffəqiyyətli" dəyişikliklərin sayı

  • C: / GL / GLUTsrc / build / lib / Debug -a gedin. İçərisində freeglutd.lib faylını digər faylların altında görməlisiniz.

Addım 6. CMake və Visual Studio ilə GLEW qurun

Yuxarıdakı addımı izləyin amma

  • İlk mətn sahəsinə yazın C:/GL/GLEWsrc/build/cmake
  • İkinci növdə C:/GL/GLEWsrc/qurmaq
  • C:> GL> GLEWsrc> build -ə gedin. "Glew.sln" və ya "glew" və ya "ALL_BUILD.vcxproj" düyməsini iki dəfə vurun. Visual Studio nümunəsi görünür. Əsas menyuda olana qədər gözləyin Qurmaq giriş görünür. Basın Qurmaq > Həll qurun (birinci seçim).

    • "Çıxış" pəncərəsindəki son sətri oxuyana qədər gözləyin: ========== Quraşdırma: 6 müvəffəqiyyətli, 0 uğursuz, 0 aktual, 2 atlanmış "========= =

      Glew versiyalarında "müvəffəqiyyətli" dəyişikliklərin sayı

  • C:> GL> GLEWsrc> build> lib> Debug'a gedin. İçərisində glew32d.lib faylını digər fayllar arasında görməlisiniz.

Addım 7. Qurulmuş FreeGLUT və qurulmuş GLEW ilə layihə yaradın

Kataloqda (diskdə) C: qovluq yaradın GLP, əgər yoxdursa.

  • Visual Studio əsas menyusunda Fayl> Yeni> Layihə …> sihirbazında Yeni bir layihə yaradın Boş Layihə> İrəli düyməsini basın.

    • Daxilində Yeni layihənizi konfiqurasiya edin "Layihə adı" növü üçün sihirbaz: GLUTsrc-GLEWsrc-0
    • "Yer" mətn sahəsində hər şeyi silin və yazın C: / GLP \
    • "Həll və layihəni eyni qovluğa yerləşdirin" yoxlayın> Yarat düyməsini basın.
    • Visual Studio 2019 nümunəsi görünənə qədər gözləyin.
  • Mənbə faylınızı Layihəyə əlavə edin.

    • V. S. -də GUI, "Solution Explorer" sihirbazı, Mənbə Faylları qovluğuna sağ vurun (sonuncu)> Əlavə et> Yeni Maddə … düyməsini basın.
    • Yeni maddə əlavə et-GLUTsrc-GLEWsrc-0 pəncərəsində, pəncərənin ortasından C ++ Faylını (.cpp) (birincisini) vurun. Ad mətn qutusuna Main.cpp yazın.
    • Məkan olmalıdır C: / GLP / GLUT-GLEW-0 \
    • Əlavə et düyməsini basın. Fayl əsas mətn redaktorunda açılacaq, ancaq indiyə qədər faylı boş buraxın.
  • Layihənin xüsusiyyətlərini konfiqurasiya edin. Solution Explorer sihirbazında Layihənin adını sağ vurun GLUTsrc-GLEWsrc-0 > Xüsusiyyətləri seçin.

    • (1) GLUTsrc-GLEWsrc-0 Əmlak Səhifələrinin əsas menyusu.

      Platforma girişində x64 seçin> Konfiqurasiya menecerini vurun….

      • Aktiv həll platformasında: x64 seçin.
      • Platforma girişində x64 avtomatik olaraq seçilir.
      • Bağla düyməsini basın.
    • (2) Əlavə Dizinlər. C/C ++ açın> Ümumi> Menyu yanında birincisini seçin, Əlavə Dizinləri daxil edin> sahənin sonundakı aşağı oxu vurun> Redaktə edin …

      • Kopyala C: / GL / GLUTsrc / daxildir > Əlavə Dizinlər Sihirbazında ilk işarəni vurun> yapışdırın.
      • Kopyala C: / GL / GLEWsrc / daxildir > ilk simvolu vurun> yapışdırın.
      • Əlavə Dizinlər Sihirbazında OK düyməsini basın.
    • (3) Əlavə Kitabxana Direktorluqları. Bağlayıcıya iki dəfə vurun> Ümumi> Əlavə Kitabxana Dizinləri> sahənin sonundakı aşağı oxu vurun> Redaktə et … düyməsini basın.

      • Kopyala C: / GL / GLUTsrc / build / lib / Debug > ilk simvolu vurun> yapışdırın.
      • Kopyala C: / GL / GLEWsrc / build / lib / Debug > ilk simvolu vurun> yapışdırın.
      • Əlavə Kitabxana Dizinləri sihirbazında OK düyməsini basın.
    • (4) Əlavə asılılıqlar. Linker açılır menyusunda Giriş seçin> menyunun yanında birincisini seçin, Əlavə asılılıqlar> sahənin sonundakı aşağı oxu vurun> Redaktə edin …> kopyalayın opengl32.lib; freeglutd.lib; glew32d.lib Əlavə Bağımlılıklar sehrbazının ən yuxarı mətn qutusuna yapışdırın> OK düyməsini basın.
    • (5) Sistemi Alt Sistem Konsolu olaraq təyin edin.

      Linker açılır menyusunda Sistem seçin> menyunun yanında birincisini seçin, Alt Sistem> sahənin sonundakı aşağı oxu vurun> Konsolu seçin (/ALT SİSTEM: KONSOL). Tətbiq et və OK düyməsini basın.

  • Faylları freeglutd.dll və glew32d.dll kopyalayın və GLUTsrc-GLEWsrc-0 qovluğuna yapışdırın.

    • C: / GL / GLUTsrc / build / bin / Debug bölməsinə gedin. Freeglutd.dll> sağ vurun> Kopyalayın.
    • C:> GLP> GLUTsrc-GLEWsrc-0-a gedin. GLUTsrc-GLEWsrc-0 qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
    • C: / GL / GLEWsrc / build / bin / Debug -a gedin. Glew32d.dll> sağ vurun> Kopyalayın.
    • C:> GLP> GLUTsrc-GLEWsrc-0-a gedin. GLUTsrc-GLEWsrc-0 qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
    • Freeglutd.dll və glew32d.dll faylları indi Main.cpp ilə birlikdə GLUTsrc-GLEWsrc-0 qovluğunda və Visual Studio tərəfindən yaradılmış 4 digər faylda olmalıdır.

Addım 8. Layihənizi sınayın və əgər varsa səhvləri düzəldin

Yuxarıda 3 -cü hissədə olduğu kimi, 7 və 8 -ci addımlar.

Addım 9. Şablon yaradın

Yuxarıdakı kimi 4 -cü hissə. Şablonun adı üçün GLUTsrc-GLEWsrc. Layihənin adı üçün GLUTsrc-GLEWsrc-1. Bu şablonla layihə yaratdığınız zaman unutmayın ki, Visual Studio GUI əsas menyusunda x64 seçin, həmçinin indiki hissədəki kimi dll fayllarını kopyalayıb yapışdırın. Yaxşı iş.

8 -ci hissə 8: Quraşdırma seçimi

Addım 1. Bu dərslikdə Visual Studio ilə Project 3 -də FreeGLUT və GLEW qurmaq olduğunu öyrənirsiniz

  • X86 ikili qurun (32 bit).

    Ən asanıdır. Buradan qurmağı öyrənməyə başlamalısınız.

  • X64 ikili qurun (64 bit).

    X64 platformasını hədəfləyir. Bunu etmək üçün yalnız müəyyən bir səbəbiniz olduqda seçin.

İpuçları

  • Layihə qovluğunu silmək lazım olduqda, Visual Studio -nu bağlayın> layihə qovluğunu silin> Visual Studio -nu açın.
  • Layihələrinizi orada yerləşdirmək üçün C: / GL qovluğunda bir qovluq yarada bilərsiniz. Bir layihə yaratdığınız zaman "Yer" üçün bu qovluğu seçin.
  • Konfiqurasiya üçün ümumi yol Əlavə Kataloqlar ilk simvolu tıkladıqdan sonra üç nöqtəni vurun….h fayl (lar) ın yaşadığı qovluğa gedin (bu dərslikdə C: / GL / freeglut / include və C: / GL / glew / include) və Qovluq seçin düyməsini basın.
  • Konfiqurasiya üçün ümumi yol Əlavə Kitabxana Kataloqu ilk simvolu tıkladıqdan sonra üç nöqtəni basın …,.lib fayl (lar) ının yaşadığı qovluğa gedin (x86 platforması üçün bu dərslikdə C: / GL / freeglut / lib və C: / GL / glew / lib / Release / Win32) və qovluq seçin düyməsini basın.
  • Konfiqurasiya üçün ümumi yol Əlavə asılılıqlar Odur,

    • File Explorer -də.lib fayl (lar) ının yaşadığı qovluğa gedin (x86 platforması üçün bu dərslikdə C: / GL / freeglut / lib və C: / GL / glew / lib / Release / Win32), iki dəfə vurun hər bir.lib faylının adı və surəti (Ctrl+C vuraraq) adını uzadılması ilə.lib.
    • İndi Əlavə Bağımlılıklar sehrbazına gedin və yapışdırın (Ctrl+V vuraraq). Nöqtəli vergül (;) yazın.
    • OpenGL -ni layihənizlə konfiqurasiya etmək istəyirsinizsə opengl32.lib əlavə edin.
  • Dll sənədlərinə ehtiyacınız varsa, yaratdığınız hər bir layihədə - hətta dll faylı daxil olmaqla layihə tərəfindən yaradılan şablonla birlikdə - kitabxanalardan və ya əvvəlki layihədən dll fayllarını kopyalayıb yeni layihəyə yapışdırmalısınız.

Tövsiyə: