Visual Studio'da OpenGL FreeGLUT GLEW Şablon Projesi Nasıl Kurulur

İçindekiler:

Visual Studio'da OpenGL FreeGLUT GLEW Şablon Projesi Nasıl Kurulur
Visual Studio'da OpenGL FreeGLUT GLEW Şablon Projesi Nasıl Kurulur

Video: Visual Studio'da OpenGL FreeGLUT GLEW Şablon Projesi Nasıl Kurulur

Video: Visual Studio'da OpenGL FreeGLUT GLEW Şablon Projesi Nasıl Kurulur
Video: Windows 10 giriş adı değiştirme nasıl yapılır ? | Windows 10 kullanıcı adı değiştirme 2024, Nisan
Anonim

Birçok programcı, grafikler için OpenGL'yi tercih eder. Eğer onlardan biriyseniz, üreticisi tarafından bir pencere araç takımı (freeGLUT gibi) ve OpenGL yükleme kitaplıkları (GLEW gibi) kullanmanız şiddetle tavsiye edilir. Bu kılavuz, OpenGL'yi freeGLUT ve GLEW ile kullanmanın ilk zorluğunun üstesinden gelmenize yardımcı olacaktır: Visual Studio 2019'da bunları kurma ve ayarlama ve OpenGL-freeGLUT-GLEW Şablonu ile ilk projenizi oluşturma.

Bu kılavuz, platformunuzun Windows ve IDE'nizin Visual Studio olduğunu varsayacaktır. Visual Studio yüklemesi sırasında, C++ iş yüküyle masaüstü geliştirme kutusunu işaretleyin.

adımlar

Bölüm 1/8: freeGLUT ve GLEW'i indirme

freeglut'yi vurgulayın
freeglut'yi vurgulayın

Adım 1. Ne yapmayı umduğunuzu vurgulayın

Adımı veya alt adımı veya bir kısmını vurgulayın ve ardından yapın. Örneğin yukarıdaki resme bakın.

Adım 2. GL klasörü oluşturun

Windows'un Dosya Gezgini'ni açın > Diske (dizin) gidin C. GL klasörü zaten varsa, sorun değil.

Mevcut değilse, boş alana sağ tıklayın > Yeni > Klasör'ü seçin > GL yazın > ↵ Enter'a basın

Adım 3. GLEW uygulamasını indirin

  • Zaten GLEW ikili dosyalarını indirdiyseniz, bunları GL klasöründe, GLEW alt klasöründe bulundurursunuz, sorun değil.
  • Henüz yapmadıysanız, aşağıdaki bağlantıya sağ tıklayın ve Bağlantıyı Yeni Pencerede Aç https://glew.sourceforge.net öğesini seçin. altında İndirilenler başlığı, Windows 32-bit ve 64-bit'i tıklayın.
  • İndirme penceresinde glew-2.1.0 klasörüne tıklayın > sağ tıklayın > Kopyala'yı seçin.
  • C: > GL'ye gidin. Sağ tıklayın > Yapıştır'ı seçin.
  • (Alternatif olarak, "Dosya Gezgini" penceresini açın > C: > GL. İndirme penceresine gidin > indirilen klasörü tıklayın ve C:\GL içine sürükleyin)
  • glew-2.1.0 adına tıklayın ve yeniden adlandırın GLEW.
  • glew-2.1.0-win32 klasörü indirilirse, glew-2.1.0'ı almak için çift tıklayın.

Adım 4. Freeglut 3.0.0 MSVC Paketini indirin

Aşağıdaki bağlantıda sağ tıklayın ve Bağlantıyı Yeni Pencerede Aç'ı seçin https://www.transmissionzero.co.uk/software/freeglut-devel/. Kısımda freeglut 3.0.0 MSVC Paketi Tıklayın MSVC için freeglut 3.0.0'ı indirin.

  • İndirme penceresinde freeglut klasörüne tıklayın > sağ tıklayın > Kopyala'yı seçin.
  • C: > GL'ye gidin. Sağ tıklayın > Yapıştır'ı seçin.
  • (Alternatif olarak, "Dosya Gezgini" penceresini açın > C: > GL. İndirme penceresine gidin > indirilen klasörü tıklayın ve C:\GL içine sürükleyin)
  • Adına iki kez tıklayın (çift değil) ve yazın GLUT
  • Şimdi GL klasöründe klasörleriniz var: GLUT ve GLEW.

Bölüm 2/8: Bir Visual Studio Projesi Oluşturma

Adım 1. GLP klasörü oluşturun

Zaten varsa sorun yok. Değilse, C: diskine gidin ve GLP klasörü oluşturun.

Adım 2. Boş bir proje oluşturun

  • Visual Studio ana menüsünde Dosya > Yeni > Proje…'ye tıklayın > sihirbazda Yeni proje oluştur'da Projeyi Boşalt > İleri'ye tıklayın.

    • İçinde Yeni projenizi yapılandırın "Proje adı" türü için sihirbaz: GLUT-GLEW-0.
    • "Konum" metin alanının yanındaki … seçeneğine tıklayın. C: > GLP'ye gidin> Klasör seç'e tıklayın. Şimdi "Konum" C:\GLP\.
    • "Çözüm ve projeyi aynı dizine yerleştir" seçeneğini işaretleyin > Oluştur'a tıklayın.
    • Visual Studio 2019 örneği görünene kadar bekleyin.

Adım 3. Kaynak dosyanızı Projeye ekleyin

  • Çözüm gezgini penceresinde, Kaynak Dosyalar klasörüne (sonuncusu) sağ tıklayın > Ekle > Yeni Öğe… öğesini tıklayın.
  • Yeni Öğe Ekle - GLUT-GLEW-0 penceresinde, pencerenin ortasından C++ Dosyası (.cpp) (birincisi) öğesine tıklayın. Ad metin kutusuna Main.cpp yazın.
  • Konum C:\GLP\GLUT-GLEW-0\'dır.
  • Ekle düğmesini tıklayın. Dosya ana metin düzenleyicide açılacak ancak dosyayı şimdilik boş bırakacaktır.

Bölüm 3/8: Bir Projeye GLUT ve GLEW Kurulumu

Adım 1. "Ek Dahil Etme Dizinlerini" yapılandırın

  • Solution Explorer'da projenizin ismine, yani GLUT-GLEW-0'a sağ tıklayın ve Properties 'i seçin.
  • GLUT-GLEW-0 Özellik Sayfaları sihirbazı ana menüsünde, Yapılandırma: varsayılan ayarı bırakın Active(Debug) > Platform: Active(Win32).

    Proje 0
    Proje 0

    32)}}.

    Proje 0
    Proje 0
  • C/C++ menüsünü açın. Genel > Ek Dahil Etme Dizinleri'ne tıklayın > alanın sağındaki aşağı oka tıklayın > öğesine tıklayın.

    Opengl 1
    Opengl 1
  • kopyala C:\GL\GLUT\dahil > Ek Dahil Etme Dizinleri sihirbazında, ilk simgeyi > yapıştır'ı tıklayın.

    OpenGL 12
    OpenGL 12
  • kopyala C:\GL\GLEW\dahil > ilk simgeyi tekrar tıklayın > yapıştırın.
  • Ek Dahil Etme Dizinleri sihirbazında Tamam'a tıklayın.

Adım 2. "Ek Kitaplık Dizinleri" bağlayıcısını yapılandırın

  • Bağlayıcı açılır menüsünü açın ve Genel öğesini tıklayın. Alanın sağındaki Ek Kitaplık Dizinleri girişi > aşağı oka tıklayın >.

    Opengl 2 2
    Opengl 2 2
  • kopyala C:\GL\GLUT\lib > Ek Kitaplık Dizinleri sihirbazında ilk simgeye tıklayın > yapıştırın.
  • kopyala C:\GL\GLEW\lib\Release\Win32 > ilk simgeye tıklayın > yapıştırın.
  • Ek Kitaplık Dizinleri sihirbazında Tamam'a tıklayın.

Adım 3. "Ek Bağımlılıklar" bağlayıcısını yapılandırın

  • Bağlayıcı açılır menüsünde, Giriş'e tıklayın > Ek Bağımlılıklar girişine tıklayın > alanın sağındaki aşağı ok > öğesine tıklayın.

    Opengl 3 1
    Opengl 3 1
  • kopyala freeglut.lib; glew32.lib; opengl32.lib ve Ek Bağımlılıklar sihirbazının en üstteki metin kutusuna yapıştırın.
  • Ek Bağımlılıklar sihirbazında Tamam'ı tıklayın.

    Ek Bağımlılıklar 3
    Ek Bağımlılıklar 3

Adım 4. "Alt Sistem" bağlayıcısını "Konsol" olarak ayarlayın

Bağlayıcı açılır menüsünde Sistem > Alt Sistem öğesine tıklayın. Aşağı oka tıklayın ve açılır menüden Konsol(/SUBSYSTEM:CONSOLE) öğesini seçin. GLUT-GLEW-0 Özellik Sayfaları penceresinde Uygula'yı ve ardından Tamam'ı tıklayın

Adım 5. freeglut.dll dosyasını kopyalayın ve GLUT-GLEW-0 proje klasörüne yapıştırın

  • C: > GL > GLUT > bin'e gidin. Bin klasörünün içinde freeglut.dll dosyasına tıklayın > sağ tıklayın > Kopyala.
  • C: > GLP > GLUT-GLEW-0'a gidin. GLUT-GLEW-0 klasöründe boş bir alana sağ tıklayın ve Yapıştır öğesini seçin.
  • Freeglut.dll dosyası, Main.cpp dosyanız ve Visual Studio tarafından oluşturulan diğer birkaç dosya ile birlikte proje dizininizde olmalıdır.

Adım 6. glew32.dll dosyasını kopyalayın ve GLUT-GLEW-0 proje klasörüne yapıştırın

  • C: > GL > GLEW > bin > Release > Win32'ye gidin. glew32.dll'yi tıklayın > sağ tıklayın > Kopyala 'yı tıklayın.
  • C: > GLP > GLUT-GLEW-0'a gidin. Project-0 klasöründe boş bir alana sağ tıklayın ve Yapıştır öğesini seçin.
  • glew32.dll dosyası şimdi Main.cpp, freeglut.dll ve Visual Studio tarafından oluşturulan diğer 4 dosyayla birlikte GLUT-GLEW-0 klasöründe olmalıdır.
Freeglut 1
Freeglut 1

Adım 7. Projenizi test edin

Aşağıdaki bağlantıya sağ tıklayın ve Bağlantıyı Yeni Pencerede Aç badprog'u seçin. Sayfayı aşağı kaydırın ve bölümü bulun Kurulumu test etme (yukarıdaki resme bakın). Kodu kopyalayıp Main.cpp kod alanına yapıştırın > Ctrl + F5 tuşlarına basın. İki pencere görmelisiniz: biri siyah (konsol) ve diğeri siyah arka planda beyaz kare. Bunu görmüyorsanız, aşağıdaki adımı yapın.

Adım 8. Hataları düzeltin

"Hata Listesi"nde hakkında bir hata görürseniz

  • .h uzantılı dosya, Bölüm 3, adım 1, ""Ek Dahil Edilen Dizinleri" Yapılandır"a gidin ve talimatları izleyin.
  • .lib uzantılı dosya, Bölüm 3, adım 2, "Bağlayıcıyı "Ek Kitaplık Dizinleri" yapılandırın" bölümüne gidin ve talimatları izleyin. Ayrıca 3. adıma, ""Ek Kitaplık Dizinleri" bağlayıcısını yapılandırın".
  • "giriş noktası tanımlanmalıdır" 4. adıma gidin, "Alt Sistem" bağlayıcısını "KONSOL" olarak ayarlayın ve talimatları izleyin.
  • file.dll dosyası 5. adıma gidin, "freeglut.dll dosyasını kopyalayın ve Project-0 klasörüne yapıştırın" ve talimatları izleyin.
  • Diğer hatalar için, bunları düzeltemezseniz, Visual Studio'yu kapatın > C:\GLP'de bulunan GLUT-GLEW-0 proje klasörünü silin > Visual Studio'yu açın > kurulumu bölümden tekrarlayın Bölüm 2. Aferin.

Bölüm 4/8: GLUT-GLEW Şablonu ile Proje Oluşturma

Adım 1. Şablon oluşturun

Visual Studio ana menüsüne gidin ve GLUT-GLEW-0 açıkken, Proje > Şablonu Dışa Aktar…'a tıklayın. Şablonu dışa aktar Sihirbazı'nda, işaretlenmemişse Proje Şablonu'nu kontrol edin. İleri > öğesine tıklayın. Şablon Seçeneklerini Seç'te, Şablon adı metin kutusuna şunu yazın: FREE-GLEW. Bitir'i tıklayın.

  • Şablon oluşturuldu.
  • Şablonun yolu ile atılan pencereyi kapatın.

Adım 2. Proje oluşturun

  • Dosya > Yeni > Proje… öğesine tıklayın.
  • İçinde Yeni bir proje oluştur sihirbaz, şablonlar listesinde GLUT-GLEW'i seçin > İleri'ye tıklayın.
  • İçinde Yeni projenizi yapılandırın sihirbaz, "'Proje adı"' metin alanına GLUT-GLEW-1 yazın.
  • kopyala C:\GLP, ve yapıştırın Konum Metin alanı.
  • Çözümü ve projeyi aynı dizine yerleştir seçeneğinin işaretli olduğundan emin olun. Oluştur'u tıklayın.
  • Çözüm Gezgini'nde, Kaynak Dosyaları çift tıklayın > ++Main.cpp öğesini çift tıklayın. Kodu, kod alanında görünür. Çalıştır. Kod görüntülenmezse, ++Main.cpp'ye sağ tıklayın > Projeden Hariç Tut öğesine tıklayın. Şimdi yeni Main.cpp oluşturun.

3. Adım. Dll dosyalarını ekleyin

  • freeglut.dll dosyasını ekleyin

    • C: > GL > GLUT-GLEW-0 > tıklayın dosyasına gidin freeglut.dll > sağ tıklayın > Kopyala'yı tıklayın.
    • C: > GLP > GLUT-GLEW-1'e gidin > boş alana tıklayın > sağ tıklayın > Yapıştır'a tıklayın.
    • Şimdi freeglut.dll dosyası, Main.cpp ve diğer 4 dosya arasında GLUT-GLEW-1 klasöründedir.
  • Ekle glew32.dll dosya.

    • C: > GL > GLUT-GLEW-0 > tıklayın dosyasına gidin glew32.dll > sağ tıklayın > Kopyala'yı tıklayın.
    • C: > GLP > GLUT-GLEW-1'e gidin > boş alana tıklayın > sağ tıklayın > Yapıştır'a tıklayın.
    • Şimdi dll dosyaları glew32.dll ve freeglut.dll, Main.cpp ve diğer 4 dosya ile birlikte GLUT-GLEW-1 proje klasöründedir.

Adım 4. Projenizi yukarıdaki gibi test edin

Aferin!

Bölüm 5/8: x64 platformunu hedefleyen Proje oluşturma

Adım 1. Visual Studio ana menüsüne gidin

Dosya > Yeni > Proje… > Yeni proje oluştur sihirbazında, Projeyi Boşalt > İleri'ye tıklayın.

  • kopyala GLUT64-GLEW64-0 ve yapıştır Proje Adı Metin alanı.
  • kopyala C:\GLP\ ve yapıştır Konum Metin alanı.
  • "Çözüm ve projeyi aynı dizine yerleştir" seçeneğini işaretleyin > Oluştur'a tıklayın.
  • Visual Studio 2019 örneği görünene kadar bekleyin.

Adım 2. Kaynak dosyayı proje klasörüne ekleyin

  • İçinde Çözüm Gezgini penceresinde, Kaynak Dosyalar klasörüne sağ tıklayın (sonuncusu) > Ekle > Yeni Öğe… öğesine tıklayın.
  • Yeni Öğe Ekle - GLUT64-GLEW64-0 penceresinde, pencerenin ortasından C++ Dosyası (.cpp) (birincisi) öğesine tıklayın. Ad metin kutusuna Main.cpp yazın.
  • Konum C:\GLP\GLUT64-GLEW64-0\'dır.
  • Ekle düğmesini tıklayın. Dosya ana metin düzenleyicide açılacak ancak dosyayı şimdilik boş bırakacaktır.

Adım 3. GLUT64-GLEW64-0 Özellikler Sayfaları

"Çözüm Gezgini"ne gidin > GLUT64-GLEW64-0 olan projenizin adına sağ tıklayın > "Özellikler"i seçin.

  • Ana menü.

    • İçinde Yapılandırma:

      Active(Debug) ayarını bırakın.

    • İçinde Platform:

      giriş, x64'ü seçin.

    • Yapılandırma yöneticisi… seçeneğine tıklayın.
    • İçinde Aktif çözüm platformu:

      x64'ü seçin.

    • İçinde platformu, x64 otomatik olarak seçilir.
    • Kapat'ı tıklayın.

      Opengl 1
      Opengl 1
  • Ek Dahil Dizinler.

    C/C++ menüsünü açın. Genel > Ek Dahil Etme Dizinleri'ne tıklayın > alanın sağındaki aşağı oka tıklayın > öğesine tıklayın.

    OpenGL 12
    OpenGL 12
    • kopyala C:\GL\GLUT\dahil > Ek Dahil Etme Dizinleri sihirbazında, ilk simgeyi > yapıştır'ı tıklayın.
    • kopyala C:\GL\GLEW\dahil > ilk simgeyi tekrar tıklayın > yapıştırın.
    • Ek Dahil Etme Dizinleri sihirbazında Tamam'a tıklayın.
  • Ek Kütüphane Dizinleri.

    "Bağlayıcı" açılır menüsünü açın ve "Genel"e tıklayın. Alanın sonundaki "Ek Kütüphane Dizinleri" girişi > aşağı ok > açılır menüden "Düzenle"yi tıklayın.

    • kopyala C:\GL\GLUT\lib\x64 > Ek Kitaplık Dizinlerinde ilk simgeyi > yapıştır'ı tıklayın.
    • kopyala C:\GL\GLEW\lib\Release\x64 > ilk simgeye tıklayın > yapıştırın.
    • Ek Kitaplık Dizinlerinde Tamam'ı tıklayın.
  • Ek Bağımlılıklar.

    Opengl 3 1
    Opengl 3 1
    • Bağlayıcı açılır menüsünde, Giriş'e tıklayın > Ek Bağımlılıklar girişine tıklayın > alanın sağındaki aşağı ok > öğesine tıklayın.

      Ek Bağımlılıklar 3
      Ek Bağımlılıklar 3
    • kopyala freeglut.lib; glew32.lib; opengl32.lib ve Ek Bağımlılıklar sihirbazının en üstteki metin kutusuna yapıştırın.
    • Ek Bağımlılıklar sihirbazında Tamam'ı tıklayın.
  • "Alt Sistem" bağlayıcısını "Konsol" olarak ayarlayın. Bağlayıcı açılır menüsünde Sistem > Alt Sistem öğesine tıklayın. Aşağı oka tıklayın ve açılır menüden Konsol(/SUBSYSTEM:CONSOLE) öğesini seçin. GLUT-GLEW-0 Özellik Sayfaları penceresinde Uygula'yı ve ardından Tamam'ı tıklayın.

