Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
Alt sınıftaki arkadaşlar arasında Visual Studio 2008 üzerinde GLUT kütüphanesini çalıştırmakta sıkıntı çeken arkadaşlar oluyormuş duyduğum kadarıyla :) Bu nedenle bu makaleyi yazmayı uygun gördüm.
1) Öncelikle http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip adresinden (eğer link çalışmazsa http://www.xmission.com/~nate/glut.html buraya girin) GLUT'un son versiyonunu indirin.
2) İndirdiğiniz dosya içerisinde bulunan aşağıdaki dosyaları, yanlarında verilen klasörlere çıkartın.
glut.h
(...include klasörü altında GL klasörü yok ise kendiniz oluşturun)
Eğer 64-bit kullanıyorsanız : C:Program Files (x86)Microsoft Visual Studio 9.0VCincludeGL
Eğer 32-bit kullanıyorsanız : C:Program FilesMicrosoft Visual Studio 9.0VCincludeGL
glut32.lib
Eğer 64-bit kullanıyorsanız : C:Program Files (x86)Microsoft Visual Studio 9.0VClib
Eğer 32-bit kullanıyorsanız : C:Program FilesMicrosoft Visual Studio 9.0VClib
glut32.dll
C:Windowssystem
3) Daha sonra Visual Studio 2008'i açarak, yeni bir Win32 Console uygulaması oluşturun ve aşağıdaki örnek uygulama kodunu yazarak çalıştırın.
#include<stdlib.h>
#include<GL/glut.h>
void gosterim(void)
{
// Buraya gösterim kodlarınızı yazın
}
int main (int argc, char ** argv)
{
glutInit (&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutCreateWindow("OpenGl uygulamalari");
glutDisplayFunc(gosterim);
glutMainLoop();
return(0);
}
Burada dikkat etmeniz gereken çok önemli bir yer var. Kodunuzu yazarken her zaman #include<GL/glut.h> kütüphanesinden önce #include<stdlib.h> kütüphanesini include etmeniz gerekiyor. Örnek kodu düzenleyerek çalıştırırsanız sorun yaşamazsınız
Kodu çalıştırdığınızda aşağıdaki gibi bir ekran göreceksiniz.
Başarılar, Kolay Gelsin..
|
|
Yazar |
|
mtsgzd
istanbul
Kayıt: 22.02.2008 |
|
Burak ellerine sağlık
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Çalışıyor mu, deneyen var mı?
Ben önceki sisteme glu32.dll yüklemişim (glut32.dll değil) ama burada ondan bahsedilmiyor?
Let`s make this world a better place to live !
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
clairvoyant yazdi | Çalışıyor mu, deneyen var mı?
Ben önceki sisteme glu32.dll yüklemişim (glut32.dll değil) ama burada ondan bahsedilmiyor? |
Ben örnek ekran görüntüsü verebildiğime göre çalıştığının ispatı sayılabilir Hem bana güvenmiyon mu
glu32.dll diye birşey yok ki verdiğim linkteki dosyanın içerisinde. glut32.dll var. Ve dediklerimi sırasıyla yapınca da çalışıyor
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Evet verdiğin linkte glu32.dll yok, kendisi sistem componentiymiş zaten
Neyse, çalışıyorsa sorun yok. Ben henüz compiler kurmadım, o yüzden şimdiden sorayım dedim çalışıyor mu diye.
Edit: Teşekkür etmeyi unuttum Teşekkürler...
Let`s make this world a better place to live !
|
|
Yazar |
|
bekirkocadag
Denizli
Kayıt: 12.11.2007 |
|
Burak şöyke bir hata verdi ama;
Error 1 fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? c:userskocadagdocumentsvisual studio 2008projectsglglgl.cpp 19 GL
Her?eyin bir sonu var...
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
bekirkocadag yazdi | Burak şöyke bir hata verdi ama;
Error 1 fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? c:userskocadagdocumentsvisual studio 2008projectsglglgl.cpp 19 GL
|
Bu Visual Studio'un precompiled header özelliği ile alakalı bir hata. Eğer proje bu özelliği içeriyorsa belirtilen formatta kod yazılması bekleniyor.
Normal okulda öğrendiğiniz gibi kod yazmak için, proje oluştururken Win32 Application Wizard'da "Precompiled header" seçeneğini kaldırarak deneyin.
Let`s make this world a better place to live !
|
|
Yazar |
|
sumeyra
Kayıt: 28.12.2008 |
|
allah razı olsun:)
www.sumeyrahaslaman.com
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
sumeyra yazdi | allah razı olsun:) |
eyw
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | |