李徹と申します。 矢野さん、久保さん、 おかげさまで、Vine3.1上でGlade開発環境を構築することができました。 どうもありがとうございます。 Yano Shohei wrote: >矢野ともうします。数年ぶりに投稿します。 > >[vine-users:069666] 再送:Vine 3.1−GUI開発環境 >にて、gladeでC++のコードが生成されない。エラーが発生する >という投稿ありました。この件を解決する方法があるので >報告します。 > > >なお、この方法では依存関係を気にせず、C++のコードを生成しない >glademm, glibmm, gtkmmを無理矢理インストールしています。 >もっとスマートな方法もあると思います。 >ご存じのかた、教えてください。 > >なお、Vine3.1CRをフルインストールした設定で報告させていただきます。 >Vine3.1でもほとんど同じだと思います。また、glade-2での話をしています。 > >1. Vine3.1をフルインストール > >2. ファイルをアップデートする。(以降 root権限」が必要) > >必要ならProxyの設定をする ># export http_proxy="http://***********" >アップデート ># apt-get update >アップグレード ># apt-get upgrade > >私のネットワーク環境では、たまにファイルが破損しているとかいわれます。 >そのばあい、上記を何度か繰り返すといいと思います。 > >3. 開発環境のインストール > >#apt-get script install-devel.lua > >4. synpticパッケージマネージャを用いて必要なパッケージをインストール >(パッケージの依存関係が知りたかったので使いました。コマンドライン >が好きな方は apt-get install で置き換えてください。) > >Gnomeの[アプリケーション]->[システムツール]->[synpticパッケージマネージャ] >で起動して以下のパッケージをインストールする。 > >glade2-2.0.1-0vl1 >libsigc++-2.0.6.0vl1 >libsigc++-devel-2.0.6 >gettext-0.14.1-0vl2 >TrueType-sazanami-1.1-0vl1 > >synpticの使い方ですが、名前で「検索」して上記パッケージの上で >右クリック「インストール指定」、「適用」でいけると思います。 >上記パッケージを入れれば、依存するものも自動的に入れてくれる >と思います。 > >最後のsazanamiは、当方使っているのがVine3.1CRのため「〜」がある >理由により表示されないからです。 > >5.Gladeのadd-onであるglademmをインターネットよりダウンロード > >http://home.wtal.de/petig/Gtkより > glademm-2.6.0.tar.gz >をもらってくる。 > >C++のコードを生成するためには、glademmが必要なのでコンパイル ># tar xvfz glademm-2.6.0.tar.gz ># cd glademm-2.6.0 ># ./configure ># make ># su > >6. glibmmとgtkmmをインターネットよりダウンロード > >http://gtkmm.sourceforge.net/download.shtmlより > glibmm-2.4.7.tar.bz2 > gtkmm-2.4.11.tar.bz2 > > ># tar xvfz glibmm-2.4.7.tar.bz2 ># cd glibmm-2.4.7 ># ./configure --prefix=/usr ># make ># make install > ># tar xvfz gtkmm-2.4.11.tar.bz2 ># cd gtkmm-2.4.11 ># ./configure --prefix=/usr ># make ># make install > >7. pkgconfigが違うバージョンのgtkmmを見ているのでリンクを張って >むりやり修正 > ># cd /usr/lib/pkgconfig ># ln -s gtkmm-2.4.pc gtkmm-2.0.pc > >これで、glade-2にてC++のコード生成ができると思います。 >といっても、まだ以下の内容でしか確認していません。 > >8.確認 > >#glade-2 >(新規ウインドウとボタンを作り、オプションでC++を選択、作成) ># cd Project ># cd project1 ># ./autogen.sh > >ここで、最後に少しgmakeについてエラーが出ます。 >gtk-2を再コンパイルしたり、automakeを新しいものと入れたり >いろいろやるとエラーが出なくなりました。が、エラーがでてて >も何の問題もなく使えます。 srcディレクトリに実行ファイルが >生成されているか否かの違いと認識しています。 > ># cd src ># make ># ./project1 > >できあがり。 > > > Λ_Λ > ミ -.- ミ にゃご〜 >┬ω"-^-"ω───────────┬ >|N.N.C.T | >| 矢野 昌平 | > ω ω > > > > > > >