Adım 4. GLUT64-GLEW64-0 proje klasörüne dll dosyalarını ekleyin

  • GLUT64-GLEW64-0'a freeglut.dll ekleyin.

    • C:\GL\GLUT\bin\x64'e gidin. "x64" klasöründe "freeglut.dll" dosyasına tıklayın > sağ tıklayın > "Kopyala".
    • Şimdi C: > GLP > GLUT64-GLEW64-0'a gidin. "GLUT64-GLEW64-0" klasöründeki boş alana sağ tıklayın ve "Yapıştır" seçeneğini seçin.
  • glew32.dll dosyasını GLUT64-GLEW64-0'a ekleyin.

    • C: > GL > GLEW > bin > Release > x64'e gidin. "x64" klasöründe "glew32.dll" dosyasına tıklayın > sağ tıklayın > "Kopyala".
    • Şimdi C: > GLP > GLUT64-GLEW64-0'a gidin. "GLUT64-GLEW64-0" klasöründeki boş alana sağ tıklayın ve "Yapıştır" seçeneğini seçin.

Adım 5. Projenizi test edin ve varsa hataları düzeltin

x86 platformunu hedeflemede olduğu gibi, yukarıya bakın, Bölüm 3 7. ve 8. adımlar, ancak Visual Studio ana menü anahtarında x86 ile x64.

Adım 6. İpucu:

Özellik Sayfaları ana ayarlarında Platform: x64 olsa bile, Yapılandırma yöneticisi… seçeneğine tıklayın ve Aktif çözüm platformu: x64'ü seçin.

Bölüm 6/8: GLUT64-GLEW64 Şablonu ile Proje Oluşturma

Adım 1. Şablon oluşturun

Visual Studio ana menüsüne gidin ve GLUT64-GLEW64-0 açıkken, Proje > Şablonu Dışa Aktar…'a tıklayın. Şablonu dışa aktar Sihirbazı'nda, işaretlenmemişse Proje Şablonu'nu kontrol edin. İleri > öğesine tıklayın. Şablon Seçeneklerini Seç'te, Şablon adı metin kutusuna şunu yazın: FREE-GLEW. Bitir'i tıklayın.

  • Şablon oluşturuldu.
  • Şablonun yolu ile atılan pencereyi kapatın.

Adım 2. Proje oluşturun

  • Dosya > Yeni > Proje… öğesine tıklayın.
  • İçinde Yeni bir proje oluştur sihirbaz, şablonlar listesinde GLUT64-GLEW64'ü seçin > İleri'ye tıklayın.
  • İçinde Yeni projenizi yapılandırın sihirbaz, "'Proje adı"' metin alanına GLUT64-GLEW64-1 yazın.
  • kopyala C:\GLP, ve yapıştırın Konum Metin alanı.
  • Çözümü ve projeyi aynı dizine yerleştir seçeneğinin işaretli olduğundan emin olun. Oluştur'u tıklayın.
  • Visual Studio ana menüsünde x86'yı x64'e değiştirin.
  • Çözüm Gezgini'nde, Kaynak Dosyaları çift tıklayın > ++Main.cpp öğesini çift tıklayın. Kodu, kod alanında görünür. Çalıştır. Kod görüntülenmezse, ++Main.cpp'ye sağ tıklayın > Projeden Hariç Tut öğesine tıklayın. Şimdi yeni Main.cpp oluşturun.

3. Adım. Dll dosyalarını ekleyin

  • freeglut.dll dosyasını ekleyin

    • C: > GLP > GLUT64-GLEW64-0 > dosyaya tıklayın freeglut.dll > sağ tıklayın > Kopyala'yı tıklayın.
    • C: > GLP > GLUT64-GLEW64-1'e gidin > boş alana tıklayın > sağ tıklayın > Yapıştır'a tıklayın.
    • Şimdi freeglut.dll dosyası, Main.cpp ve diğer 4 dosya arasında GLUT64-GLEW64-1 klasöründedir.
  • glew32.dll dosyasını ekleyin

    • C: > GLP > GLUT64-GLEW64-0 > dosyaya tıklayın glew32.dll > sağ tıklayın > Kopyala'yı tıklayın.
    • C: > GLP > GLUT64-GLEW64-1'e gidin > boş alana tıklayın > sağ tıklayın > Yapıştır'a tıklayın.
    • Artık dll dosyaları glew32.dll ve freeglut.dll, Main.cpp ve diğer 4 dosya arasında GLUT64-GLEW64-1 proje klasöründedir.

Adım 4. Projenizi yukarıdaki gibi test edin

Aferin!

İpucu: Onunla oluşturduğunuz her projede, Visual Studio'nun GUI'sinde x64'ü (Debug'ın yanında) seçin ve mevcut Bölümdeki gibi dll dosyalarını ekleyin

Bölüm 7/8: Yerleşik FreeGLUT ve Yerleşik GLEW'yi Ayarlama

Adım 1. GL klasörü oluşturun

Windows'un Dosya Gezgini'ni açın > Diske (dizine) gidin C. GL klasörü zaten varsa, sorun değil.

Mevcut değilse, boş alana sağ tıklayın > Yeni > Klasör'ü seçin > GL yazın > ↵ Enter'a basın

Adım 2. CMake'i yükleyin

Aşağıdaki bağlantıya sağ tıklayın ve Bağlantıyı Yeni Pencerede Aç'ı seçin, Kaynak Kodundan İkili Dosyaları Almak için CMake Kullanın. 1. Bölümü takip et CMake'i yükleme.

Adım 3. FreeGLUT kaynağını indirin

Aşağıdaki adrese sağ tıklayın ve Bağlantıyı Yeni Pencerede Aç https://sourceforge.net/projects/freeglut/ öğesini seçin. İndir'i tıklayın.

  • İndirme penceresinde ("İndirilenler" dizini) "freeglut-3.2.1.tar.gz" klasörüne tıklayın > sağ tıklayın > "7-Zip"i seçin (eğer yoksa indirin) > "Buraya çıkart".
  • "freeglut-3.2.1.tar" klasörüne tıklayın > sağ tıklayın > "7-Zip" > "Buraya çıkart"ı seçin.
  • Alternatif olarak, WinRAP'iniz varsa, "freeglut-3.2.1.tar" klasörüne tıklayın > sağ tıklayın > "Buraya çıkart"ı seçin. "freeglut-3.2.1.tar" klasörüne tıklayın > "Buraya çıkart"ı seçin.
  • Veya "WinZip"e tıklayın. Elinizde yoksa indirin 30 gün boyunca WinZip değerlendirme ücretsiz denemesi ve talimatları izleyin.
  • Sıkıştırılmış "freeglut-3.2.1" klasörüne tıklayın > sağ tıklayın > "Kopyala" > C:\ > GL'ye gidin > sağ tıklayın > "Yapıştır".
  • "freeglut-3.2.1" klasörüne tıklayın > sağ tıklayın > "Yeniden Adlandır"a tıklayın > yazın (veya kopyalayıp yapıştırın): GLUTsrc > ↵ Enter'a basın.

Adım 4. GLEW kaynağını indirin

Aşağıdaki adrese sağ tıklayın ve Bağlantıyı Yeni Pencerede Aç https://glew.sourceforge.net/ öğesini seçin. Yanında Kaynak ZIP'i tıklayın.

  • İndirilen pencerede glew-2.1.0 (veya en son) klasörüne tıklayın > sağ tıklayın > Kopyala'ya tıklayın.
  • C:\ > GL'ye gidin. Sağ tıklayın > Yapıştır. Klasörü yeniden adlandır GLEWsrc > ↵ Enter'a basın. Artık GL klasöründe GLUTsrc ve GLEWsrc klasörleriniz var.

Adım 5. FreeGLUT'u CMake ve Visual Studio ile oluşturun

  • CMake GUI'ye gidin.
  • İlk metin alanı türünde C:/GL/GLUTsrc
  • İkinci metin alanı türünde C:/GL/GLUTsrc/derleme
  • Yapılandırın ve oluşturun. CMake GUI'de, Yapılandır'a tıklayın > sihirbazda Dizin Oluştur'a tıklayın, Evet'e tıklayın > Visual Studio 16 2019'u seçin > Bitir'e tıklayın.

    CMake GUI'de "Yapılandırma tamamlandı" ifadesini okuduğunuzda, Oluştur'a tıklayın. Şunu okumalısınız: "Oluşturma tamamlandı"

  • Çözümünüzü oluşturun.

    • C: > GL > GLUTsrc > build'e gidin. "freeglut.sln" veya "freeglut" veya "ALL_BUILD.vcxproj" üzerine çift tıklayın. Bir Visual Studio örneği görünür. Ana menüye gelene kadar bekleyin, Yapı giriş görünür. Tıklamak Yapı > Çözüm Oluştur (ilk seçenek).
    • "Çıktı" penceresindeki son satırı okuyana kadar bekleyin: ========== Yapı: 28 başarılı, 0 başarısız, 0 güncel, 1 atlandı" ========= =

      Freeglut sürümlerinde "başarılı" değişikliklerin sayısı

  • C:\GL\GLUTsrc\build\lib\Debug'a gidin. İçeride, diğer dosyaların altında freeglutd.lib dosyasını görmelisiniz.

Adım 6. GLEW'yi CMake ve Visual Studio ile oluşturun

