- 1 名前:login:Penguin [2001/07/22(日) 22:31]
- 俺の様な厨房プログラマーをある程度使えるようにまで育成して、和製糞ソフトを
大量量産するのが目的のスレッドです。 とりあえずGNOMEプログラミング(小学館)を買ってきました。 これから読んでみます。
- 12 名前:1 [2001/07/23(月) 22:06]
- >>11
うむ、全く判らん。 だけど、サンクス。 英語は分からんけど、ソースは読めそうだ。 とりあえず、GNOMEプログラミングについてたサンプルをコンパイルしてみる。 ./configure make make install でインストール出来たけど、サンプルなんだからインストールなんかしなくてもいいんだがなあ でも、無事に起動できた! メニューにツールバーまでついてるYO! よし、それじゃあ俺はウィンドウだけ表示するのを作ってみるかと GNOMEプログラミングを読みながら、viでぽちぽち打ち込んで gcc test.c するとライブラリが無いぞとエラー ライブラリなんてどこにあるのか知らないぞ! GNOMEプログラミングを読み返してみると gnome-configとかいうツールを使うようだ。 gcc `gnome-config --cflags --libs gnome` test.c -o test でコンパイルオッケー! だったらいいんだけど、VERSION、PACKAGEなどの変数が見つからん とエラー。 んん、GNOMEプログラミングにはそう書いてるんだが、おかしいなーと >>11のサイトのソースを読むとVERSION、PACKAGEなんて変数は出てこない。 よーし、>>11の方を真似してみるか! 続く
- 13 名前: mailto: [2001/07/23(月) 22:06]
- やっぱりLinuxユーザーは選民思想ばっかだな。
それでWinをつぶそうってか? 英語がわからんよーじゃ使えないOSなんて日本のエンドユーザーに広まる分けないだろ? だからこーゆースレッドでどーゆーもんかをわかりやすく進めていけば初心者もきてくれるんだ。 それをえらそーな>>11みたいな選民野郎がダメにする・・・
- 14 名前:login:Penguin mailto:sage [2001/07/23(月) 22:15]
- 1ニッポンイチー
- 15 名前:login:Penguin mailto:sage [2001/07/23(月) 22:25]
- 11はエンドユーザーではなくLinuxで開発する場合のことを言っているのでは?
最近はエンドユーザーなら英語が読めなくてもそれなりに使えるけど 開発者としてはまだまだ厳しいと思う。特にGTK開発者は数少ないだろうし。 Linuxは英語が使えないとだめとか、Linuxユーザーは選民思想ばっかとか 決めつけるのが好きだね。
- 16 名前:login:Penguin mailto:sage [2001/07/23(月) 23:53]
- 別に英語は読めたほうがいいとは思うが11の下の2行は明らかに蛇足
- 17 名前:login:Penguin mailto:sage [2001/07/24(火) 00:04]
- スレが荒れるから、もうその話は止めた方がいい。
せっかく1がやる気になってるんだから。
- 18 名前:login:Penguin mailto:sage [2001/07/24(火) 00:12]
- GladeでつくるGTK+プログラミング
みたいな本の方が簡単なんじゃないの? ってGNOME〜 の方は見てないけど
- 19 名前:9 mailto:sage [2001/07/24(火) 01:08]
- >>18
>GladeでつくるGTK+プログラミング たしか訳本でgettextとか国際化についてはふれられていなかった鴨。 >>1 > Anjuta is a versatile IDE for C and C++, > written for GTK/GNOME. anjuta.sourceforge.net
- 20 名前:11 [2001/07/24(火) 03:50]
- うーん、叩かれた。
>>11で ちょっと言いすぎたかな、すまん。 Linuxプログラミングに関する書籍がまったく手に入らなかった頃、 インターネットでダウンロードした英語のドキュメントに 四苦八苦した経験があるもんだからちょっとぐちっちゃっただけ。 許してちょ。
- 21 名前:login:Penguin mailto:sage [2001/07/24(火) 12:53]
- 英語が読めないと苦労するのはLinuxプログラミングに限らないよ。
Windowsプログラミングだって英語が読めないと苦労する。 11 を叩いたり、まして「選民思想」なんて言ってるのはモノを知らないやつらじゃないのか?
- 22 名前:login:Penguin mailto:sage [2001/07/24(火) 13:41]
- 意味不明な翻訳より原文というのはあるね。
- 23 名前:login:Penguin mailto:sage [2001/07/24(火) 15:32]
- 古い翻訳より原文というのもあるね。
- 24 名前:1 [2001/07/24(火) 22:12]
- みんな、一緒にやろう!
経験者は低レベルすぎて呆れてるだろうが、こんなのもいいかもYO! >>12で問題だったPACKAGE、VERSION変数についてはMakefileから 渡すパラメータのようだ(いまいち不明) gccで直接コンパイルしていたからダメだったみたい。 で、 #define PACKAGE "test" #define VERSION "1" として再度コンパイル。 今度はGTK+の関数が見つからないってエラーが出てきたー(泣) ライブラリがリンクされていないようだけど、うちのGNOMEが1.2だから 問題なのか? しかし、サンプルプログラムはちゃんと動いていたからそれはないはず・・・。 これについて延々と悩んだが、gnome-configのオプションgnomeを gnomeuiに変えて gcc `gnome-config --cflags --libs gnomeui` test.c -o test とコンパイルする事で解決! 無事に起動したYO! 自力じゃないけど、俺の初めてのGTK+プログラムが完成! GNOMEプログラミングを読むと、gnome-configのオプションgnomeui、 gnomeについては詳しく書いてない・・・。 gnomeライブラリを使用しているソースをコンパイルする場合はgnome、 libgnomeuiライブラリを使用しているのをコンパイルするときはgnomeui を指定するらしい。 わけわかんねー!! >>18-19 サンキュ 今度本屋に見に行ってみるよ。
- 25 名前:login:Penguin [2001/07/25(水) 16:03]
- glibc 2.1とglibc 2.2の共存はできませんか?
- 26 名前:>>1 mailto:sage [2001/07/25(水) 16:12]
- 厨とは思えないほど前向きな上にやる気のある奴だ。みんなのお手本として
頑張ってくれ。応援する。 ただし英語はやっぱ出来るようになろうな。就職してから思い知るよ。 選民意識とか喚いてる奴はそういう負け組だから相手にしちゃだめ。
- 27 名前:login:Penguin [2001/07/25(水) 16:19]
- やっぱ基礎から攻める? >1
glib -> gdk -> gtk
- 28 名前:9 mailto:sage [2001/07/25(水) 20:57]
- >>27
手っ取り早くgnomeアプリを組んでみたほうが達成感が高いと思います。 必要に応じてローレベルに降りていくということでよいのでは
- 29 名前:1 [2001/07/25(水) 22:10]
- >>25
俺にはわかんないけど、どこかのページで共存できるって書いてあったような 気がする。 Vine2.1.5にgaleonを入れようとした時に試してみたけど、俺には無理だった。 >>26 俺はリアル厨房じゃないよ。 社会人だけど心と行動が厨房なんだYO! やっぱり英語は出来た方がいいよね。 もっと勉強してれば良かった。 >>27-28 うん、とりあえず何かを作ってみる事にする。 まずはテキストビューアにしよう! ここにテキストエディタの作り方があるので、それを参考というか そのまんまぱくって作ってみる事にした。 web.kyoto-inet.or.jp/people/jeanne/linux/gtk-prog02.html#editor >>24で作ったウィンドウを開くプログラムを書き換えてエディタにする 事にしたけど、 /*text ウィジットを作って window 上におく。*/ text = gtk_text_new(NULL,NULL); gtk_container_add(GTK_CONTAINER(window),text); この部分を追加してコンパイルして実行するとgtk_textは追加できないぞ、 とエラー表示。 どうやらgtk_window_newとgtk_app_newは同じウィンドウを作る関数でも 中身は違うみたい。 何か部品を追加する時にはgtk_window_newじゃないとダメみたいだ。 そこでgtk_window_newに入れ替えてコンパイル実行すると、 おお、エディタになってる!! >>11のサイトでgtk_textを探してみた。 developer.gnome.org/doc/API/gtk/gtktext.html gtk_text_insertという関数を使ってみる事にする。 gdk_fontやgdk_colorについては判らないので、NULLにして gtk_text_insert(GTK_TEXT(text),NULL,NULL,NULL,"test text",9) としてみた。 ちゃんと表示された! テキストビューアなので、 gtk_text_set_editable(GTK_TEXT(text),FALSE) にする。コンパイル実行。 エディットできない。 大成功! みんなもやろう!
- 30 名前:freebsd mailto:sage [2001/07/25(水) 22:48]
- クソスレにつき削除依頼済
- 31 名前:login:Penguin mailto:sage [2001/07/25(水) 23:16]
- >1
きみ頭よさそうなんで大丈夫だとは思うけど、ノイズは無視して頑張ってね。 きみに影響されて、をれも GLUI を勉強することにしました。
- 32 名前:login:Penguin [2001/07/25(水) 23:21]
- まともなスレをあげます
- 33 名前:login:Penguin mailto:sage [2001/07/25(水) 23:29]
- そーいえばこの板にはギコ猫アプレットを作ってる人もいたな 頑張ってね
- 34 名前:login:Penguin [2001/07/26(木) 01:40]
- ある程度基礎が分かったら、
あとはgladeでサクサクデス。
- 35 名前:login:Penguin [2001/07/26(木) 11:39]
- /■\
(´∀`∩ 誰かこないかな?hoge! hoge! (つ ノ (( ( ヽノ )) し(_)
- 36 名前:login:Penguin [2001/07/26(木) 12:40]
- / \
(´∀`∩ どうみてもやっぱりhage! hage! (つ ノ (( ( ヽノ )) し(_)
- 37 名前:login:Penguin [2001/07/26(木) 17:47]
- intiとgtk--はどう違うんだ?
- 38 名前:1 mailto:sage [2001/07/27(金) 00:49]
- やっとLinuxとWindowsマシン両方同時にネットに繋げられるようになった・・・。
鬱だ氏濃。
- 39 名前:1 mailto:sage [2001/07/27(金) 22:12]
- gnomeとgnomeuiについて書いてあるページを見つけた。
developer.gnome.org/doc/API/api-status.html 明日gladeと本を探して来よう。 英語ばっかり見てるとしんどい。
- 40 名前:入ります なっち( ● ´ ー ` ● ) mailto:入ります なっち( ● ´ ー ` ● ) [2001/08/09(木) 00:26]
- 出ます なっち( ● ´ ー ` ● )
- 41 名前:login:Penguin [2001/08/09(木) 00:54]
- QTのがカコイイ
- 42 名前:login:Penguin mailto:sage [01/09/30 07:55 ID:d7JcX47M]
-
- 43 名前:login:Penguin mailto:sage [01/10/13 12:01 ID:wNh.nQZ.]
-
- 44 名前:え [01/10/17 23:05 ID:1zYpbN2Z]
- gladeで作ったウイジェットのバックグラウンドにピックすマップをはりたのですが
だれか教えてくださいお願いします。
- 45 名前:login:Penguin [01/10/20 13:24 ID:OcfV46Zh]
- LinuxJapanのGTKプログラミングくだらないんですけど。
書いてる人がモロ初心者ってのがまるわかりだね もっと高度な技が知りたいんだがな
- 46 名前:login:Penguin mailto:sage [01/10/20 16:52 ID:sKfJP4vD]
- 自分で習得せい
- 47 名前:エディタ作るよ [01/11/09 17:06 ID:Wh+81om3]
- 随分埋もれているスレですが、本格的にGTKに取り組もうと思うので引きageました。
僕はLinuxを始めてまだ2ヶ月という初心者ですが、あまり良いエディタが無いので cursesを使ってコンソール上で動くものを作っていました。 しかしずっとWindowsを使ってきた自分にはやはりX上で使いたいので、 これからXのプログラミングを勉強したいと思っています。 僕はGNOMEを主に使っているのでGTKでプログラミングをしようと思っています。
- 48 名前:エディタ作るよ [01/11/09 17:14 ID:Wh+81om3]
- ところがいきなりつまっているんですよねぇ。
日本語変換サーバに接続するにはどうやったらいいのでしょうか? 変換途中の文字列を表示したりする方法がわかりません。どなたか教えて下さい。
- 49 名前:login:Penguin [01/11/09 17:20 ID:sxIsRJw7]
- >>47
viやemacsがお気に召さないようでしたら、 gedit gedit.sourceforge.net/ Dedit dice.debian.gr.jp/dtools/ はどうでしょうか?
- 50 名前:エディタ作るよ [01/11/09 17:30 ID:Wh+81om3]
- geditは今使っていますが、やはりいろいろ不満があるので自分で作ろうと思うのです。
geditはプラグインで拡張できるみたいですが、それでも限界がありますでしょうし。 僕が最終的に作りたいのは単なるエディタじゃなくて、 プログラミングの総合開発環境なんです。 通常プログラムを組もうとすると、ソースをいくつものファイルに分割しますよね? ところが大規模なものになってくるとたくさんになってわけがわからなくなる。 そこでツリー状に表示して視覚的にファイルの連携が分かるようにしたいのです。 具体的にはVisualStudioのような感じになります。 こうなるとやはり既存のエディタでは対処できないものですから。
- 51 名前:login:Penguin [01/11/09 17:37 ID:AHRgFOVE]
- >>50
参考になるかな? gtkeditor.sourceforge.net/
- 52 名前:エディタ作ってやる!! [01/11/09 17:40 ID:Wh+81om3]
- やはりソースコードを読むのがてっとり早いようですね。
参考にさせていただきます。
- 53 名前:login:Penguin mailto:sage [01/11/09 17:43 ID:UHjJxhYN]
- gtkじゃないけどkylix入れて作った方が早いぞ
- 54 名前:login:Penguin [01/11/09 20:23 ID:x4vrKCqJ]
- >>50
emacsならそーいう機能もありそうだな。使ってないから知らないが。
- 55 名前:login:Penguin [01/11/10 04:04 ID:d5xkrrlz]
- >>11
あのさ、日本語訳さぁ、あるから。 展開済 toba.yanagi.gifu-u.ac.jp/~fukai/soft2/gtk_tut_ja/html/gtk_tut_ja.html tgz 展開前 www.interq.or.jp/earth/inachi/gtk/gtk--/tutorial/tutorial_ja.tar.gz
- 56 名前:login:Penguin mailto:sage [01/11/11 19:09 ID:Ehv7JjaS]
- >>50
古い雑誌ですが、ISBN4-8222-2305-1 「日経BP パソコンベストムック」1999年4月30日発行 という雑誌に、同じようなことを考えて、 AutomakeのGUIフロントエンドを作成している人がいます。 Makefile.amの内容を調べると、 プロジェクトのディレクトリ階層や、ヘッダファイル、 依存関係が分かるので、それをgtkListでリスト表示するものです。 emacsでMakefile.amの内容を利用するlispを書こうとしている人も いるようです。どこでみたのか忘れてしまいましたが。 Autotoolでプロジェクト管理するといいのかもしれません。
- 57 名前:login:Penguin mailto:sage [01/11/12 20:41 ID:nwFhGe7L]
- >>48
普通にやったら変換中の文字列は表示されていると思うが? とりあえず、一番簡単なソースを書いておく。 from ISBN4-7741-0789-1 P.85より。一部変更。 #include <gtk/gtk.h> #include <stdlib.h> int main (int argc, char *argv[]) { GtkWidget *window, *text; gtk_set_locale (); gtk_init(&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_signal_connect (GTK_OBJECT(window), "destroy", GTK_SIGNAL_FUNC(gtk_main_quit), NULL); text = gtk_text_new (NULL, NULL); gtk_container_add (GTK_CONTAINER(window), text); gtk_text_set_editable (GTK_TEXT(text), TRUE); gtk_widget_show (text); gtk_widget_show (window); gtk_main (); return EXIT_SUCCESS; }
- 58 名前:login:Penguin [02/01/08 18:57 ID:u+t8IVl0]
- 一時の気ままな情熱?
もう冷めちゃったのか? >all 思いコンダラ〜♪ もう一度奮い立て!
- 59 名前:スレを最後まで使い切る会 mailto:sage [02/01/09 02:38 ID:X9daWS+z]
- Qt&KDEでKDevelop使って作ればいいYO!
KDevelopはGtk+も使えちゃったりするらしいが。
- 60 名前:名無しさん@Emacs21 [02/01/09 04:03 ID:1Lr0/gEB]
- まじめに誰かanjutaのエディタm17nしてくれー。
いちいち間違えたに違いない英語でコメント書くの 疲れた。 成功すればKylixなんか不要になるような... おまえがやれ、ってのはなしだYO!
- 61 名前:login:Penguin [02/01/09 22:23 ID:3VMMyjI/]
- anjutaは使えるIDEなの?他にIDEはないの?
- 62 名前:login:Penguin mailto:sage [02/01/09 23:01 ID:uRF3TBC8]
- >>59
Kdevelopって使いやすいの? Visual Studioとか仕事で使うけど、どうしてもGradeのほうが 使えると思ってしまう。 Visual StudioのLinux版よりGradeのWindows版が欲しいな そうすればかなり楽できるのに(^.^)
- 63 名前:login:Penguin [02/01/10 00:20 ID:3FZlj9zd]
- >>62
Gladeのtypoだろ? 漏れはKDevelopの方がスキだけどな。 しかも、Visual Studioはもっとスキだ。 Linux使うようになってからもVisual Studioのコード補完機能だけは譲れずに、 Visual StudioだけのためにWindows起動することもある。 ま、KDevelopはあからさまにVisual Studioのクローンだから Glade好きには合わないかもな。 KDevelop3.0ではコード補完が実装されるべく、現在奮闘中なのでそれに期待するよ。
- 64 名前:login:Penguin mailto:sage [02/01/10 00:29 ID:fjjH265S]
- >>63
>KDevelop3.0ではコード補完が実装されるべく、現在奮闘中なのでそれに期待するよ。 いいこと聞いた。 それって漏れみたいなLinuxでプログラミング始めようかなって層にはとっつきやすそう に感じるのだけど。 トーシロも期待して待ってよかですか?
- 65 名前:login:Penguin mailto:sage [02/01/10 00:47 ID:3FZlj9zd]
- >>64
いいんじゃないの? 漏れも大いに期待してるし。 emacsもいいけど、コード補完ができるのってかなり魅力的だしな。 正直、コード補完さえできればどんなエディタだっていいよ。 ただ、まだ開発段階であんまりうまくいってないみたいよ。 Qtのsignal/slot機構があるから既存のParserではダメらしい。 コード補完ができるようになるのはもう少し先の話かも。
- 66 名前:64 mailto:sage [02/01/10 00:56 ID:fjjH265S]
- なるほどサンクス。
いろいろ調べてみます。
- 67 名前:名無しさん@Emacs21 mailto:sage [02/01/12 22:48 ID:qnsysu3Y]
- Visual Studioとはちょっと違いますがanjutaは関数のパラメータ
表示はできます。 あと、EmacsでJDE使えばまあコード補完にほぼいっしょのことは できます。 GNOME使ってるのでKDEのことは知りませんがKDevelopはなんか よさげですなー。
- 68 名前:login:Penguin mailto:age [02/01/27 19:48 ID:HLJxu36x]
- 空揚げ
- 69 名前:login:Penguin mailto:sage [02/01/27 19:49 ID:5ITICSPO]
- >>68
うまい!
- 70 名前:login:Penguin [02/03/06 19:36 ID:AZIsXcCu]
- あ
- 71 名前:login:Penguin mailto:sage [02/03/11 00:28 ID:FmLWb+7S]
- GTK、2.0がstableでリリース?
www.gtk.org/download/
- 72 名前:login:Penguin [02/03/11 00:30 ID:FmLWb+7S]
- ageわすれ
- 73 名前:login:Penguin [02/03/29 11:10 ID:F0DgSbr9]
- 愛あるage
- 74 名前:神 mailto:age [02/03/30 07:03 ID:DuAItk01]
- 神の声「うまー」
- 75 名前:login:Penguin mailto:sage [02/03/31 01:34 ID:NpQA8gR5]
- gtkはデザインがダサいからキライ
- 76 名前:login:Penguin mailto:sage [02/03/31 02:03 ID:TkOBS2wq]
- >>75
どういう意味の「デザイン」?
- 77 名前:login:Penguin mailto:sage [02/03/31 15:16 ID:NpQA8gR5]
- >>76
ごめんプログラム板でその単語は注意するべきだった 単に見た目の話(w 低レベルでスマソsage
- 78 名前:login:Penguin mailto:sage [02/03/31 15:22 ID:NpQA8gR5]
- ちなみに
テーマで変更できるのは知ってるけどディフォルトのデザインが ださいしカスタム作るの面倒だから 気にする人あんまり多くないのかもしれないけどね
- 79 名前:login:Penguin mailto:sage [02/07/13 05:58 ID:q2+XoCQE]
- 保守sage
- 80 名前:login:Penguin mailto:sage [02/07/31 20:50 ID:SAMq0uYI]
- さらに保全sage
- 81 名前:login:Penguin mailto:sage [02/08/01 16:14 ID:ZgkCZ7ws]
- g_threadの使い方がわからん。
g_thread_init()は必須ですか? というか、Gtk+でスレッドやるならGlibのスレッドのほうがいいのですか? pthreadですか?教えてください。
- 82 名前:login:Penguin [02/08/08 00:16 ID:VbBFNw1l]
- gtk で作ったプログラムって Xt の Widget と共存出来ないんでしょうか?
Qt には(昔いじった記憶では)Xt の Widget を埋め込むサンプルが確かあったの ですが、gtk は web を探しても見付からないです。 どなたかご存知の方がいらっしゃいましたら教えて下さい。
- 83 名前:82 mailto:sage [02/08/08 00:37 ID:VbBFNw1l]
- 一応mozillaの中に gtkxtbin なるものを発見はしたんですが、
View Source しても殆ど使われていないらしくって使い方が良く分かりませぬ…
- 84 名前:login:Penguin mailto:sage [02/08/08 02:04 ID:75koLqWb]
- system("startx");
- 85 名前:login:Penguin mailto:sage [02/09/24 02:57 ID:zHWB0hgh]
- C++になれていると、Gtk+の継承はかなりめんどい気がしてくるな。
そもそもCでオブジェクト指向やろうって発想がすごいが・・・ というわけでGtkmmもやり始めたんだけど、どっちがいいのかねえ。
- 86 名前:login:Penguin mailto:age [02/09/29 02:48 ID:eHgtOed6]
- GTKもっとみんなに使ってほしいからageる
- 87 名前:login:Penguin mailto:age [02/09/29 02:54 ID:eHgtOed6]
- 継承をする場合(独自のウィジェットを書く場合)、
ウィジェットの構造体はクラスにしても良いようだ。 Gtk+の継承は構造体の最初のフィールドをGtkWidgetにすることにより キャスティングの多用でそれっぽいことができるようになっているが、 これはclass hoge:public GtkWidget と書いてC++による 「本物の」継承をさせてもうまくいくことがわかった。 最初のフィールドが同じなんだから当然といえば当然だが。
- 88 名前:login:Penguin mailto:age [02/09/29 02:58 ID:eHgtOed6]
- オーバーライドはxxx_class_init()のような関数内で行える。
肝心のメンバ関数は次のように書けば良い。 static void xxx_init(GtkXXX *newwidget) { GTK_WIDGET_SET_FLAGS(newwidget, GTK_CAN_FOCUS); newwidget->Init(); }void GtkXXX::Init(){ //ここからインスタンス固有フィールド //わざわざキャスティングしなくてもメンバ変数がそのまま書ける }
- 89 名前:login:Penguin mailto:age [02/09/29 03:05 ID:eHgtOed6]
- Gtkmmは、標準では入ってないディストリがほとんどなので使うのをためらってしまう。
Gtk+のバージョン2も同様。まだ使う気にはなれない。 1.2.xのみでC++のオブジェクト指向がほぼそのまま使えることがわかったため 自分としてはかなり使いたくなってきた。というわけでスレをあげてみた。
- 90 名前:login:Penguin mailto:sage [02/09/29 15:59 ID:4p6DQ8aZ]
- OOPやりたいんなら素直にC++使えばいいじゃん。
Cで無理にOOPやろうとするところが解せない。
- 91 名前:login:Penguin mailto:sage [02/09/29 16:20 ID:fE3HHMZQ]
- で、C++ 使うんなら素直に Qt 使えばいいじゃん。
となる罠。
- 92 名前:login:Penguin [02/09/29 22:53 ID:3o1IzYa7]
- C++は言語仕様がfatすぎてどうも...
Cくらいのシンプルさがちょうどいいナリ。 GTKの設計思想はイイとこ突いてると思う。
- 93 名前:スレタイ mailto:sage [02/09/29 23:39 ID:w4WxNaS7]
- s/GTK/GTK+/
- 94 名前:login:Penguin mailto:sage [02/09/30 00:17 ID:OLKvT8Xh]
- >>92
そっかなぁ? GTK+みたいにでかくなるとCではちょっと持て余し気味じゃない? Qtはかなりスマートだと思うけど。
- 95 名前:login:Penguin mailto:sage [02/09/30 01:19 ID:BdR/p6Dn]
- Qtは、mocを使うのがイマイチ気に入らん。
GTK+は日付バージョンの時代から使ってるのでなんとなく今も使ってる。
- 96 名前:login:Penguin mailto:sage [02/09/30 01:20 ID:B0DOm7W8]
- ruby/gtkでバイナリまで作れたらいいのに…
- 97 名前:login:Penguin mailto:sage [02/09/30 01:28 ID:gFORtcVB]
- GCode
gcode.sourceforge.net/ GCode is a GTK+ C++ Object Development Environment for the GTK+ 2.0 library. だそうな。
- 98 名前:おむこさん志望 ◆GqCwfDSA mailto:sage [02/09/30 02:10 ID:R33exTlJ]
- m17n.orgで多言語処理ライブラリを作ってるらすぃ
www.ipa.go.jp/NBP/13nendo/reports/infotech/m17nlib/m17nlib.pdf 現物を見たことがないので理解が間違っとるかもしれんが、これが本当にGtk+に 組み込まれたらUnicodeに頼らないCSIなm17n環境が実現できるってこと? 誰か詳しいひとはフォローおながいしまつ。
- 99 名前:login:Penguin [02/11/11 20:56 ID:gMGsLKZV]
- GTK+もあまり使われてないんですかね・・・
- 100 名前:login:Penguin mailto:sage [02/11/11 21:42 ID:vgJymunl]
- GCode の名前がIntiに変わった模様。
しっかし gtkmm とどっちを使うべきか迷うよな。 こーゆーあんま違わない分岐は正直困る。 全然違うんなら「選択出来て良い」と言えなくもないけどさぁ。
- 101 名前:login:Penguin mailto:sage [02/11/11 23:03 ID:d9jtMLp4]
- >>95 moc が嫌いっていうけど、じゃあ libsigc はいいの?
- 102 名前:login:Penguin mailto:sage [02/11/12 01:02 ID:XwN1vX/q]
- >>91
gtk-- と書いてみるテスト
- 103 名前:仕様書無しさん mailto:age! kara-age [02/11/28 21:01 ID:efkqpcj6]
- とりあえず、参考のためのURLを貼っておきます。
がんばれ!>1さん。(そういえば、最近見ないな) Gtk+関係 ttp://www.kitanet.ne.jp/~asler/linux/gtk/ja/gtk_tut_ja.html ttp://www.gnome.gr.jp/docs/gtk+-1.2.x-refs/gtk/ ttp://www.gnome.gr.jp/docs/gtk%2Bfaq.20020824.html Imlib関係 ttp://docsrv.caldera.com:8457/en/ImlibRef/ 画像ビューアを作っちゃおう ttp://www.geocities.co.jp/SiliconValley-Cupertino/4084/Cprogram/viewer2/
- 104 名前:仕様書無しさん mailto:sage [02/12/03 12:58 ID:htGqbcIp]
- ここ、あんまり人が来ないみたいだから…。
とりあえず、自分用のメモ。 Gtk+プログラムをコンパイル/リンクするためには。 gcc `gtk-config --cflags` -c file名 ←コンパイル gcc `gtk-config --libs` file名 ←リンク
- 105 名前:仕様書無しさん mailto:sage [02/12/03 14:00 ID:htGqbcIp]
- Imlibを使用した場合のコンパイル/リンク方法
gcc `imlib-config --cflags` -c file名 ←コンパイル gcc `imlib-config --libs` file名 ←リンク
- 106 名前:login:Penguin mailto:sage [02/12/03 18:41 ID:an39zP9M]
- gtk-2.0 以降だったら
pkg-config にしる!
- 107 名前:仕様書無しさん mailto:sage [02/12/03 19:46 ID:htGqbcIp]
- >106 thx! ここ、見ている方がいるんですね。
>104 はgtk-1.xに摘要っと。 gtk-2.0 以降だったら gcc `pkg-config --cflags gtk+-2.0` -c file名 ←コンパイル gcc `pkg-config --libs gtk+-2.0` file名 ←リンク
- 108 名前:login:Penguin mailto:sage [02/12/05 19:46 ID:lirUEjaW]
- >> 103
Larseさんとこは外しちゃ駄目でしょう。 ttp://larse-gtk.hp.infoseek.co.jp/gtk.html
- 109 名前:仕様書無しさん mailto:sage、sageったらsage [02/12/06 12:34 ID:5SAieeJI]
- >108 thx!
>107の続き [1] makeファイルとは Makefileというのは、ソースファイルから実行可能ファイルを 作成する手順を記述したものです。実際に、ソースファイルか ら実行可能ファイルを作成するためにはmakeコマンド(MS社 のコンパイラ系ではnmakeコマンド)を実行します。
- 110 名前:仕様書無しさん mailto:sage、sageったらsage [02/12/06 12:36 ID:5SAieeJI]
- >109の続き
コマンドの実行によって、オブジェクトファイルとソースファ イルの比較が行われます。もし、ソースファイルの方が新しけ ればコンパイルが行われます。そうでなければ、何もしません。 makeファイルを作成する事により、ソースファイルと実行 可能ファイルの関係および保守・管理を容易にすることができ るようになります。 コマンドの形式は make −f makeファイル名 となります。ただし、makeファイルの名前がmakefileであ るときは、上記コマンドの−f以下は省略可能です。
- 111 名前:おむこさん志望 ◆QtGqCwfDSA mailto:sage [02/12/06 17:21 ID:aWU0cpft]
- Gtk+ の話じゃないじゃん(w
gcc, make, gdb, gprof などの使いかたを一通りさらっと見るなら www.amazon.co.jp/exec/obidos/ASIN/4900900206/qid=1039162770/sr=1-5/ref=sr_1_2_5/249-2045410-9958747 がいいよ
- 112 名前:login:Penguin mailto:sage [02/12/06 18:28 ID:5wmq/hiL]
- >>111 今だとちょっと古いかも。
GNUツールなら ttp://www.sra.co.jp/public/sra/product/wingnut/ とか ttp://www.sra.co.jp/public/sra/product/wingnut/gnu-links.html のリンク先とかだと日本語対応になっているよ。 読み易いとは限らんけどね。
|

|