[Çözüldü] eclipse ile gtkmm programlamada gerekli konfigürasyonlar

Başlatan yvz, 04 Temmuz 2011 - 21:41:39

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

yvz

Merhabalar,

Hazır boş vakit bulmuşken c/c++ ile yazdığım programları gnome masaüstü üzerinden rahat kullanılabilir hale getirmeyi öğreneyim, bunun üzerinde çalışayım dedim. Örnek kodları çalıştırmakla işe başladım. Terminalden programları şu komutla derleyip çalıştırabiliyorum kolayca

g++ gtkmmdemo.cpp -o gtkmmdemo `pkg-config gtkmm-2.4 --cflags --libs`

Lakin söz konusu flag ve lib ayarlarını eclipse üzerine bir türlü uyarlayamadım. Her denememde gtkmm.h dosyasını bulamadığını söylüyor bana. Eclipse e yeterince hakim olmadığım için çakılı kaldım diyebilirim. Örnek kod şu şekilde


#include <gtkmm.h>
#include <iostream>

void button_clicked()
{
    std::cout << "Hello World!" << std::endl;
}

int main(int argc, char *argv[])
{
    Gtk::Main kit(argc, argv);
   
    Gtk::Window main_window;
   
    Gtk::Button button( "Click here" );
   
    main_window.set_title( "Eclipse/GTKmm Demo" );
   
    main_window.set_border_width( 4 );
    main_window.set_default_size( 200, 50 );
   
    main_window.add( button );
    button.show();
   
    button.signal_clicked().connect( sigc::ptr_fun(button_clicked) );
   
    Gtk::Main::run( main_window );
   
    return 0;
}


Şimdiden teşekkürler.

sem

".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?

yvz

İnceleme fırsatım olmamıştı. Yönlendirme için teşekkürler.

sem

Rica ederim. Ola ki takıldığınız yer olursa bu başlıktan dile getirirseniz hep beraber çözmeye çalışalım. Ya da sorununuz hallolursa [Çözüldü]
etiketini koyarsanız yetkili arkadaşların işini kolaylaştırmış olursunuz.

İyi çalışmalar. Kolay gelsin...
".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?

yvz

Fevkalade güzel bir anlatım ve kaynak olmuş. Sorunumu oradan faydalanarak kolayca çözdüm. Tekrar teşekkürler ve bu güzel yayın için tebrikler.