Visual Studio ilə bir layihədə OpenGL GLFW GLEW GLM -ni necə qurmaq olar

Mündəricat:

Visual Studio ilə bir layihədə OpenGL GLFW GLEW GLM -ni necə qurmaq olar
Visual Studio ilə bir layihədə OpenGL GLFW GLEW GLM -ni necə qurmaq olar

Video: Visual Studio ilə bir layihədə OpenGL GLFW GLEW GLM -ni necə qurmaq olar

Video: Visual Studio ilə bir layihədə OpenGL GLFW GLEW GLM -ni necə qurmaq olar
Video: Как создать загрузочную флешку Chrome OS Flex и запустить 2024, Bilər
Anonim

Bu təlimat, OpenGL, GLFW, GLEW və GLM istifadə etmənin ilk problemini həll etməyə kömək edəcək: Onları quraşdırmaq və qurmaq və Visual Studio 2019-da GLFW-GLEW-GLM Şablonu ilə ilk layihənizi yaratmaq.

Platformanızın Windows olduğunu və IDE -nin Visual Studio 2019 olduğunu güman edəcək. Visual Studio qurulması zamanı C ++ iş yükü ilə Masaüstü inkişaf etdirmə qutusunu yoxlayın.

Addımlar

7 -dən 1 -ci hissə: GLFW, GLEW və GLM yüklənir

Glfw seçin
Glfw seçin

Addım 1. Vurğulayın addım və ya alt addım

Gözlədiyiniz addımı və ya alt addımı seçin və sonra edin. Yuxarıdakı nümunə şəkilə baxın.

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

Windows Fayl Gəzgini açın> Diskə gedin (qovluq) C.

  • GL qovluğu artıq varsa, heç bir problem yoxdur.
  • Əks təqdirdə, boş sahəyə sağ vurun> Yeni> Qovluq> növünü seçin GL > vurun ↵ Daxil edin.

Addım 3. GLFW yükləyin

Aşağıdakı ünvana sağ vurun və Yeni Pəncərədə Bağlantı Aç seçin

  • 32 bit Windows ikili fayllarını vurun. "Glfw-3.3.4.bin. WIN32" və ya ən son versiyasını alacaqsınız.
  • Yükləmə qovluğuna "glfw-3.3.4.bin. WIN32" vurun> sağ vurun> surəti seçin.
  • C:> GL> sağ klikləyin> yapışdırıb seçin.
  • "Glfw-3.3.4.bin. WIN32" düyməsini basın və adını dəyişin GLFW.
  • İndi "GL" qovluğunda bir qovluğunuz var GLFW.

Addım 4. GLEW yükləyin

Aşağıdakı linki sağ vurun və Bağlantıyı Yeni Pəncərədə Aç seçin https://glew.sourceforge.net/. Aşağıda Yükləmələr, tapın İkili fayllar və Windows 32 və 64 bitini vurun.

  • Yüklənmiş qovluğu vurun glew-2.1.0 (və ya son versiya)> sağ klikləyin> seçin Kopyala.
  • C:> GL> sağ klikləyin> seçin Yapışdır.
  • (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)
  • Yenidən adlandırın glew-2.1.0GLEW.
  • Glew-2.1.0-win32 qovluğu yüklənibsə, glew-2.1.0 almaq üçün üzərinə iki dəfə vurun.
GLM 1
GLM 1

Addım 5. GLM yükləyin

Aşağıdakı ünvana sağ vurun və Yeni Pəncərədə Açıq Bağlantı seçin glm OpenGL riyaziyyat kitabxanası. Sol üst küncdə vurun GLM 0.9.9.7 yükləyin və ya son versiya (yuxarıdakı şəklə baxın).

  • Yüklənmiş "glm" qovluğunu vurun> sağ vurun> Kopyalayın.
  • C: / GL -ə gedin> sağ vurun> Yapışdırın.
  • (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)
  • Yenidən adlandırın glmGLM

7 -nin 2 -ci hissəsi: Visual Studio Layihəsi Yaratmaq

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

Diskə (qovluğa) gedin C.

  • GLP qovluğu artıq varsa, heç bir problem yoxdur.
  • Əks təqdirdə, boş sahəyə sağ vurun> Yeni> Qovluq> növünü seçin GLP > vurun ↵ Daxil edin.

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

  • Visual Studio açıq deyilsə. Açın> Yeni bir layihə yaradın> Layihəni boşaltın> Sonrakı düyməsini basın.

    • Daxilində Yeni layihənizi konfiqurasiya edin sihirbaz, "Layihə adı" üçün yazın: GLFW-GLEW-GLM-0
    • "Yer" bölməsində hər şeyi silin, kopyalayın C: / GLP \ və yapışdırın.
    • "Həll və layihəni eyni qovluğa yerləşdirin" yoxlayın> Yarat düyməsini basın.
    • Visual Studio nümunəsi görünənə qədər gözləyin.
  • Əgər artıq açılıbsa. Fayl> Yeni> Layihə …> Boş Layihə> Sonrakı düyməsini basın. Qalanları yuxarıda göstərildiyi kimi.

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

  • V. S. -də GUI, Solution Explorer sihirbazı, Mənbə Faylları girişinə sağ vurun (sonuncu)> Əlavə et> Yeni maddə seçin ….
  • Yeni maddə əlavə et-GLFW-GLEW-GLM-0 sihirbazında, pəncərənin ortasından C ++ Faylını (.cpp) (birincisini) vurun. Ad mətn qutusuna Main.cpp yazın.
  • Yer C: / GLP / GLFW-GLEW-GLM-0 / olmalı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.

7 -dən 3 -cü hissə: Layihədə GLFW, GLEW və GLM quraşdırılması

Layihə 0
Layihə 0

Addım 1. "Əlavə Dizinləri Daxil et" konfiqurasiya edin

Solution Explorer-də, layihənizin adını, yəni GLFW-GLEW-GLM-0 üzərinə sağ vurun və Xüsusiyyətləri seçin. Varsayılan parametrləri buraxın: Konfiqurasiya: Aktiv (Debug) və Platform: Aktiv (Win32)

Opengl 1
Opengl 1

Addım 2. C/C ++ açılan menyusunu açın

Ümumi> Əlavə Kataloqu daxil edin. > sahənin sonundakı aşağı ox> açılan menyunu vurun..

  • Bunu kopyalayın C: / GL / GLFW / daxildir > Əlavə Dizinlər Sihirbazında ilk simvolu vurun> yapışdırın.

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

Addım 3. Bağlayıcı "Əlavə Kitabxana Dizinləri" ni 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.

  • Kopyala C: / GL / GLFW / lib-vc2019 > "Əlavə Kitabxana Dizinləri" sihirbazında ilk nişanı vurun> yapışdırın.
  • Bunu kopyalayın C: / GL / GLEW / lib / Release / Win32 > ilk işarəni vurun> yapışdırın> OK düyməsini basın.

Addım 4. "Əlavə asılılıqları" konfiqurasiya edin

  • Bağlayıcı açılır menyusunda "Giriş" düyməsini basın. Əlavə Bağımlılıklar girişini> sahənin sonundakı aşağı oxu> açılan menyudan vurun.
  • Kopyala opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.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.

Addım 5. Bağlayıcı "Alt Sistem" i "Konsol" olaraq təyin edin

Bağlayıcı açılır menyusunda Sistem> Alt Sistem> sahənin sonundakı aşağı oxu vurun> açılan menyudan Konsolu (/SUBSİSTEM: KONSOL) seçin> Tətbiq et, sonra da Layihə Əmlak Səhifələri sihirbazında OK düyməsini basın.

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

  • C:> GL> GLEW> bin> Release> Win32 -ə gedin. Glew32.dll> sağ vurun> Kopyalayın.
  • C:> GLP> GLFW-GLEW-GLM-0-a gedin. GLFW-GLEW-GLM-0 qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
  • Glew32.dll faylı indi Main.cpp ilə birlikdə GLFW-GLEW-GLM-0 layihə qovluğunda və Visual Studio tərəfindən yaradılmış 4 digər sənəddə olmalıdır.

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

Aşağıdakı ünvana sağ vurun və Yeni Pəncərədə Əlaqəni Aç seçin tutorial01.cpp. Kodu kopyalayın və Main.cpp kod sahəsinə yapışdırın. Ctrl+F5 vurun. İki pəncərə görünməlidir. Biri qara, digəri mavi.

