Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Visual Studio 2008 ile GLUT Kullanımı
Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
16.03.2010-21:36 #67459
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 peace

Kodu çalıştırdığınızda aşağıdaki gibi bir ekran göreceksiniz.

Başarılar, Kolay Gelsin..







Yazar
mtsgzd


avatar
istanbul
Kayıt: 22.02.2008
16.03.2010-22:09 #67461
Burak ellerine sağlık peacepeace





Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
16.03.2010-22:52 #67462
Çalışıyor mu, deneyen var mı?

Ben önceki sisteme glu32.dll yüklemişim (glut32.dll değil) ama burada ondan bahsedilmiyor? confused





Let`s make this world a better place to live !

Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
16.03.2010-23:06 #67463
clairvoyant yazdi
 
Çalışıyor mu, deneyen var mı?

Ben önceki sisteme glu32.dll yüklemişim (glut32.dll değil) ama burada ondan bahsedilmiyor? confused


Ben örnek ekran görüntüsü verebildiğime göre çalıştığının ispatı sayılabilir biggrin Hem bana güvenmiyon mu not talking
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 peace





Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
16.03.2010-23:22 #67464
Evet verdiğin linkte glu32.dll yok, kendisi sistem componentiymiş zaten clown

Neyse, çalışıyorsa sorun yok. biggrin Ben henüz compiler kurmadım, o yüzden şimdiden sorayım dedim çalışıyor mu diye. angel


Edit: Teşekkür etmeyi unuttum not talking Teşekkürler... angel





Let`s make this world a better place to live !

Yazar
bekirkocadag


avatar
Denizli
Kayıt: 12.11.2007
19.03.2010-00:38 #67524
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


avatar
Antalya
Kayıt: 05.05.2006
19.03.2010-04:29 #67527
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


avatar

Kayıt: 28.12.2008
19.03.2010-12:35 #67533
allah razı olsun:)dancing





www.sumeyrahaslaman.com
Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
19.03.2010-14:29 #67535
sumeyra yazdi
 
allah razı olsun:)dancing


eyw biggrin





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb