wxWidgets開発環境作成(STEP1 – コンパイラー~wxWidgetsのインストール)
2008/2/18 月曜日 in Programming, Technology | 2 comments
Windows Vista上でまずはwxWidgetsの開発環境を揃えてみることにしました。
必要なファイルをまずは落としてくる:
コンパイラー環境:
MinGW-5.1.3.exe
MSYS-1.0.10.exe
msysDTK-1.0.1.exe
gdb-5.2.1-1.exe
上記はMinGWのSourceForgeのサイトから取ってこれます。
IDE環境:
eclipse-cpp-europa-fall2-win32.zip(C/C++ Developers というやつです)
wxWidgets関連:
wxMSW-2.6.4.zip(zipのほうが楽かもしれません)
wxGlade-0.6.3-setup.exe
wxPython2.8-win32-ansi-2.8.7.1-py25.exe
python-2.5.1.msi
続きにコンパイラーとwxWidgetsの最低限の環境のセットアップ手順を書いておきます。
が、、、Vista環境ではまだうまく動かせてません。XPでは以下の手順で大体動くとは思いますが・・・
MinGW
で、まずは何よりコンパイラーが無いと始まらないので以下の順でインストール
ほとんどデフォルトでインストールしてますが、g++とmakeを一応入れておきました。makeは別のほうがいいとか言ってたサイトもあったような記憶があるのでもしかしたらはずしたほうがよかったかもしれませんが、、、
上記が終わったら以下のファイルをどんどん入れちゃいます
MSYS-1.0.10.exe
msysDTK-1.0.1.exe
gdb-5.2.1-1.exe
全部デフォルトの設定のままで入れています。MSYSは最後にダイアログが出ていろいろ聞いてきますが、基本的にyを選択し、MinGWのインストール先のパス(デフォルトだと”c:/mingw”)を入れればOKです。ちなみに後述しますが、Vistaの場合はデフォルトの位置からあまり動かさないほうが良いようです。コンパイラーがきちんと動かなくなることがあります。
後は環境変数のPATHに以下の二つを追加します。
C:\MinGW\bin
C:\msys\1.0\bin
wxWidgetsのインストール
ここまでいったら次はwxWidgetsをコンパイルして、wxWidgetsのアプリケーションを作れる環境をまず作ります。
まずはwxMSW.zipをMSYSの自分のホーム辺りに展開します。
で、MSYSを立ち上げ、シェルで
$ ./configure –with-opengl –disable-threads
と実行。
とやってみたらなぜかいろいろ怒られまして、、、どうもXPでは問題なく行くのですが、Vistaではうまくいかない。
Google先生にお伺いを立てたところ、どうもVistaではパラメーターのチェックが厳しくなってるか何かでcc1.exeが見つけられないそうな。
解決策としては環境変数に:
PATHにC:\MinGW\libexec\gcc\mingw32\3.4.5を追加
GCC_EXEC_PREFIXを追加し、値をc:\MinGWに設定する。
とするときちんと通りました。
後はコンパイルとインストールなので、
$ make
$ make install
とするだけです。
と思っていましたが、さすがVista。いまだにいろいろ引っかかってます。
/usr/localにインストール出来ないだとか何とか。権限関係がうまくいかないらしくインストールスクリプトはうまく動きませんでした。
よく見ると /usr/なんてそもそも実態が無い。どっかにリンクが飛んで行ってるみたいですが・・・XPでもこんな風になってましたっけ・・・?
とりあえずまだ未解決。今日は眠いのでまた今度かなー。
XPの環境では上記の手順で一通りコンパイルまで出来るようになっています。ためしにサンプル以下のopenglでペンギンのアプリのコンパイルをしてみて実際に確認出来ると思います。ただ、サンプルアプリを動かすにはwxWidgetsのdllが必要になったりするので、dllのあるパスにもパスを通しておくと幸せかもしれません。
-
mizma on 2008/2/25 月曜日 at 22:45:21
インストールスクリプトの失敗はどうもVistaがinstallと付く実行ファイルを管理者権限で実行しようとしてしまうのが原因なのでは?という様な記述が色々検索していたら出てきた。
Vistaの仕様の確認が必要そうですね。
もう少し検索して方法を確認して、また何か進展が有れば更新しようと思います。 -
mizma on 2008/7/31 木曜日 at 1:07:03
ものすごい放置っぷりで情報が古くなって来てる気もしますが、なぜかここがwxWidgets で検索すると3番目辺りに表示されるようで・・・
環境がマックに移ったため、開発環境の構築が全く出来ていません。続きを期待している方がもしいたらごめんなさい。様子を見つつマック版でもwxWidgetsがまともに動く様になったら触ってみようかとか思ってます。
Reply コメントをキャンセル
検索
Results
カテゴリー
- Technology (28)
- Gadgets (16)
- Programming (3)
- Web (6)
- 雑感 (5)
- 食 (1)
- コーヒー (1)
Profile
HN: 狛(koma)もしくは瑞真
所在: 栃木のどこか
趣味: アカペラ/コーラス、写真(星景写真/建築写真)、コーヒー、漫画・小説、絵描き、ゲーム、スキー。
仕事: 夢を語ったり現実を語ったり。
twitter: http://twitter.com/Koma__75
2 comments
Comments feed for this article
Trackback link: http://www.path-works.net/2008/02/18/wxwidgets開発環境作成(step1-コンパイラー~wxwidgetsのインスト/trackback/