Yalnız qara pəncərə (konsol) "GLFW pəncərəsi açıla bilmədi. Intel GPU'nuz varsa, onlar 3.3 ilə uyğun gəlmir. Dərsliyin 2.1 versiyasını sınayın." Yazısı görünsə, qurmaq yaxşıdır, amma funksiyası glfwCreateWindow işləmədi

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

"Hata siyahısı" nda hər hansı bir səhv görürsünüzsə aşağıdakıları yoxlayın:

  • Uzantılı fayl.h 3 -cü hissənin 1 -ci addımına keçin "Əlavə Dizinləri Əlavə Et" konfiqurasiya edin və təlimatları izləyin.
  • . Lib uzantılı fayl 3 -cü hissənin 2 -ci hissəsinə keçin "Ə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 ".
  • . Dll uzantılı fayl 5 -ci addıma gedin "glew32.dll faylını kopyalayın və Layihə qovluğuna yapışdırın" və təlimatları izləyin.
  • "Giriş nöqtəsi müəyyən edilməlidir" 4 -cü addıma keçin, "Alt Sistem" bağlayıcısını "KONSOL" olaraq təyin edin 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 GLFW-GLEW-GLM-0 layihə qovluğunu silin> Visual Studio-nu açın> 2 -ci hissə. Yaxşı iş.

7-dən 4-cü hissə: GLFW-GLEW-GLM Şablonu ilə Layihə Yaratmaq

Addım 1. Şablon yaradın

Visual Studio əsas menyusuna gedin və Project-0 açıq olduqda, Layihə> Şablonu İxrac et … düyməsini basın.

  • İxrac Şablonu Sihirbazında Layihə Şablonunu yoxlayın, yoxlanılmadıqda> İrəli> düyməsini basın.
  • "Şablon İxrac Sihirbazı" nda (Şablon Seçimlərini seçin), Şablon adı mətn qutusunda hər şeyi silin, kopyalayın GLFW-GLEW-GLM və yapışdırın> Bitir düyməsini basın. Şablon yaradılmışdır. Şablonun ünvanı olan açılan pəncərəni silin.

Addım 2. Layihənizi yaradın

  • Fayl> Yeni> Layihə … düyməsini basın.
  • Daxilində Yeni bir layihə yaradın sihirbaz, şablonlar siyahısında GLFW-GLEW-GLM seçin (lazım gələrsə şablonların siyahısına gedin)> Sonrakı düyməsini basın.
  • İçində Yeni layihənizi konfiqurasiya edin sihirbaz, "Layihə adı" mətn sahəsinə yazın (və ya kopyalayıb yapışdırın) GLFW-GLEW-GLM-1
  • Yer C: / GLP olmalıdır. Əgər deyilsə, kopyalayın C: / GLP və yapışdırın.
  • Eyni kataloqdakı həll və layihənin yoxlanıldığından əmin olun. Yarat düyməsini basın.

Addım 3. Mənbə faylı əlavə edin

Solution Explorer menyusunda Mənbə Faylları üzərinə iki dəfə vurun> Main.cpp düyməsini basın. Kod V. S. -də görünməlidir. kod sahəsi. İstəsəniz kodu dəyişdirə və ya dəyişdirə bilərsiniz.

Addım 4. glew32.dll faylını kopyalayın və GLFW-GLEW-GLM-1 layihə qovluğuna yapışdırın

  • C:> GL> GLEW> bin> Release> Win32 -ə gedin. Glew32.dll> sağ vurun> Kopyalayın.
  • C:> GLP> GLFW-GLEW-GLM-1-ə gedin. GLFW-GLEW-GLM-1 layihə qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
  • Glew32.dll faylı indi Main.cpp ilə birlikdə GLFW-GLEW-GLM-1 layihə qovluğunda və Visual Studio tərəfindən yaradılmış 4 digər sənəddə olmalıdır.
  • Proqramı işə salın. Yaxşı iş.

7 -dən 5 -ci hissə: x64 Platformasını hədəfləmək üçün Layihə Yaratmaq

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

Windows Fayl Gəzgini açın> Diskə gedin (qovluq) C.

  • GL qovluğu artıq varsa, heç bir problem yoxdur.
  • Əks təqdirdə, boş sahəyə sağ vurun> Yeni> Qovluq> növünü seçin GL > vurun ↵ Daxil edin.

Addım 2. GLFW 64 bitini yükləyin

Aşağıdakı ünvana sağ vurun və Yeni Pəncərədə Bağlantı Aç seçin

  • 64 bit Windows ikili fayllarını vurun. "Glfw-3.3.4.bin. WIN64" və ya ən son versiyasını alırsınız.
  • Qovluğu vurun> sağ vurun> Kopyalayın.
  • Gedin C: / GL> sağ klikləyin> Yapışdırın.
  • "Glfw-3.3.4.bin. WIN64" qovluğunu yenidən adlandırın GLFW64

Addım 3. GLEW və GLM -ni yuxarıdakı kimi, 1 -ci hissə, 4, 5 -ci addımları yükləyin

Addım 4. GLFW64-GLEW64-GLM-0 adı ilə yuxarıda (2-ci hissə) layihə yaradın və Main.cpp faylını əlavə edin

Addım 5. Layihənin Əmlak Səhifələrinin əsas parametrləri

"Solution Explorer" ə gedin> layihənizin adını sağ vurun> "Xüsusiyyətlər" i seçin. Platformada: girişdə 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

Addım 6. Əlavə Kataloqu daxil edin

Yuxarıda göstərildiyi kimi, 3 -cü hissə, 2 -ci addım.

Addım 7. Əlavə Kitabxana Dizinləri

"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.

  • Bunu kopyalayın C: / GL / GLFW64 / lib-vc2019 > "Əlavə Kitabxana Dizinləri" sihirbazında ilk simvolu vurun> yapışdırın.
  • Bunu kopyalayın C: / GL / GLEW / lib / Release / x64 > ilk işarəni vurun> yapışdırın> OK düyməsini basın.

Addım 8. Əlavə asılılıqlar

Yuxarıda göstərildiyi kimi, 3 -cü hissə, 4 -cü addım.

Addım 9. Alt sistem

Yuxarıda göstərildiyi kimi, 3 -cü hissə, 5 -ci addım.

Addım 10. glew32.dll faylını kopyalayın və GLFW64-GLEW64-GLM-0 layihə qovluğuna yapışdırın

Windows -un "Fayl Gəzgini" ndə gedin

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

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

Yuxarıda göstərildiyi kimi, 3 -cü hissə, 7, 8 -ci addımlar.

İPUCU: Əmlak Səhifələrinin əsas parametrlərində Platform: x64 olsa belə, Konfiqurasiya meneceri… düyməsini basın və Aktiv həll platformasında: x64 seçin

Addım 12. Şablon yaradın

Yuxarıda 4 -cü hissədə olduğu kimi, ancaq 4 -cü addımda C:> GL> GLEW> bin> Release> x64 -ə gedin. Qeyd edək ki, fayl adıdır glew32.dll x86 platformasında olduğu kimi. Şablonun adı üçün GLFW64-GLEW64-GLM Layihənin adı üçün GLFW64-GLEW64-GLM-1

İPUCU: Bu şablonla yaratdığınız hər bir layihədə Visual Studio -nun GUI -də x64 (Debugun yanında) seçin

7 -dən 6 -cı hissə: Daxili GLFW, Daxili GLEW və Daxili GLM qurmaq

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

Windows Fayl Gəzgini açın> Diskə gedin (qovluq) C.

  • GL qovluğu artıq varsa, heç bir problem yoxdur.
  • Əks təqdirdə, boş yerə sağ vurun> Yeni> Qovluq> növünü seçin GL > vurun ↵ 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. İzləyin 1 -ci hissə CMake quraşdırılması.

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

Aşağıdakı ünvana sağ vurun və Yeni Pəncərədə Bağlantı Aç seçin https://www.glfw.org/download.html. "Mənbə paketi" ni seçin.

  • Yükləmə pəncərəsində "glfw-3.3.4" qovluğunu (və ya son versiyasını) vurun> sağ vurun> Kopyala seçin.
  • File Explorer -də C: \> GL -ə gedin> sağ klikləyin> Yapışdır seçin. Qovluğun adını iki dəfə vurun> adı silin> yazın: GLFWsrc > 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əmə pəncərəsində "glew-2.1.0" (və ya ən son) qovluğunu vurun> sağ vurun> Kopyala.
  • C: \> GL -ə gedin. Sağ vurun> Yapışdırın. Qovluq adına iki dəfə vurun və adını dəyişin GLEWsrc > vurun ↵ Daxil edin. İndi GL qovluğunda bəlkə də digərləri arasında GLFWsrc və GLEWsrc qovluqlarınız var.

Addım 5. Yüklənməmişdirsə, GLM -ni yükləyin

1 -ci hissəyə keçin və 5 -ci addımı izləyin.

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

CMake GUI -yə gedin.

  • Kopyala (Ehtiyatlı olun, heç bir boş yeri kopyalamayın) C:/GL/GLFWsrc və ilk mətn sahəsinə yapışdırın.
  • Kopyala (Ehtiyatlı olun, heç bir boş yeri kopyalamayın) C:/GL/GLFWsrc/qurmaq və ikinci mətn sahəsinə yapışdırın ("İkili faylları harada qurmalısınız:").
  • 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> GLFWsrc> build -ə gedin. "GLFW.sln" və ya "GLFW" və ya "ALL_BUILD.vcxproj" düyməsini iki dəfə vurun. Visual Studio nümunəsi görünür. Əsas menyuda Build yazısı görünənə qədər gözləyin. Bunun üzərinə vurun> "Həll yaradın".
    • "Çıxış" pəncərəsindəki son sətri oxuyana qədər gözləyin: ========== Quraşdırma: 32 müvəffəqiyyətli, 0 uğursuz, 0 aktual, 2 atlanmış "========= =

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

  • C: \> GL> GLFWsrc> build> src> Debug'a gedin. İçərisində faylı görməlisiniz glfw3.lib.

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

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

  • Kopyala (Ehtiyatlı olun, heç bir boş yeri kopyalamayın) C:/GL/GLEWsrc/build/cmake və ilk mətn sahəsinə yapışdırın.
  • Kopyala (Ehtiyatlı olun, heç bir boş yeri kopyalamayın) C:/GL/GLEWsrc/qurmaq və ikinci mətn sahəsinə yapışdırın.
  • C:> GL> GLEWsrc> build -ə gedin. "Glew.sln" və ya "glew" və ya "ALL_BUILD.vcxproj" düyməsini iki dəfə vurun.
  • V. S. -də Çıxış sihirbazı, bu gün uğur qazananların sayı (31-1-2020) 6 olsa da, sonrakı versiyada dəyişə bilər.
  • C:> GL> GLEWsrc> build> lib> Debug'a gedin. İçəridə bir fayl görməlisiniz glew32d.lib digər fayllar arasında.

Addım 8. CMake və Visual Studio ilə GLM qurun

