#contents
----
[[Almas Designer:http://sourceforge.net/projects/almas/]] のビルドメモ
-[[link集/GUI/wxWidgets]]
-[[Build/wxWidgets]]

*Linux(GTK+)向けバイナリ作成
+非Unicode設定環境では「wxString::mb_str().data()」の部分でビルドエラーになるので要修正。
+作業場所に移動
 # cd /usr/local/src
+パッケージのDownload
 # wget http://XXXXX/almas-0.9.tar.bz2
+パッケージの解凍
 # tar --bzip2 almas-0.9.tar.bz2
+解凍したフォルダに移動
 # cd almas-0.9
+wxWidgetsが非Unicodeの設定環境の場合の前準備
++「wxString::mb_str().data()」の部分でビルドエラーになるのでビルド出来ない。必ずwxWidgetsはUnicode版を使用する事。
 # grep -e mb_str\(\)\.data\(\) -R ./ *\.cpp
+configure
++「configure」「configure.in」ファイルの修正。
 # vi configure
 # vi configure.in
(修正前)
 WX_CPPFLAGS="`$WXCONFIG --cppflags`"
 WX_CXXFLAGS="`$WXCONFIG --cxxflags | sed -e 's/-fno-exceptions//'`"
 WX_LIBS="`$WXCONFIG --libs`"
(修正後)
 WX_CPPFLAGS="`$WXCONFIG --unicode=yes --cppflags`"
 WX_CXXFLAGS="`$WXCONFIG --unicode=yes --cxxflags | sed -e 's/-fno-exceptions//'`"
 WX_LIBS="`$WXCONFIG --unicode=yes --libs`"
+「configure」スクリプトの実行
 # ./configure
+Makefileの修正
 # vi ./src/Makefile
(変更前)
 almas_LDFLAGS = $(WX_LIBS) -lwx_gtk2u_propgrid-2.6
(変更後)
 almas_LDFLAGS = $(WX_LIBS) -lwx_gtk2_propgrid-2.6
+make/make install
 # make
 # make install
+ってやったらビルドは出来たが起動できないバイナリが出来た・・・orz
+(;´Д`)


ページ先頭へ   最終更新のRDF 最終更新のRSS
Valid XHTML 1.1 Valid CSS! [Valid RSS]