Microsoft Visual Studio 2008 ile OpenGl Kullanmak
Öncelikle gerekli binary dosyaları aşağıdaki adreslerden indiriyoruz.
GLUT win32 binaries
Daha sonra indirdiğimiz dosyaları doğru klasörlere yerleştirmemiz gerekiyor.
- freeglut.h i dosyasını ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’ klasörüne ( GL klasörünü yaratmanız gerekmektedir. )
- freeglut_ext.h dosyasını ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’ klasörüne,
- freeglut_std.h dosyasını ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’ klasörüne,
- freeglut.lib dosyasını ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\’ klasörüne,
- freeglut.dll dosyasını ‘C:\WINDOWS\system32\’ klasörüne,
- glut32.dll dosyasını ‘C:\WINDOWS\system32\’ klasörüne,
- glut32.lib dosyasını‘C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\’ klasörüne,
- glut.h dosyasını ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’ klasörüne kopyalıyoruz. </LI>
Daha sonra oluşturacağımız C++ projesine freeglut kütüphanesini tanıtmamız gerekiyor.
1. Visual Studio da yeni bir C++ Console Application oluşturuyoruz.
1a. Win32 Application Wizard da ‘Empty Project’ i seçiyoruz.
![]()
2. Projeye yeni bir cpp dosyası ekliyoruz. İçine aşağıdaki örnek kodu yazıyoruz.
1 2 3 4 5 | #include <freeglut.h> int main () { return 0; } |
3. Debug etmeye çalışırsak Visual Studio hata verecektir çünkü freeglut header dosyalarını projeye henüz tanıtmadık.
3a. Menu bar dan Project->Project Properties i açıyoruz.
3b. Linker->Input ta Additional Dependencies yazan yere aşagıdaki satırı kopyalıyoruz.
opengl32.lib glu32.lib glut32.lib
![]()
4. Derlemeye çalışırsak hala hata verebilir çünkü header ve library lerin klasörünü projenin directories ine eklememiz gerekmektedir.
4a. Tools –> Options altındaki Project and Solutions menüsünde VC++ Directories i seçiyoruz.
4b. C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL satırını ekliyoruz.
![]()
5. Proje artık derlenmektedir.