読者です 読者をやめる 読者になる 読者になる

gtk install

とりあえず。
libjpeg62-dev
libtiffをいれて、ftp://ftp.gtk.org/pub/gtkからgtkのソースを持ってきてコンパイル今回はglibのバージョンの都合上,gtk+-2.11.4にした。

./configure
make 
su
make install

でインストール
メイクは長いからデュアルコアとかならmake -j2の方がいいかも.
とりあえずhello worldプログラムで動作確認

#include <gtk/gtk.h>

int main(int argc , char *argv[])
{
    GtkWidget *window,*label,*vbox,*hbox;

    gtk_init(&argc, &argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    vbox = gtk_vbox_new(FALSE, 5);
    hbox = gtk_hbox_new(FALSE, 5);

    gtk_container_add(GTK_CONTAINER(window),hbox);
    gtk_box_pack_start(GTK_BOX(hbox),vbox,FALSE,FALSE,0);
    gtk_container_set_border_width(GTK_CONTAINER(window),5);

    label = gtk_label_new("hello world");

    gtk_box_pack_start(GTK_BOX(vbox),label,FALSE,FALSE,0);
    gtk_widget_show_all(window);
    gtk_main();

    return 0;
}

実行するとこんな感じ

で上のプログラムはctrl+cでしかころせないから注意