WindowsのOSを入れ替えてからPalmの開発環境を再構築していなかったのです。再構築していなかったのにはちょっとした理由があるのです。今まで開発環境はCygwinでprc-toolsを使っていました。これはHandspringのDevサイトにあるパッケージでインストールしたものでCygwinとprc-toolsを別々にインストールしたわけではないのです。
Handspringは既になくなっており、Devサイトからパッケージをダウンロードすることができません。つまり僕はCygwinとprc-toolsを別々にインストールしてPalmのプログラムが作れるように環境を構築しなければならなかったのです。
面倒くさい・・・よくわからない・・・難しそう・・・というわけで、今の今まで放置していたのですが、ちょっと時間が出来たのでインストールしました。なもんで覚書き。根本的に間違っていたり、マズイですよって場合は連絡ください。
開発に必要なツールは以下の通り(とPalmのページに書いてあります)。
- フルCygwin(または、Cygwinユーザツールとmake)
- prc-tools2.0
- PilRC
- 1つまたはそれ以上のPalm OS SDK
たくさん入れなくちゃいけないと思っていたら、
prc-toolsのページにある
Cygwinのインストールページにそっていくと、SDK以外は一気にインストールできました。意外と簡単。
まず、
c:\PalmDevディレクトリを作成します。別の名前でもよいのかもしれませんが、変えてわけがわからなくなるよりマシです。
で、その後に
Cygwinのページから
setup.exeをダウンロードします。

こんなアイコンです。
イカシタアイコンのsetup.exeを起動して、あまり考えずに進めていくとダウンロードサイトを指定するページが表示されます。ここではCygwinをダウンロードするサイトとprc-toolsをダウンロードするサイトの2つを選択する必要があります。Cygwinの方はjpがついているサイトを適当に選択しました。prc-toolsはリストには表示されていないので次のサイトをAddで追加します。
http://prc-tools.sourceforge.net/install続けていくと、インストールするパッケージ選択になります。Devel categoryの下にprc-tools関連のパッケージがあるので、そこを変更。
- prc-tools 従来のPalm OS用の開発ツール。必須?
- prc-tools-arm ARMプロセッサ用の開発ツール?よく分からなかったのでパス
- prc-tools-htmldocs ドキュメント、どうせ読まないのでパス
- pilrc リソースコンパイラー。別インストールもできるが面倒なので選択
- make これが無いとコンパイルができないような気がするので選択
インストールが完了するとCygwinのアイコンができるのでダブルクリックします。黒いコマンドプロンプトみたいのが出てきたらCygwinのインストールは完了。bashというシェルのようです。駄目ならやりなおし。
次はprc-toolsの構築。始めに作ったディレクトリをCygwinにくっつけてやります。
mount -tf "C:\PalmDev" /PalmDev
そこにSDKを入れます。SDKは
palmsourceのdeveloperサイトからTar形式のpalmos-sdk-5.0r3-1.tar.gzをダウンロードし、解凍して出来たsdk-5r3フォルダごとC:\PalmDevに放り込みました。とりあえず今の最新版です。
で、SDKの存在をprc-toolsに教えてあげるために
palmdev-prepを実行します。
以上でPalmの開発環境ができたはず。
prc-toolsのダウンロードページからSampleをダウンロードしてそれを解凍。C:\cygwin\home\ユーザー名の下にコピーします。
6つのサンプルがあるのでそれぞれのディレクトリでmakeを実行すれば大抵大丈夫。なんか1つエラーが出て終了しないものもありましたが、僕は心が広いので見てみぬ振りをします。全部にエラーが出るのであればそれは問題なので、さっぱりアンインストールしてもう一度最初からやり直しましょう。過去は振り返らない。うん。
bashのシェルがいやならばc:\cygwin\binにPATHを通しておけばコマンドプロンプトでもmakeできるようです。
この他にシミュレータやらクリエ用のSDKもあったほうがいいのですが、それぞれのdeveloperサイトからさほど迷わず入手できるはず。
palmsourceのdeveloperサイトclieのdeveloperサイトと、インストールして満足。終了。
posted by シェクまく at 21:24
| 千葉
|
Comment(0)
|
TrackBack(0)
|
Palm