Gtkプログラミング on Windows!!! (478レス)
Gtkプログラミング on Windows!!! http://mevius.5ch.net/test/read.cgi/tech/1147024203/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
40: デフォルトの名無しさん [sage] 2007/01/23(火) 09:46:27 bmpxなんてgtkmmなんだな。しかもboostなんて使ってるし。 もっとも最近のlinuxのプレイヤは audaciousになりつつあるな。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/40
41: デフォルトの名無しさん [sage] 2007/02/01(木) 04:33:07 Gtk#を使えば猿でもプログラムできるぞ http://mevius.5ch.net/test/read.cgi/tech/1147024203/41
42: デフォルトの名無しさん [] 2007/02/07(水) 17:22:05 MACでも使えますか? http://mevius.5ch.net/test/read.cgi/tech/1147024203/42
43: デフォルトの名無しさん [sage] 2007/02/07(水) 19:55:33 .NETに魂売るくらいならJava/SWT使うわ http://mevius.5ch.net/test/read.cgi/tech/1147024203/43
44: GIMP調査隊 [] 2007/02/14(水) 16:08:09 Linux板のKNOPPIXスレから移ってきました。 現在 ttp://ftp.ieunet.ie/mirrors/ftp.gimp.org/pub/gimp/v2.3/ で手に入れたgimp-2.3.9のソースコードを見てGIMPの画像のデータ構造を調べています。 gimp_get_type()という関数の宣言はあるのですが定義が見つからず困っております。 もしかしたらmakeできないのでは?と思ってしまいました。 以前、cygwin+mingwn+gcc相談スレでもKNOPPIXスレでもmakeについて聞いたのですが よくわかりませんでした。 cygwin+mingwn+gcc相談スレでこちらを紹介されてきま
した。 makeの方法もしくはgimpのソースの解説など教えていただきたいです。 よろしくお願いします。 ちなみにKNOPPIXでは./configureのxmlのところでエラーになってしまいました。 cygwinではconfigure: error: Test for GTK+ failed. See the file 'INSTALL' for help.と出ました。 INSTALLも読んでGTK+2.9.4(2.8.x以降)をmake installしようとしたのですが、./configureでto avoid the need to call pkg-config.とエラーになりました。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/44
45: デフォルトの名無しさん [] 2007/02/14(水) 18:53:37 GTKでポトペタ開発できますか? http://mevius.5ch.net/test/read.cgi/tech/1147024203/45
46: デフォルトの名無しさん [sage] 2007/02/14(水) 20:02:18 >>44 > gimp_get_type()という関数の宣言はあるのですが定義が見つからず困っております。 grepしても見つからない? > makeの方法もしくはgimpのソースの解説など教えていただきたいです。 wikiは読んだ? http://wiki.gimp.org/gimp/FrontPage#head-fcb3541b628624615ca28800e73e803f210bdab7 > configure: error: Test for GTK+ failed. See the file 'INSTALL' for help.と configureがgtkを見つけられなかったかバージョンが古いんじゃないかな。 >>45 >
>1 http://mevius.5ch.net/test/read.cgi/tech/1147024203/46
47: デフォルトの名無しさん [sage] 2007/02/14(水) 23:52:03 >>43 Java使うくらいならDにする・・・ http://mevius.5ch.net/test/read.cgi/tech/1147024203/47
48: デフォルトの名無しさん [] 2007/02/15(木) 11:05:29 GTKってIDE(ダイアログ作るやつ)があるんですか? http://mevius.5ch.net/test/read.cgi/tech/1147024203/48
49: デフォルトの名無しさん [sage] 2007/02/15(木) 16:04:40 gladeがGUIビルダ IDEならglade内蔵のAnjuta http://mevius.5ch.net/test/read.cgi/tech/1147024203/49
50: デフォルトの名無しさん [] 2007/02/15(木) 16:15:37 ググッたけど、gladeってLinux用でWin32版は無いの????? http://mevius.5ch.net/test/read.cgi/tech/1147024203/50
51: デフォルトの名無しさん [sage] 2007/02/15(木) 17:06:08 >>49 激しく勘違いしてるぞ >>50 gladewin32.sourceforge.net http://mevius.5ch.net/test/read.cgi/tech/1147024203/51
52: GIMP調査隊 [] 2007/02/15(木) 17:20:41 >> gimp_get_type()という関数の宣言はあるのですが定義が見つからず困っております。 >grepしても見つからない? K2のテキストエディタでgrepしたんですが見つかりませんでした。宣言だけ。 >wikiは読んだ? 拝見しました。HowToCompileGimpにWindows版があったので読んでみます。 >configureがgtkを見つけられなかったかバージョンが古いんじゃないかな。 gtkのパスを環境変数などに設定しなければいけないのでしょうか。またCygwinのgtkのバージョン確認の方法がわかりません。 http
://mevius.5ch.net/test/read.cgi/tech/1147024203/52
53: GIMP調査隊 [] 2007/02/15(木) 17:21:44 52のは>>46さんへです。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/53
54: デフォルトの名無しさん [sage] 2007/02/15(木) 17:24:29 サンクス>>51 ダウソ&起動してみました。 何か動き変じゃない? gimpみたい(ry http://mevius.5ch.net/test/read.cgi/tech/1147024203/54
55: デフォルトの名無しさん [sage] 2007/02/15(木) 19:16:34 >>54 変の部分がわからないけど、 他のポトペタと同レベルと思ったら大間違い。 もっさりしてるのは、win上のgtkはそんなもん。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/55
56: デフォルトの名無しさん [] 2007/02/15(木) 19:57:11 >>55 え、gtkだっけ? http://mevius.5ch.net/test/read.cgi/tech/1147024203/56
57: GIMP調査隊 [] 2007/02/15(木) 19:57:31 HowToCompileGimp/MicrosoftWindowsでGetMingwBatch.batを起動するところまではいけたのですが 実行すると unzip: cannot find either wget-complete-stable.zip or wget-complete-stable.zip. zip. とエラーが出て終了してしまいます。 ちなみにGetMingwBatchをそのまま利用すると内部で利用するftpがないらしく動かないので ftp.info-zip.orgをsunsite.icm.edu.plにunz552xN.exeをunz552x3.exeに修正して動かしました。 また環境変数にTZをいれ1000000000000と設定しました。 unzipコマンドがwget-comp
lete-stable.zipを認識していないようなのですがよくわかりません。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/57
58: GIMP調査隊 [] 2007/02/15(木) 19:59:01 57で参照しているサイトは ttp://wiki.gimp.org/gimp/HowToCompileGimp/MicrosoftWindows です。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/58
59: デフォルトの名無しさん [] 2007/02/15(木) 19:59:37 56です。 すまん、wxスレと勘違い(wxGlade)してた。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/59
60: デフォルトの名無しさん [sage] 2007/02/15(木) 21:34:06 >>57-58 そこで躓いたかー。スクリプト読みながら手動インストールしたら? http://www.mingw.org/MinGWiki/index.php/GettingStarted http://gnuwin32.sourceforge.net/ http://www.activestate.com/products/activeperl/ http://www.ring.gr.jp/archives/X/gnome/binaries/win32/ http://www.gimp.org/~tml/gimp/win32/downloads.html http://mevius.5ch.net/test/read.cgi/tech/1147024203/60
61: GIMP調査隊 [] 2007/02/15(木) 22:24:19 >>60さん wgetのところは無理やりバッチをコメントにしてLhaca+でwget-complete-stable.zipを解凍し、wget.exeなどをPathの通ったところにおいてやったらうまく行きました。 でも結局MinGWとかActivePerlをインストールするだけのようです。すでに手動でやってました。 それで今困っているのはHowToCompileGimp/MicrosoftWindowsに書いてあるCompileGimp.shというファイルが存在しないことです。ネットのどこかに落ちてるのかと思ったのですが見つかりません。 もし何か情報があったらよろしくお願
いします。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/61
62: デフォルトの名無しさん [sage] 2007/02/15(木) 22:44:52 つ http://wiki.gimp.org/gimp/CompileGimpAtWindowsShellScript http://mevius.5ch.net/test/read.cgi/tech/1147024203/62
63: GIMP調査隊 [] 2007/02/15(木) 23:45:50 何とかGetMingwBatchのバッチファイルは成功するようになり準備はできました。 >>62さんに教えられたシェルでコンパイルできるらしいのですがシェルスクリプトをMinGWで実行したところエラーが出ました。 Testing if unzip is available... You did not install unzip! Please download unzip from http://gnuwin32.sourceforge.net/packages/unzip.htm and extract the content of that package to /mingw/. Try to execute this script than again. unzipがインストールされていないようです。示
されたURLからSetupをダウンロードして実行したあとも試したのですが同じでした。 さっきのバッチファイルで全てインストールしたと思っていたのですがうまくいってなかったようです。 C:\MinGW\bin;にもunzip.exeがあったのでパスを通してやったのですがだめでした。 unzipはどうすればインストールできるのでしょうか。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/63
64: デフォルトの名無しさん [sage] 2007/02/16(金) 00:24:31 >>63 >>60 よく覚えてないんだけど、 which は /bin, /usr/bin, /usr/local/bin から探すんじゃなかったっけ。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/64
65: GIMP調査隊 [] 2007/02/16(金) 13:48:56 unzip.exeはMinGW/binに入れたので、念のためもう一度今日CompileGimpAtWindowsShell.shをMinGWで実行したところunzipのところはクリアしました。 再起動して設定が変わったからなのかもしれませんがよくわかりません。 その後いろいろなライブラリをシェルスクリプトが入れていきGimpのビルドが始まりました。 しかし、checking for GLIBのところでconfigureがエラーを出して終了してしまいました。 checking for GLIB - version >= 2.8.0... no *** Could not run GLIB test program, checking why.
.. *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GLIB is incorrectly installed. configure: error: Test for GLIB failed. See the file 'INSTALL' for help. glibはglib-dev-2.6.6をシェルスクリプトが入れていたみたいですが失敗したのでしょうか。 またglibが正しくインストールされているか調べる方法もわかりません。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/65
66: デフォルトの名無しさん [sage] 2007/02/16(金) 14:23:39 >>65 http://wiki.gimp.org/gimp/CompileGimpAtWindowsShellScript に書いてあるじゃん。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/66
67: GIMP調査隊 [] 2007/02/16(金) 14:53:10 >>66さん ありがとうございます。気づきませんでした。ばかですね。 早速読んでみます。英文なので時間がかかりますが。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/67
68: GIMP調査隊 [] 2007/02/16(金) 17:31:40 configureでGLibで失敗することはおかげさまでなくなりました。 その後Pangoのバージョンが古いとかでftp://ftp.gtk.org/pub/gtk/v2.9/win32/から最新のPango(バイナリとdev版)を持ってきて、シェルスクリプトのpangoのところのバージョンも変更してgimp-env-tmpフォルダにさっきのzipを入れたら解決見事1.11.99が入りました。 これでPangoバージョン問題も解決かと思ったらさっきまでうまくいっていたGTK+のconfigureのcheckでエラーになりました。 checking for GTK+ - version >= 2.6.0... no *** C
ould not run GTK+ test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GTK+ is incorrectly installed. configure: error: Test for GTK+ failed. See the file 'INSTALL' for help. さっきのGLibと似たようなエラーだったので.profileにgtkのヘッダーやdllへのパスを追加してやってみたんですがダメでした。 どうすればよいかわかりません。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/68
69: GIMP調査隊 [] 2007/02/16(金) 17:34:50 ちなみに.profileはmsysのホームディレクトリに置きました。 export PKG_CONFIG_PATH="/mingw/lib/pkgconfig" export LD_LIBRARY_PATH="/mingw/lib:/mingw/include:/mingw/ include/glib-2.0/glib:/mingw/include/glib-2.0:/mingw/lib/ glib-2.0:mingw/lib/gtk-2.0/2.4.0/immodules:mingw/lib/gtk-2.0/ 2.4.0/loaders:mingw/lib/gtk-2.0/include:mingw/include/gtk-2.0/ gdk:mingw/include/gtk-2.0/gdk-pixbuf:mingw/include/gtk-2.0/gtk" export C_INCLUDE_PATH="/mingw/includ
e" export CFLAGS="-march=i386 -pipe -O3" export CXXFLAGS="$CFLAGS" export CPPFLAGS="-I/mingw/include/glib-2.0 -I/mingw/include/ glib-2.0/glib -I/mingw/include -I/mingw/lib -I/mingw/lib/ glib-2.0/ -I/mingw/lib/glib-2.0/include -I/mingw/lib/gtk-2.0/ include -I/mingw/include/gtk-2.0/gdk -I/mingw/include/gtk-2.0/ gdk-pixbuf -I/mingw/include/gtk-2.0/gtk" export LDFLAGS="-L/mingw/lib -L/mingw/lib/glib-2.0/ -L/mingw/ lib/glib-2.0/include -L/mingw/include/glib-2.0 -L/mingw/in
clude/ glib-2.0/glib -I/mingw/lib/gtk-2.0/include -I/mingw/include/ gtk-2.0/gdk -I/mingw/include/gtk-2.0/gdk-pixbuf -I/mingw/ include/gtk-2.0/gtk" ダブルクオーテーションのところは改行を削除して一行でやりました。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/69
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 409 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s