- 1 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 00:06:30 ]
- クロスプラットフォーム GUI ライブラリの wxWidgets (旧 wxWindows)について語りましょう。
本家 www.wxwidgets.org/ wxWindows日本語プロジェクト wxwindowsjp.sourceforge.jp/ Let's wxWidgets dot-gray.s33.xrea.com/ (*)準備中(*) www.geocities.co.jp/SiliconValley-Cupertino/8526/ wxWindowsで始めるC++ GUIプログラミング www.h3.dion.ne.jp/~k5_n/wxwin/ wxWidgets でクロスプラットフォーム GUIアプリを作ろう namazu.org/~satoru/pub/uu-2004-08/ dW : Linux : wxWindowsの概要 www-6.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html SunWorld Online:wxWindows――無名だが成熟したGUIツールキット www.idg.co.jp/sw/back/200102/20010219_01_report.html
- 558 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 23:45:50 ]
- このスレで前に似たような質問があったのですが・・
どうしても解決しないので質問させてください。 環境はWindow XP Home MinGW です。 Eclipse CDT からMinGW を使って普通のcppファイルのコンパイル自体はできる状況です。 自分もここ 0xcc.net/pub/uu-2004-08/ を見て色々設定したのですが、wxGladeを使って生成したhello.cppをコンパイルしようとするとエラーが出ます。 このページではwxWigdetsのバージョンは2.5.2が扱われていますが、なぜか自分の環境で2.5.2をインストールしようとすると./configure --disable-shared --disable-threads →make の時点でエラーが出るので ver2.8.7を./configure --disable-shared --disable-threads →make して、make install もしました。 この状態でwxGladeで生成したhello.cppを上記ページで書かれているように g++ -c hello.cpp `wx-config --cppflags` すると、 g++: 'wx-config: No such file or directory cc1plus.exe: error: unrecognize command line option "-fcppflags'" というエラーが出てしまいます。 `wx-config --cxx` -o hoge.exe hoge.cpp `wx-config --cflags --libs` とすると、 ''wx-config' は内部コマンド外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 というエラーになります。。 どうすればよいのでしょうか??どなたかご教示頂けると幸いです。
- 559 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 03:02:40 ]
- あなたそりゃUNIXのシェルを前提としてる操作をWindowsのコマンドプロンプトで
やってもダメでしょうよ。
- 560 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 11:12:14 ]
- wx-configはコンパイルオプションを吐くシェルスクリプト
MSYSを導入して、rxvt上で実行しろ
- 561 名前:デフォルトの名無しさん [2008/01/21(月) 11:16:12 ]
- 回答ありがとうございます。
0xcc.net/pub/uu-2004-08/ ここの、Windowsにインストールする場合の説明のところを見てやったのですが・・ あと558の wx-config --cxx` -o hoge.exe hoge.cpp `wx-config --cflags --libs` wx-config --cxx` -o hello.exe hello.cpp `wx-config --cflags --libs` の間違いでした。
- 562 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 11:33:27 ]
- >560 さん
回答ありがとうございます。MSYSは入ってます。 MSYSを導入して、rxvt上で実行 というのは、C:\MSYS\1.0\bin\rxvt.exe を立ち上げて そこからg++ 〜 でコンパイルしろってことでいいんでしょうか。 家帰ったら試してみます。ありがとうございます。
- 563 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 12:20:12 ]
- コンパイル云々の前に、そのまま素で
$ wx-config --cflags とでも打ってみるんだな どんな効果がでるか一発で分かる
|

|