Dev-C++ で wxWidgets を使うため、必要なソフトをインストールする。
DevC++-JPプロジェクトから日本語化済みのDev-C++(dev-cpp-jp-4.9.8.10_setup.exe)をダウンロードする。
Michel Weinachter's (tiny) Homepageから 以下のDevPack をダウンロードする
Dev-C++(dev-cpp-jp-4.9.8.10_setup.exe) をインストールする。
最初に imagelib(imagelib-2.DevPak) をダブルクリックしてインストール。
その後に wxWindows 2.4.2(WxWindows-2.4.2.DevPak) と wxWindows 2.4.2-contrib(WxWindows-2.4.2-contribs.DevPak) をインストールする。
wxWidgets のGUI作成支援ソフトである wxGlade と関連ソフトをインストールする。
Python Japan User's Group から Python 2.3 日本語環境用インストーラ(Win32) をダウンロードする。
wxPython から wxPythonWIN32(For Python 2.3) をダウンロードする。
Python、wxPython、wxGlade の順にインストーラに従ってインストールする。
省略。Unix USER 2004.8号を参考に、hello.hとhello.cppを作成する。
Dev-C++ で wxWidgets を使用するプロジェクトを作成する。
作成したプロジェクトから main.cpp を削除する。
プロジェクトマネージャの[プロジェクト]タブから、main.cppを右クリックして[ファイルの削除]を選択する。
「保存しますか?」のダイアログには、[いいえ]でよい。
wxGladeで作成したファイルをプロジェクトに追加する。
プロジェクトマネージャの[プロジェクト]タブから、プロジェクトを右クリックして[プロジェクトに追加]を選択する。
hello.cppを選択して、追加する。
メニューの[実行]-[コンパイルして実行]を選択する。
エラーメッセージが表示される。
[Linker error] undefined reference to `png_get_io_ptr'
プロジェクトオプションを変更する。
プロジェクトマネージャの[プロジェクト]タブから、プロジェクトを右クリックして[プロジェクトオプション]を選択する。
プロジェクトオプションダイアログの[パラメータ]タブを選択する。
[リンカー]に「-ljpeg -ltiff -lpng -lzlib」を追加する。
-Wl,--subsystem,windows -mwindows -lwxmsw -lstdc++ -lgcc -lodbc32 -lwsock32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lctl3d32 -ladvapi32 -lopengl32 -lglu32 -lole32 -loleaut32 -luuid -ljpeg -ltiff -lpng -lzlib
再び、メニューの[実行]-[コンパイルして実行]を選択する。
無事に「hello, world」が実行される。
CSVファイルを表示するソフトウェア(CSVView)の作成と通して、Dev-C++とwxWidgetsを評価した。
エディタがマルチバイト文字に対応しておらず、カーソルが文字の間に表示されたり、文字を削除すると1バイトだけ削除された。
エディタ以外には、特に問題はなかった。他のエディタを使用すれば、問題なし。
Dev-C++とwxWidgetsのインストールの簡単さを考えると、手軽に使える統合開発環境として、優秀なソフトウェアではないだろうか。
特に不都合は見当たらなかった。実用に耐える印象を受けた。クラスライブラリが豊富なので覚えるのが大変。
「hello,world」の表示まで作成。
Dev-C++日本語版を使用するように変更した。
CSVViewを作成した。