トップ 一覧 検索 ヘルプ RSS ログイン

BBS-PODS/4の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
[[▲PODS用掲示板に戻る|PODS用掲示板]]

!![[FortuneDA++ の PODS 版|BBS-PODS/4]] - 陰郎 (2007年06月17日 01時02分19秒)
 ここでは、PODS で DA を作成するためのサンプルとして、伝統的に DA の導入サンプルとされてきた FortuneDA を PODS でビルドできるようにした版を提示します。ソースコードの内容的には [[Codewarrior版|【C/C++】OS 5 で draggable な DA のサンプル]]と同等です。
 ここでは、CodeWarrior における FortuneDA++ を PODS でビルドできるようにした版を提示します。ソースコードの内容的には [[Codewarrior版|【C++】 FortuneDA++ のサンプル]]と同等です。

 
!!前提
 ここで提示する PODS 版 FortuneDA は、PODS の Eclipse IDE は使用せず、Cygwin コンソール上で make する前提で作ってあります。また、PalmRC は使用せず、PilRC を使用する前提となっています。PODS で PilRC を使用する方法に関しては、「 [[PODS で PilRC を使用する方法|BBS-PODS/1]] 」を、PODS インストール後の Cygwinコンソールについては「 [[Cygwinコンソール|BBS-PODS/2]] 」をそれぞれ参照してください。
 ここで提示する PODS 版 FortuneDA++ は、PODS の Eclipse IDE は使用せず、Cygwin コンソール上で make する前提で作ってあります。また、PalmRC は使用せず、PilRC を使用する前提となっています。PODS で PilRC を使用する方法に関しては、「 [[PODS で PilRC を使用する方法|BBS-PODS/1]] 」を、PODS インストール後の Cygwinコンソールについては「 [[Cygwinコンソール|BBS-PODS/2]] 」をそれぞれ参照してください。

 
!!ダウンロード
 ダウンロードファイルは zip 形式で圧縮されています。ソースコードやリソースとメイクファイル、コンパイル済みの FortuneDA.prc 、およびオリジナルのソースコードセットを含みます。
*{{ref FortuneDA_for_PODS.zip}}
 ダウンロードファイルは zip 形式で圧縮されています。ソースコードやリソースとメイクファイル、コンパイル済みの FortuneDAPP.prc 、およびオリジナルのソースコードセットを含みます。
*{{ref FortuneDA++_for_PODS.zip}}

 
!!Cygwin コンソールでの make
 ダウンロードしたファイルを、ここでは C:\Projects\FortuneDA 配下に展開したものとします。Cygwinコンソールを起動し、以下のように make します。

 kagelow@enigma04 ~
 $ cd c:/projects/FortuneDA/Source
 
 kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source
 $ make
 m68k-palmos-gcc -Wall -g -O2 -I..   -c -o Fortune_DA.o Fortune_DA.c
 Fortune_DA.c:131: warning: `GetCurAppName' defined but not used
 m68k-palmos-gcc -Wall -g -O2 -I.. -nostartfiles Fortune_DA.o -o Fortune_DA
 m68k-palmos-obj-res Fortune_DA
 mv code0001.Fortune_DA.grc code03e8.grc
 rm *.Fortune_DA.grc
 rm -f *.bin
 pilrc -I .. Fortune_DA.rcp .
 PilRC v3.2
   Copyright 1997-1999 Wes Cherry   (wesc@ricochet.net)
   Copyright 2000-2004 Aaron Ardiri (aaron@ardiri.com)
 
 Generating 68K resources from 'Fortune_DA.rcp'.
 Writing tFRM2328.bin (114 bytes)
 Writing tver0001.bin (4 bytes)
 touch bin.res
 build-prc --no-check-resources -t "DAcc" Fortune_DA.prc "Fortune DA" "FtDA"
 code03e8.grc *.bin
 
 kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source
 $

 make の方法については、「[[FortuneDA の PODS 版|BBS-PODS/3]]」を参照してください。
 
 中間ファイルを削除するには、make clean とします。

 kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source
 $ make clean
 rm -f *.[oa] Fortune_DA *.bin bin.res *.grc Makefile.bak
 
 kagelow@enigma04 /cygdrive/c/projects/FortuneDA/Source
 $


!!注意事項
 このページで提示したパッケージについては、[[Codewarrior版|【C/C++】OS 5 で draggable な DA のサンプル]]と同等の扱いとします。
 このページで提示したパッケージについては、[[Codewarrior版|【C++】 FortuneDA++ のサンプル]]と同等の扱いとします。

 
!!コメント
{{comment multi}}