Re: [Squeak-ja] Mac で 楽しくODE PlugInを作ろう
Kazumi Okamoto
kazumi_okamoto @ mac.com
2004年 8月 29日 (日) 11:22:48 CEST
岡本です。
はじめまして。
Carbon 版の ODEPlugin のビルドに成功しました。
http://homepage.mac.com/kazumi_okamoto/FileSharing6.html
にビルドしたものを置いておきました。
問題等ありましたら、ご連絡下さい。
環境は、
Mac OS X 10.3.5
XCode 1.5
Squeak VM: 3.7.4
Squeak Image: 3.7b-5967
を使用しました。
作業記録を書いておきます。
--
ODE のインストール
1.ODE をビルド
2.runlib libode.a を実行
Squeakの plugin 構築環境の作成
1.CVS から、Squeak のソースツリーを取得。
2.VMMaker のインストール。
3.ODECoのインストール。
4.VMMaker を起動し、ODECo Plugin を External Pluginとして、
コード生成。
XCode でビルド環境を構築
1.Carbon Bundle用プロジェクトを選択
2.ODEPlugin.c をプロジェクトに追加
3.platforms/Mac OS/vm/ 以下の sqPlatformSpecific.h SqConfig.h
をプロジェクトに追加
4.platforms/Cross/vm SqVirtualMachine.h をプロジェクトに追加
5.libode.a をプロジェクトに追加
5.Target - Build の設定
- Header Search Path に ODEPlugin の include pathを追加
- OtherLinkerFlags に -lstdc++ を追加
- Force PkgInfo Generation のチェックボックスをオン
6.ビルド
という手順をとりました。
On 2004/08/27, at 12:51, YAMAMIYA Takasi wrote:
> 山宮です。
>
> 相変わらず進歩しませんが、carbon 版をコンパイルしてみた記録です。
> コンパイル自体は出来るのですが、ODECo は動きませんでした。
>
> - .bundle ファイル(外部プラグイン)を作る方法が分からない。
> - 内部プラグインにしてコンパイルしたのにやっぱり動かない。
> - もう 10.2 なんて使ってるいないのだろうか?
>
> 結論: マックはむずい。
Squeak-ja メーリングリストの案内