6 -cı addımı izləyin (bu hissənin) CMake və Visual Studio ilə GLFW qurun Amma…

  • İlk mətn sahəsi üçün kopyalayın (diqqət:

    boş yeri kopyalamayın) və yapışdırın C:/GL/GLM

  • İkinci mətn sahəsinin surəti üçün (diqqət:

    boş yeri kopyalamayın) və yapışdırın C:/GL/GLM/qurmaq

  • C:> GL> GLM> build -ə gedin. "ALL_BUILD.vcxproj" və ya "glm" faylını (qovluğu deyil) iki dəfə vurun.
  • V. S. -də Çıxış sihirbazı, bu gün uğur qazananların sayı (2021-08-31) 165 olsa da, sonrakı versiyada dəyişə bilər.

    Uğurluların sayı 165-dən azdırsa, CMake GUI-ni silin> C:> GL-ə gedin> "cmake-3.21.2-windows-x86_64" -ə iki dəfə vurun> "bin" -ə iki dəfə vurun "cmake-gui" faylını iki dəfə vurun. Yeni CMake GUI görünür. Hazırkı addımı izləyin (#8)

  • C:> GL> GLM> build> glm> Debug -a gedin. İçəridə bir fayl görməlisiniz glm_static.lib digər fayllar arasında.

Addım 9. Qurulmuş GLFW qurun, GLEW qurun və GLM qurun

  • Buna uyğun olaraq boş bir layihə yaradın 2 -ci hissə. Ad növü üçün GLFWsrc-GLEWsrc-GLMsrc-0 "Yer:" olmalıdır: C: / GLP Main.cpp faylını əlavə etməyi unutmayın.
  • Layihənin xüsusiyyətlərini konfiqurasiya edin. Solution Explorer sihirbazında, GLFWsrc-GLEWsrc-GLMsrc-0 olan Layihənin adını sağ vurun> Xüsusiyyətləri seçin.

    • (1) GLFWsrc-GLEWsrc-GLMsrc-0 Əmlak Səhifələrinin əsas menyusunda.

      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 ++> Ümumi> Menyu yanında birincisini seçin, Əlavə Dizinləri daxil edin> sahənin sonundakı aşağı oxu vurun> Redaktə et … düyməsini basın.

      • Kopyala C: / GL / GLFWsrc / daxildir > "Əlavə Dizinlər Daxil et" sihirbazında ilk simvolu vurun> üst mətn sahəsinə yapışdırın.
      • Kopyala C: / GL / GLEWsrc / daxildir > yenidən ilk simvolu vurun> yapışdırın.
      • Kopyala C: / GL / GLM > bir daha ilk simvolu vurun> yapışdırın.
      • "Əlavə Dizinlər Daxil et" 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 / GLFWsrc / build / src / Debug > Əlavə Kitabxana Dizinleri "sihirbazında ilk simvolu vurun> yuxarıdakı mətn sahəsinə yapışdırın.
      • Kopyala C: / GL / GLEWsrc / build / lib / Debug > yenidən ilk simvolu vurun> yapışdırın.
      • Kopyala C: / GL / GLM / build / glm / Debug > bir daha ilk simvolu vurun> yapışdırın.
    • (4) Əlavə asılılıqlar. Linker açılan menyusunda Giriş seçin> menyunun yanında birincisini seçin, Əlavə Bağımlılıklar> sahənin sonundakı aşağı oxu vurun> Redaktə edin ….

      • Kopyala opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > "Əlavə Bağımlılıklar" sehrbazının ən yuxarı mətn qutusuna yapışdırın.
      • "Əlavə asılılıqlar" sihirbazında 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.

  • Glew32d.dll faylını kopyalayın və GLFWsrc-GLEWsrc-GLMsrc-0 layihə qovluğuna yapışdırın.

    • C:> GL> GLEWsrc> build> bin> debug -a gedin. Basın glew32d.dll > sağ basın> Kopyala.
    • C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0-a gedin. GLFWsrc-GLEWsrc-GLMsrc-0 layihə qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
  • Glm_shared.dll faylını kopyalayın və GLFWsrc-GLEWsrc-GLMsrc-0 layihə qovluğuna yapışdırın.

    • C:> GL> GLM> build> glm> Debug -a gedin. Basın glm_shared.dll > sağ basın> Kopyala.
    • C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0-a gedin. GLFWsrc-GLEWsrc-GLMsrc-0 layihə qovluğunda boş bir yerə sağ vurun və Yapışdır seçin.
    • glew32d.dllglm_shared.dll fayllar indi Main.cpp ilə birlikdə GLFWsrc-GLEWsrc-GLMsrc-0 layihə qovluğunda və Visual Studio tərəfindən yaradılmış 4 digər sənəddə olmalıdır.

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

3 -cü hissəyə keçin və 7 və 8 -ci addımları izləyin.

Addım 11. Şablon yaradın

Yuxarıda göstərildiyi kimi Part 4. Şablonun adı üçün GLFWsrc-GLEWsrc-GLMsrc Layihənin adı üçün GLFWsrc-GLEWsrc-GLMsrc-1 Unutmayın ki, bu şablonla yaratdığınız hər layihədə V. S. GUI -nin əsas menyusu.

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

Addım 1. Bu dərslikdə Visual Studio ilə Project -də GLFW, GLEW və GLM -nin qurulmasını ö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.

  • GLFW mənbəyi, GLEW mənbəyi, GLM mənbəyi tərtib edin və onları layihədə qurun.

    X64 də hədəflənir. Ən çətin. Ən yaxşısı olsa da.

İpuçları

  • 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 / glfw / include, C: / GL / glew / include və C: / GL / glm) 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 / glfw / lib-vc2019 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 / glfw / lib-vc2019 və C: / GL / glew / lib / Release / Win32), hər bir.lib faylının adına iki dəfə vurun və adını.lib uzantısı ilə kopyalayın (Ctrl+C vuraraq).
    • İ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ə: