OpenGL programlamaya giriş: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
9. satır: 9. satır:
{{kod|Kurulum|sudo apt-get install freeglut3 freeglut3-dev}}komutunu vermek yeterli böylece kütüphaneler kurulacaktır.Diğer bir yöntemde Synaptic Paket yöneticisinden bu kütüphaneleri tek tek kurmaktır.OpenGL'de genelde C/C++ kullanılır.C/C++ kaynak dosyalarıda .cpp uzantılıdır.Normalde C++ dosyalarını konsol kullanarak derlemek için:  
{{kod|Kurulum|sudo apt-get install freeglut3 freeglut3-dev}}komutunu vermek yeterli böylece kütüphaneler kurulacaktır.Diğer bir yöntemde Synaptic Paket yöneticisinden bu kütüphaneleri tek tek kurmaktır.OpenGL'de genelde C/C++ kullanılır.C/C++ kaynak dosyalarıda .cpp uzantılıdır.Normalde C++ dosyalarını konsol kullanarak derlemek için:  
{{kod|Derleme|g++ kaynak.cpp -o program}} komutu ile derlenir.Tabi ki bunu derleyebilmek için siteminizde gcc/g++ derleyicisinin kurulu olması gerekir.Eğer kurulu değilse onuda
{{kod|Derleme|g++ kaynak.cpp -o program}} komutu ile derlenir.Tabi ki bunu derleyebilmek için siteminizde gcc/g++ derleyicisinin kurulu olması gerekir.Eğer kurulu değilse onuda
{{kod|Kurulum|sudo apt-get install g++}} ile kurabilirsiniz.Kurulumdan sonra derlenmiş dosyayı çalıştırmak için
{{kod|Kurulum|sudo apt-get install g++}} ile kurabilirsiniz.Derlenmiş dosyayı çalıştırmak için
{{kod|Çalıştırma|./program}} şeklinde çalıştırabiliriz.Buraya kadar C++ derleme ile ilgili konulara bir özet geçmiş olduk.Şimdi OpenGL kodlarını derlemek için derleyiciye bazı kütüphanelerin bağlanmasını gerektiğini belirten anahtarlardan bahsedelim.Bu anahtar -l (Küçük L harfi) ardındanda bağlanacak dosya gelir.OpenGL Doyalarını derlemek için bize gerekli komut:
{{kod|Çalıştırma|./program}} şeklinde çalıştırabiliriz.Buraya kadar C++ derleme ile ilgili konulara bir özet geçmiş olduk.Şimdi OpenGL kodlarını derlemek için derleyiciye bazı kütüphanelerin bağlanmasını gerektiğini belirten anahtarlardan bahsedelim.Bu anahtar -l (Küçük L harfi) ardındanda bağlanacak dosya gelir.OpenGL Doyalarını derlemek için bize gerekli komut:
{{kod|Derleme|g++ kaynak.cpp -o program -lGL -lGLU -lglut}} şeklindedir.Çalıştırmak için de yukarıda söylediğimiz gibi:
{{kod|Derleme|g++ kaynak.cpp -o program -lGL -lGLU -lglut}} şeklindedir.Çalıştırmak için de yukarıda söylediğimiz gibi:
{{kod|Çalıştırma|./program}} yeterlidir.Eğer bir İDE kullanıyorsanız kütüphanelerin bağlanması için '''Proje''' ayarlarına girdikten sonra '''Linker''' bölümünden gerekli yerlere gerekli anahtarlarla ayarları yapmanız gerekir.Örneğin NetBeans için soldaki çalıştığımız projeye sağ tık yaptıktan sonra açılan '''Properties''' ordan '''Linker''' bölümünde bulunan '''Command Line''' altındaki satıra  
{{kod|Çalıştırma|./program}} yeterlidir.Eğer bir İDE kullanıyorsanız kütüphanelerin bağlanması için '''Proje''' ayarlarına girdikten sonra '''Linker''' bölümünden gerekli yerlere gerekli anahtarlarla ayarları yapmanız gerekir.Örneğin NetBeans için soldaki çalıştığımız projeye sağ tık yaptıktan sonra açılan '''Properties''' ordan '''Linker''' bölümünde bulunan '''Command Line''' altındaki satıra  
{{kod|Parametre|-lGL -lGLU -lglut}} ekleyerek ayarları yaparız.Bu ayarlar hemen hemen bütün İDE lerde bu şekildedir.Bu kadar hazırlıktan sonra ilk programımızı yazalım ve derleyelim.
{{kod|Parametre|-lGL -lGLU -lglut}} ekleyerek ayarları yaparız.Bu ayarlar hemen hemen bütün İDE lerde bu şekildedir.Bu kadar hazırlıktan sonra ilk programımızı yazalım ve derleyelim.
== İlk Program ==
== İlk Program ==

15.51, 6 Temmuz 2011 tarihindeki hâli

OpenGL Programlamaya Giriş

  1. Kurulum ve Derleme
  2. İlk Programımız

Kurulum ve Derleme

Ubuntu da OpenGL dosyalarını derlemek için gerekli kütüphanelerden bazıları şunlardır: freeglut3 freeglut3-dev Şimdilik bize bu kütüphaneler yeterli.İlerledikçe gerekli kütüphaneleri kurabiliriz.Bu kütüphaneleri konsol kullanarak kurmak için:

Görevi: Kurulum
sudo apt-get install freeglut3 freeglut3-dev

komutunu vermek yeterli böylece kütüphaneler kurulacaktır.Diğer bir yöntemde Synaptic Paket yöneticisinden bu kütüphaneleri tek tek kurmaktır.OpenGL'de genelde C/C++ kullanılır.C/C++ kaynak dosyalarıda .cpp uzantılıdır.Normalde C++ dosyalarını konsol kullanarak derlemek için:

Görevi: Derleme
g++ kaynak.cpp -o program

komutu ile derlenir.Tabi ki bunu derleyebilmek için siteminizde gcc/g++ derleyicisinin kurulu olması gerekir.Eğer kurulu değilse onuda

Görevi: Kurulum
sudo apt-get install g++

ile kurabilirsiniz.Derlenmiş dosyayı çalıştırmak için

Görevi: Çalıştırma
./program

şeklinde çalıştırabiliriz.Buraya kadar C++ derleme ile ilgili konulara bir özet geçmiş olduk.Şimdi OpenGL kodlarını derlemek için derleyiciye bazı kütüphanelerin bağlanmasını gerektiğini belirten anahtarlardan bahsedelim.Bu anahtar -l (Küçük L harfi) ardındanda bağlanacak dosya gelir.OpenGL Doyalarını derlemek için bize gerekli komut:

Görevi: Derleme
g++ kaynak.cpp -o program -lGL -lGLU -lglut

şeklindedir.Çalıştırmak için de yukarıda söylediğimiz gibi:

Görevi: Çalıştırma
./program

yeterlidir.Eğer bir İDE kullanıyorsanız kütüphanelerin bağlanması için Proje ayarlarına girdikten sonra Linker bölümünden gerekli yerlere gerekli anahtarlarla ayarları yapmanız gerekir.Örneğin NetBeans için soldaki çalıştığımız projeye sağ tık yaptıktan sonra açılan Properties ordan Linker bölümünde bulunan Command Line altındaki satıra

Görevi: Parametre
-lGL -lGLU -lglut

ekleyerek ayarları yaparız.Bu ayarlar hemen hemen bütün İDE lerde bu şekildedir.Bu kadar hazırlıktan sonra ilk programımızı yazalım ve derleyelim.

İlk Program