wxFormBuilder のビルドメモ
項目 | 設定/情報 |
OS | CentOS 4.2 |
echo $LANG | ja_JP.UTF-8 |
wxWidgets | GTKベースのwxGTKを使用 |
wxGTKのバージョン | 2.6.2 |
wxFormBuilderのバージョン | 1.2 |
インストール先 | /usr/local |
「Build/wxPropertyGrid」のUnicode版をインストールする。
# cd /usr/local/src # cd wxGTK-2.6.2/contrib/src/stc # make # make install
# cd /usr/local/src
# wget http://XXXXXX/wxformbuilder-src-1.2.zip # unzip wxformbuilder-src-1.2.zip # cd 1.2 # ls bin/ libs/ src/
文字化けする場合は「~/.vimrc」の「set fileencodings=」に「iso-8859-1」を追加する。
# vi ./src/README.txt
# cd libs
# ln -s /usr/include/boost boost_1_31_0
# wget http://XXXXXX/tinyxml_2_4_2.tar.gz # tar zxf tinyxml_2_4_2.tar.gz # cd tinyxml
# cp ../../src/Makefile.tinyxml ./
# make -f Makefile.tinyxml
# cd ../../src
# dos2unix Makefile.lnx-unicode
# make -f Makefile.lnx-unicode133行目でビルドエラーが出るのでソースコードの修正
# vi ./rad/mainframe.cpp(修正前)
#elif(修正後)
#elif 1
# cd ./plugins/standard # make
「/usr/local/src/wxFormBuilder/bin」フォルダに「wxFormBuilder」が作成される。
# cp -R /usr/local/src/wxFormBuilder/bin/* /usr/local/share/wxFormBuilder
# vi /usr/local/bin/wxFormBuilder.sh内容
#!/bin/sh /usr/local/share/wxFormBuilder/wxFormBuilderパーミッションの設定
# chmod ugo+x /usr/local/bin/wxFormBuilder.sh
# wxFormBuilder.sh