Yukarıdaki adımı izleyin ancak

  • İlk metin alanı türünde C:/GL/GLEWsrc/build/cmake
  • İkinci tipte C:/GL/GLEWsrc/derleme
  • C: > GL > GLEWsrc > build'e gidin. "glew.sln" veya "glew" veya "ALL_BUILD.vcxproj" üzerine çift tıklayın. Bir Visual Studio örneği görünür. ana menüde bekleyin Yapı giriş görünür. Tıklamak Yapı > Çözüm Oluştur (ilk seçenek).

    • "Çıktı" penceresindeki son satırı okuyana kadar bekleyin: ========== Yapı: 6 başarılı, 0 başarısız, 0 güncel, 2 atlandı" ========= =

      Glew sürümlerinde "başarılı" değişikliklerin sayısı

  • C: > GL > GLEWsrc > build > lib > Debug'a gidin. İçeride diğer dosyalar arasında glew32d.lib dosyasını görmelisiniz.

Adım 7. Yerleşik FreeGLUT ve yerleşik GLEW ile proje oluşturun

Dizinde (disk) C: klasör oluştur GLP, yoksa.

  • Visual Studio ana menüsünde Dosya > Yeni > Proje…'ye tıklayın > sihirbazda Yeni proje oluştur'da Projeyi Boşalt > İleri'ye tıklayın.

    • İçinde Yeni projenizi yapılandırın "Proje adı" türü için sihirbaz: GLUTsrc-GLEWsrc-0
    • "Konum" metin alanına her şeyi silin ve yazın C:\GLP\
    • "Çözüm ve projeyi aynı dizine yerleştir" seçeneğini işaretleyin > Oluştur'a tıklayın.
    • Visual Studio 2019 örneği görünene kadar bekleyin.
  • Kaynak dosyanızı Projeye ekleyin.

    • VS'de GUI, "Çözüm Gezgini" sihirbazı, Kaynak Dosyalar klasörüne (sonuncusu) sağ tıklayın > Ekle > Yeni Öğe…'ye tıklayın.
    • Yeni Öğe Ekle - GLUTsrc-GLEWsrc-0 penceresinde, pencerenin ortasından C++ Dosyasını (.cpp) (birincisi) tıklayın. Ad metin kutusuna Main.cpp yazın.
    • Konum C:\GLP\GLUT-GLEW-0\
    • Ekle düğmesini tıklayın. Dosya ana metin düzenleyicide açılacak ancak dosyayı şimdilik boş bırakacaktır.
  • Projenin Özelliklerini yapılandırın. Çözüm Gezgini sihirbazında, Proje'nin adını sağ tıklayın. GLUTsrc-GLEWsrc-0 > Özellikler'i seçin.

    • (1) GLUTsrc-GLEWsrc-0 Özellik Sayfaları ana menüsü.

      Platform girişinde x64'ü seçin > Configuration Manager…'a tıklayın.

      • Aktif çözüm platformunda: x64 öğesini seçin.
      • Platform girişinde otomatik olarak x64 seçilir.
      • Kapat'ı tıklayın.
    • (2) Ek Dahil Etme Dizinleri. C/C++'ı açın > Genel > Yandaki menüden ilkini seçin, Ek Dahil Etme Dizinleri > alanın sonundaki aşağı oku tıklayın > Düzenle'yi tıklayın…

      • kopyala C:\GL\GLUTsrc\dahil > Ek Dahil Etme Dizinleri sihirbazında ilk simgeye tıklayın > yapıştırın.
      • kopyala C:\GL\GLEWsrc\include > ilk simgeye tıklayın > yapıştırın.
      • Ek Dizinleri Dahil Et sihirbazında Tamam'ı tıklayın.
    • (3) Ek Kütüphane Dizinleri. Bağlayıcı'ya çift tıklayın > Genel > Ek Kitaplık Dizinleri'ne tıklayın > alanın sonundaki aşağı oka tıklayın > Düzenle'ye tıklayın.

      • kopyala C:\GL\GLUTsrc\build\lib\Hata Ayıklama > ilk simgeye tıklayın > yapıştırın.
      • kopyala C:\GL\GLEWsrc\build\lib\Hata Ayıklama > ilk simgeye tıklayın > yapıştırın.
      • Ek Kitaplık Dizinleri sihirbazında Tamam'a tıklayın.
    • (4) Ek Bağımlılıklar. Bağlayıcı açılır menüsünde Giriş'i seçin > yanındaki menüden ilkini seçin, Ek Bağımlılıklar > alanın sonundaki aşağı oku tıklayın > Düzenle… > kopyala opengl32.lib; freeglutd.lib; glew32d.lib ve Ek Bağımlılıklar sihirbazının en üstteki metin kutusuna yapıştırın > Tamam'ı tıklayın.
    • (5) Sistemi Alt Sistem KONSOLU olarak ayarlayın.

      Bağlayıcı açılır menüsünde Sistem'i seçin > yan menüde birinciyi seçin, Alt Sistem > alanın sonundaki aşağı oku tıklayın > Konsol'u (/SUBSYSTEM:CONSOLE) seçin. Uygula ve Tamam'ı tıklayın.

  • freeglutd.dll ve glew32d.dll dosyalarını kopyalayın ve GLUTsrc-GLEWsrc-0 klasörüne yapıştırın.

    • C:\GL\GLUTsrc\build\bin\Debug'a gidin. freeglutd.dll'yi tıklayın > sağ tıklayın > Kopyala 'yı tıklayın.
    • C: > GLP > GLUTsrc-GLEWsrc-0'a gidin. GLUTsrc-GLEWsrc-0 klasöründe boş bir alana sağ tıklayın ve Yapıştır öğesini seçin.
    • C:\GL\GLEWsrc\build\bin\Debug'a gidin. glew32d.dll öğesini tıklayın > sağ tıklayın > Kopyala öğesini tıklayın.
    • C: > GLP > GLUTsrc-GLEWsrc-0'a gidin. GLUTsrc-GLEWsrc-0 klasöründe boş bir alana sağ tıklayın ve Yapıştır öğesini seçin.
    • Freeglutd.dll ve glew32d.dll dosyaları şimdi Main.cpp ve Visual Studio tarafından oluşturulan diğer 4 dosya ile birlikte GLUTsrc-GLEWsrc-0 klasöründe olmalıdır.

Adım 8. Projenizi test edin ve varsa hataları düzeltin

Yukarıdaki 3. Bölüm, 7. ve 8. adımlardaki gibi.

Adım 9. Şablon Oluşturun

Yukarıdaki gibi 4. Bölüm. Şablonun ad türü için GLUTsrc-GLEWsrc. Projenin isim tipi için GLUTsrc-GLEWsrc-1. Bu şablonla proje oluşturduğunuzda, Visual Studio GUI ana menüsünde x64'ü seçin, ayrıca mevcut Bölümdeki gibi dll dosyalarını kopyalayıp yapıştırın. Aferin.

Bölüm 8/8: Kurulumu Seçme

Adım 1. Bu öğreticide, Visual Studio ile Project'te FreeGLUT ve GLEW'i kurmanın 3 olduğunu öğreneceksiniz

  • x86 (32 bit) ikili dosyalarını ayarlayın.

    Bu en kolayı. Buradan kurulum öğrenmeye başlamalısınız.

  • İkili dosyaları x64 (64 bit) olarak ayarlayın.

    x64 platformunu hedefler. Bunu yalnızca bunu yapmak için belirli bir nedeniniz olduğunda seçin.

İpuçları

  • Proje klasörünü silmeniz gerektiğinde, Visual Studio > proje klasörünü sil > Visual Studio'yu açın.
  • Projelerinizi oraya yerleştirmek için C:\GL klasöründe bir klasör oluşturabilirsiniz. Bir proje oluşturduğunuzda "Location" için bu klasörü seçin.
  • Yapılandırmanın genel yolu Ek Dahil Etme Dizinleri yani, ilk simgeyi tıkladıktan sonra, üç noktayı tıklayın …,.h dosya(lar)ının bulunduğu klasöre gidin (bu eğitimde C:\GL\freeglut\include ve C:\GL\glew\include) ve Bir klasör seç'i tıklayın.
  • Yapılandırmanın genel yolu Ek Kütüphane Dizinleri yani, ilk simgeyi tıkladıktan sonra üç noktayı tıklayın …,.lib dosya(lar)ının bulunduğu klasöre gidin (x86 platformu için bu öğreticide, C:\GL\freeglut\lib ve C:\GL\ glew\lib\Release\Win32) ve Bir klasör seç'e tıklayın.
  • Yapılandırmanın genel yolu Ek Bağımlılıklar bu mu,

    • Dosya Gezgini'nde,.lib dosyalarının bulunduğu klasöre gidin (x86 platformu için bu öğreticide, C:\GL\freeglut\lib ve C:\GL\glew\lib\Release\Win32), iki kez tıklayın her.lib dosyasının adını yazın ve adı.lib uzantısıyla kopyalayın (Ctrl+C ile).
    • Şimdi Ek Bağımlılıklar sihirbazına gidin ve yapıştırın (Ctrl+V vuruşuyla). Noktalı virgül (;) yazın.
    • OpenGL'yi projenizle yapılandırmak istiyorsanız, opengl32.lib dosyasını ekleyin.
  • Eğer dll dosyalarına ihtiyaç duyuluyorsa, oluşturduğunuz her projede - dll dosyası da dahil olmak üzere proje tarafından oluşturulan şablonlarda bile - dll dosyalarını kütüphanelerden veya önceki projelerden kopyalayıp yeni projeye yapıştırmalısınız.

Önerilen: