wxWidgets

You are currently browsing articles tagged wxWidgets.

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では以下の手順で大体動くとは思いますが・・・
Read the rest of this entry »

タグ: , , , ,

Tags: , , , ,

プログラムを最近仕事でも書かなくなったので、趣味の範疇で何か勉強できないかなーと見てるわけですが。
で、前々から、3DのGUIアプリケーションの開発環境を作れないかなーと思っているんですよ。
ベースとしてOpenGLを活用し、基本的にはその3D空間の中で完結できるようなUIフレームワーク。
汎用的ではなく、通常ならば特注で作るようなインターフェースで、基準の絵を使ったインターフェース開発というよりはゲームのインターフェース開発とか組み込み製品のインターフェース開発に使えるような物を考えてます。

ただ、OpenGLとGLUT、GLUI位あればクロスプラットフォームで3Dのアプリ開発はできるのですが、やっぱりPC上で開発するのにメニューがないとかはスマートじゃないんで、クロスプラットフォームでウィンドウアプリを作ることは出来ないだろうかといろいろ探してみました。で、実際結構あるんですが、一番しっくり着そうなのがwxWidgets。実態は基本は各OSのネイティブで提供されているウィンドウシステムの機能にラッパーをかませてAPIをそろえることでクロスプラットフォーム開発環境を作っているため、ある意味各実行環境用にコンパイルしたときに一番まともに動きそうかなと。

というわけでそのうちwxWidgetsMinGW、MSYSEclipse+CDTwxGlade、OpenGL辺りを使ってフリーのアプリ開発環境でも作ってみようかと思います。

参考になりそうなサイト:
wxWidgets でクロスプラットフォーム GUIアプリを作ろう
フリープログラミング for windows.
WindowsでのEclipseによるC/C++プログラム開発
wxWindows and OpenGL

まずは、開発環境を揃えるところからかな。
その後はwxWidgets を使っての開発方法の勉強、OpenGLをどうその上で実装するか。ここまでいったらOpenGLの勉強を兼ねて目的のアプリの仕様検討かな。構想は有るけど今まで2Dの組み込み開発ばかりやってた関係上3Dプログラムの開発上のノウハウが無いので出来るのかどうかもよくわからんし。
後、時間があればMacOS Xでもクロスで開発できるようにしてみたいと思います。
まだwxWidgetsのCoccoa版がリリースまで行ってないのが気にはなりますがね・・・

タグ: , , ,

Tags: , , ,