OpenGL programlamaya giriş: Revizyonlar arasındaki fark
Travego0403 (mesaj | katkılar) |
|||
5. satır: | 5. satır: | ||
== Kurulum ve Derleme == | == Kurulum ve Derleme == | ||
Ubuntu da OpenGL dosyalarını derlemek için gerekli kütüphanelerden bazıları şunlardır: | Ubuntu'da OpenGL dosyalarını derlemek için gerekli kütüphanelerden bazıları şunlardır: | ||
freeglut3 | 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: | ||
{{kod|Kurulum|sudo apt-get install freeglut3 freeglut3-dev}}komutunu vermek yeterli böylece kütüphaneler kurulacaktır.Diğer bir | {{kod|Kurulum|sudo apt-get install freeglut3 freeglut3-dev}}komutunu vermek yeterli böylece kütüphaneler kurulacaktır. Diğer bir yöntem de Synaptic Paket Yöneticisi'nden 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. | {{kod|Derleme|g++ kaynak.cpp -o program}} komutu ile derlenir. Tabii ki bunu derleyebilmek için sisteminizde gcc/g++ derleyicisinin kurulu olması gerekir. Eğer kurulu değilse onu da | ||
{{kod|Kurulum|sudo apt-get install g++}} ile kurabilirsiniz.Derlenmiş dosyayı | {{kod|Kurulum|sudo apt-get install g++}} ile kurabilirsiniz. Derlenmiş dosyayı | ||
{{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) | {{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ından da bağlanacak dosya gelir. OpenGL dosyaları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 | {{kod|Çalıştırma|./program}} yeterlidir. Eğer bir IDE 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''', oradan '''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 | {{kod|Parametre|-lGL -lGLU -lglut}} ekleyerek ayarları yaparız. Bu ayarlar hemen hemen bütün IDE'lerde bu şekildedir. Bu kadar hazırlıktan sonra ilk programımızı yazalım ve derleyelim. | ||
== İlk Program == | == İlk Program == |
17.10, 6 Temmuz 2011 tarihindeki hâli
OpenGL Programlamaya Giriş
- Kurulum ve Derleme
- İ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öntem de Synaptic Paket Yöneticisi'nden 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. Tabii ki bunu derleyebilmek için sisteminizde gcc/g++ derleyicisinin kurulu olması gerekir. Eğer kurulu değilse onu da
Görevi: Kurulum
sudo apt-get install g++
ile kurabilirsiniz. Derlenmiş dosyayı
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ından da bağlanacak dosya gelir. OpenGL dosyaları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 IDE 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, oradan 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 IDE'lerde bu şekildedir. Bu kadar hazırlıktan sonra ilk programımızı yazalım ve derleyelim.