27 Ekim 2016 Perşembe

Code::Blocks içinde OpenGL & GLUT Kullanımı

Code::Blocks indirmek için tıklayınız :
http://www.codeblocks.org/downloads/26

GLUT dosyasını indirmek için bu adrese gidiniz :
indir

GLUT dosyasını indirdikten sonra açın ve aşağıdaki adımları uygulayın :
  • glut32.dll kopyala, c:\windows\system dosya adresine yapıştır.
  • glut32.dll kopyala, c:\windows\system32 dosya adresine yapıştır.
  • glut32.lib kopyala, C:\Program Files (x86)\CodeBlocks\MinGW\lib adresine yapıştır.
  • glut.h kopyala C:\Program Files (x86)\CodeBlocks\MinGW\include\GL adresine yapıştır.
Bu adresler temel alınabilir ancak dosya yolları sizinkinde farklı olabilir. Fakat genel olarak .lib ve .h dosyaları mingw dosyası içerisinde, .dll dosyası ise system klasörü içerisine atılır.

Code::Blocks programını açın ve yeni bir proje oluşturun.


Karşınıza çıkan pencereden GLUT project kategorisini seçip go butonuna tıklayın.


Next butonuna tıklayarak devam edin.


Proje başlığına isim verin ve projenin nereye kaydolmasını istiyorsanız o yerin adres yolunu belirtin.


GLUT dosyalarının bilgisayar içerisindeki bulunduğu kısmı seçmeliyiz. Seçilen adres yolunun alt dosyaları include ve lib olmalıdır.


Daha sonra ayarlar aşağıdaki şekilde olacak şekilde Finish butonuna tıklıyoruz.


Aşağıdaki resimde görüldüğü gibi bir kod yapısı çıkacak karşımıza.


Project >> Build options... yolunu izleyin.


Karşınıza çıkan pencereden Linker Settings sekmesine giriniz.


Add libary penceresinden C:\Program Files (x86)\CodeBlocks\MinGW\lib dosyasını çağırın.


Question penceresi çıktığında Hayır butonuna tıklayın.


Ok butonuna tıklayarak devam edin.


Gerekli kütüphaneyi ekledikten sonra OK butonuna tıklayın.


Artık kodu derleyip çalıştırmak kaldı. Bu işlemleri yapalım ve aşağıdaki gibi bir görüntü karşınıza çıkıyorsa işlem başarılı bir şekilde tamamlanmıştır.



YARARLANILAN KAYNAKLAR

1. http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/glut/

1 yorum:

  1. Teşekkürler. Şu link ekleme kısmında glut32.lib dosyasının seçilmesi gerektiğini de belirtirseniz güzel olur.

    YanıtlaSil