記事一覧

xhspについて

ファイル 120-1.jpg

HSPLet で簡単にWebアプリが作成できたので、最近HSP に興味を持っています。
一つの言語で、WebアプリやLinuxアプリが簡単にできれば、これ以上の開発環境はありません。
そこで、今回は xhsp がvine linux 4.2 で動作するかどうか検証してみました。
その結果、イメージ図のようにエラーメッセージもなく動作することが確認できました。

(手順)
・準備
 xhsp を動作させるためには、gtk1 が必要です。
 gtk2 ではmake できませんでした。

 synaptic で次のパッケージをインストールします。

 gtk+-1.2.10-0vl10
 gtk1-xfce-engine-3.8.18-0vl3
  gtk+-devel-1.2.10-0vl10
 gtk-engines-0.12-0vl5


・xhsp をダウンロード

 http://www.binzume.net/software/xhsp/

・解凍

 tar -vxzf xhsp-0.50.tar.gz

・make
 make に成功すると次のようなメッセージが表示されます。

g++ -O2 -o hspcmp hspcmp.cpp
g++ -O2 -o hsplnk hsplnk.cpp
g++ -O2 -c -D HSPDBG -o xhsp_dbg.o xhsp.cpp
g++ -O2 -c ui_gtk.cpp `gtk-config --cflags`
g++ -O2 -Wall -o xhsp xhsp_dbg.o ui_gtk.o `gtk-config --libs`
g++ -O2 -c xhsp.cpp
g++ -O2 -Wall -o xhsp.hrt xhsp.o ui_gtk.o `gtk-config --libs`
g++ -O2 -Wall -o hsed hsed_gtk.cpp `gtk-config --cflags` `gtk-config --libs`

・動作テスト

 ./hsed sample/demo.as

・実行ファイル作成

 ./hsplnk -r xhsp.hrt -o test start.ax

(感想)
私は、プロのプログラマではないので本格的なGUIアプリを作る気は毛頭なく、アイデアを具現化するプロトタイプが作れれば十分だと思っています。

今回、HSPLetでWebアプリ、xhspでlinuxアプリが作成できたことは、私にとって有意義なことです。後はHSP でFFT解析など技術計算に適しているか検証したいと思います。