• 締切済み

GTK+の本を探しています。

north073の回答

  • north073
  • ベストアンサー率51% (536/1045)
回答No.1

たとえばオンライン書店のbk1で「GTK+」をキーワードに検索したところ、 Linuxによる画像処理プログラミング 飯尾 淳著 オーム社 GTK+とGladeで作るLinuxプログラミング超入門(Compu books) 鈴木 哲哉著 すばる舎 GTK+入門 田中 ひろゆき著 ソフトバンクパブリッシング という本がヒットしました。 新しい本をお探しのときは、amazonやbk1などのようなオンライン書店で検索をかけてみるのも一つの方法だと思います。

参考URL:
http://www.bk1.co.jp/

関連するQ&A

  • Linux GTK+でのコンパイルエラー

    GKT+でプログラミングをしたいと思い、下記のサイトを見ながらサンプルプログラムをコンパイルしたら下のようなエラーが表示されました。原因が全くわからず困っています。わかる方教えてください。 【参考にしたサイト】 http://samidarehetima.web.fc2.com/howtogtk/top.html#toc_1 【コード】 #include <gtk/gtk.h> //ボタンがクリックされたときに呼び出される関数 static void button_clicked(GtkWidget *button, gpointer user_data) { gtk_main_quit(); } int main(int argc, char** argv){ GtkWidget *window; gtk_init(&argc,&argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request(window,300,200); { //ボタンを作成する。 GtkWidget *button; button = gtk_button_new_with_label("Quit"); //ボタンをwindowに乗っける。 gtk_container_add(GTK_CONTAINER(window), button); //ボタンにclickedと表示し,押された時はbutton_clicked()を呼び出す。 g_signal_connect (G_OBJECT(button), "clicked" , G_CALLBACK(button_clicked), NULL); } g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL); //windowの上にある物も全て表示する。(_allが付くことに注意) gtk_widget_show_all(window); gtk_main(); return 0; } 【エラー】 /tmp/ccmjmPda.o: In function `button_clicked': test.c:(.text+0x7): undefined reference to `gtk_main_quit' /tmp/ccmjmPda.o: In function `main': test.c:(.text+0x25): undefined reference to `gtk_init' test.c:(.text+0x31): undefined reference to `gtk_window_new' test.c:(.text+0x51): undefined reference to `gtk_widget_set_size_request' test.c:(.text+0x5d): undefined reference to `gtk_button_new_with_label' test.c:(.text+0x66): undefined reference to `gtk_container_get_type' test.c:(.text+0x76): undefined reference to `g_type_check_instance_cast' test.c:(.text+0x86): undefined reference to `gtk_container_add' test.c:(.text+0x9f): undefined reference to `g_type_check_instance_cast' test.c:(.text+0xcb): undefined reference to `g_signal_connect_data' test.c:(.text+0xeb): undefined reference to `gtk_main_quit' test.c:(.text+0xff): undefined reference to `g_signal_connect_data' test.c:(.text+0x10b): undefined reference to `gtk_widget_show_all' test.c:(.text+0x110): undefined reference to `gtk_main' collect2: ld はステータス 1 で終了しました

  • Gtk-WARNING

    Windows XPを積んだノートにWubiを導入し、そこからsshでFC5にリモートログインして、作業をしようとしています。 ところが何かのウィンドウを立ち上げるような操作をすると、 Gtk-WARNING **: cannot open display: というエラーを吐いて、実際にXを飛ばすのに失敗します。 あるいはEmacsを立ち上げると、 Cannot connect to X server localhost:10.0 というエラーが出ます。 そのほかにも can't open display "localhost:10.0" というのも目にしました。 Xが飛んでいないのだろうと思い、クライアント側でxhost +を実行してみた所、 access control disabled, clients can connect from anyhost となっていて、ここは問題なさそうです。 何か良い方法をご存じの方がいらっしゃいましたら、ぜひご教授下さい。

  • GTKプログラミングで型宣言するときにgintとかgdoubleなどと

    GTKプログラミングで型宣言するときにgintとかgdoubleなどとgをつけて型宣言をしていますが、なぜgを付けるんでしょうか? 初心者ゆえに分からず困っています。 よろしくお願いします。

  • 本を探しています。

    有斐閣刊「行政Q&Aと事例」という書物を探しているのですが、アマゾンや出版社の有斐閣のホームページで検索しても見つかりませんでした。 この本に関する情報が何かありましたら教えて下さい。

  • cygwin上でのgtkの画像表示について

    cygwinのX上でgtk2.0を使用して,画像を表示させるプログラムを作成したいのですが,いざ実行しようとすると,Segmentation fault(core dumped)と表示されて,プログラムの実行はできません. Linux上ではうまく動作します. どなたか解決方法がわかる方がいらっしゃれば,教えてください.お願いします.

  • Ubuntu feisy fawnでGTK+のプログラミングのコンパイルにて

    Ubuntu feisty fawnでGTK+とgccを使ってプログラミングをしたいのですが、コンパイルで手間取ってしまいました。 ソース #include <gtk/gtk.h> int main(int argc,char *argv[]){ GtkWidget *window; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_show(window); gtk_main(); return 0; } インストールしたパッケージ libgtk-2.0 pkg-config0.21-1build1 gcc-4.1 gcc-4.1-base これをコンパイルするときに cc -o base base.c 'pkg-config --cflags --libs gtk+-2.0' でやると cc: pkg-config --cflags --libs gtk+-2.0: No such file or directory base.c:1:21: error: gtk/gtk.h: No such file or directory base.c: In function ‘main’: base.c:4: error: ‘GtkWidget’ undeclared (first use in this function) base.c:4: error: (Each undeclared identifier is reported only once base.c:4: error: for each function it appears in.) base.c:4: error: ‘window’ undeclared (first use in this function) base.c:8: error: ‘GTK_WINDOW_TOPLEVEL’ undeclared (first use in this function) ちなみに単体でpkg-config --cflags --libs gtk+-2.0でコマンドを打った場合、 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 となっていました。 どなたか解決方法をご存知のかたはいませんでしょうか?

  • ヘミングウェイの本について教えてください

    ヘミングウェイの『日はまた昇る』を購入しようと思いインターネットで調べたところ、 複数の出版社から発売されています。 これらはすべて翻訳は同じ文章なのでしょうか? それとも、出版社によって、翻訳が若干違ったりするのでしょうか? どの出版社のものを選んだらいいか迷っていますので、 ご存知の方がいらっしゃったら教えてください。

  • 本の出版方法を教えてください

    ゴーストライターの方にお願いして本を出版したいと思っています。 名古屋在住ですので、できれば名古屋市内か近郊の出版社に持ち込みたいと思うのですが、具体的に、どこの出版社が受け付けてくれるかご存知ありませんか? 毎日新聞ではそういった自費出版についてチャントフォローしながら出版してくださるそうですが、他にもたくさんあるかと思いますが、ただのお金儲けのため、というところもたくさんあるようですよね。 どこがちゃんとしているのか、なかなか調べてもわからなかったので、ご存知の方教えてください。

  • 東洋思想の本

    最近、東洋思想にハマッております。『論語』『老子』『孟子』『中庸』などたくさんの書物がありますが…これらを同一の出版社で一通りそろえてみたいと思っております。勿論きちんと読み先哲の遺産から少しでも自分にプラスになるようにもしたいですし、何より其々の『書』を読み比べてみたいと思います。宜しくお願いいたします。

  • 本の制作について

    はじめまして 出版関係者の方に質問です。 当方は現在本の制作を考えているものです。 プログラミング言語の教本をワードで制作しようと考えているのですが、 あまり良いデザイン、もしくは体裁がよくありません。 うまく表現できないのですが、構図的なものです。 そこで今回出版関係者の方にお聞きしたいのが、 出版社で本を制作する文書作成ソフトは何ですか? ということです。 もしワードならば、ワードであれだけデザイン的にも優れたものが作れるのでしょうか? また、おすすめのソフトがあればご紹介ください。