[Çözüldü]GL/glut.h undefined reference to `glutInit'

Başlatan gomugomuno, 04 Mayıs 2011 - 14:11:44

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

microanaliz

openGL ve code::blocks adım adım anlatsanız iyi olur bir arkadaş ustun körü değinmiş bırakmış code::blocks nasıl çalıştırılır

#include <GL/glut.h>

void myDisplay()
{
        glClear(GL_COLOR_BUFFER_BIT);
        glBegin(GL_POLYGON);
        glVertex2f(0.0, 0.0);
        glVertex2f(0.2, 0.0);
        glVertex2f(0.2, 0.5);
        glEnd();

        glFlush();
}

int main (int argc, char ** argv)
{
        glutInit (&argc, argv);
        glutCreateWindow("İşte ilk pencerem!");
        glutDisplayFunc(myDisplay);
        glutMainLoop();
        return(0);
}
MicroAnaliz

sem

Adım adım derken travego0403 kullanıcı isimli arkadaşın adımlarından daha ayrıntılı adım mı yani?

travego0403 kullanııc isimli arkadaşında  konunun 1. sayfasındaki iletiden alıntı;

"*Projemizi açıyoruz ve kodlarımızı yazıyoruz.
*Project menüsünden Build Options'a  giriyoruz.
*Açılan pencereden Linker Settings sekmesine geçiyoruz.
*Sağdaki kutu(Other Linker Options) içerisine parametreleri yazıyoruz.   -lglut -lGLU -lGL
*Tamam deyip kapatıyoruz, derleyip çalıştırıyoruz.* her şey  tamam "

Eğer bu adımlardan sonra da hata almaya devam ederseniz ,büyük ihtimalle kütüphaneleri kurmamış olabilirsiniz.  Eğer durum bu ise

http://forum.ubuntu-tr.net/subdomains/forum/index.php/topic,26799.msg321667#msg321667

başlığını takip etmeniz yeterli olacaktır.

".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

travego0403

Tam olarak nerde hata aldığını söylersen, daha da yardımcı olmaya çalışırız.
Ayrıca projeyi açarken konsol uygulaması olarak aç.OpenGL uygulaması olarak açınca  daha değişik ayarlar yapmak gerekiyor.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

microanaliz

Şimdi oldu açılan main içine yazıyoruz o zaman derleniyor ve iş bitiyor.Bense ayrı başlıkda deniyormuşum yardımınıza teşşekkurler çok işime yarayacak.
Birde küçük bir rica wikiye bildiklrinizi openGL hakkında aktarırsanız herkes bundan yararlanır.
MicroAnaliz

heartsmagic

Bu başlık etiketlenmiş ancak kapatılması istenmiyor mu? :)
Eğer her şey tamam diyorsanız kapatalım başlığı.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

sem

Aslında başlığın açılmasına neden olan sorun çözülmüş. Daha sonra ek soru gelmiş başlık ile alakalı. Ama o da çözülmüş...

microanaliz'in son iletisinin ilk cümlesine binaen (mahkeme sonucu gibi oldu) şahsi görüşümce  başlık kapatılabilir  =)
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

travego0403

Evet başlık kapatılabilir bencede.

Biz programcıların çenesi düşünce biraz fazla uzatıyoruz herhalde. :)
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman