ダメ生活100ブログ ver0.94

アクセスカウンタ

zoom RSS 【Mac】【ODE】Open Dynamics Engine の Mac へのインストール

<<   作成日時 : 2009/09/10 19:32   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

まず,ODE をダウンロードしてくる.
http://www.ode.org/
ここから.

適当なディレクトリで展開後,odeのディレクトリ内で以下のコマンドを実行.

# ./configure --enable-double-precision
# make
# sudo make install


たぶんこれだけでおk

オレはこのあと

# sudo mv ode /

として / ディレクトリ以下に ode 全体をコピーしておいて,テクスチャを参照したりする時に使用します.

あ,makefile が重要なので,丸々コピーしておきます.
PROG と OBJ のところに使用するプログラムソースのファイル名をぶっこむとコンパイルできる仕組み.
/ディレクトリにodeをコピーしない場合は,各ディレクトリのパスを変えて下さい.(ODE_INCLUDEとかDRAWSTUFFとかのパスね)
##################

PROG = mobileRobot

OBJ = objClass stdODE

CC = g++
SRC = /ode/src
ODE_INCLUDE = /ode/include
#DRAWSTUFF = "\"/ode/drawstuff/textures\""
DRAWSTUFF = /ode/drawstuff/textures
LIBTOOL = /ode/libtool
LIBDRAWSTUFF = /ode/drawstuff/src/libdrawstuff.la
LIBODE = /ode/ode/src/libode.la
LIBDRAWSTUFFa = /ode/drawstuff/src/.libs/libdrawstuff.a
LIBODEa = /ode/ode/src/.libs/libode.a

main:
make $(OBJ);make $(PROG)

$(PROG):
$(CC) -DHAVE_CONFIG_H -I. -I$(SRC) -I$(ODE_INCLUDE) -DDRAWSTUFF_TEXTURE_PATH=$(DRAWSTUFF) -DdTRIMESH_ENABLED -DdDOUBLE -g -O2 -MT
$(PROG).o -MD -MP -MF .deps/$(PROG).Tpo -c -o $(PROG).o $(PROG).cpp
mv -f .deps/$(PROG).Tpo .deps/$(PROG).Po
/bin/sh $(LIBTOOL) --tag=CXX --mode=link g++ -g -O2 -o $(PROG) $(PROG).o objClass.o stdODE.o $(LIBDRAWSTUFF) $(LIBODE) -framework Op
enGL -framework Carbon -framework AGL -lm -lpthread
$(CC) -g -O2 -o $(PROG) $(PROG).o objClass.o stdODE.o -framework OpenGL -framework Carbon -framework AGL -Wl,-bind_at_load $(LIBDRAW
STUFFa) $(LIBODEa) -lm -lpthread

objClass:
$(CC) -DHAVE_CONFIG_H -I. -I$(SRC) -I$(ODE_INCLUDE) -DDRAWSTUFF_TEXTURE_PATH=$(DRAWSTUFF) -DdTRIMESH_ENABLED -DdDOUBLE -g -O2 -MT
objClass.o -MD -MP -MF .deps/objClass.Tpo -c -o objClass.o objClass.cpp
mv -f .deps/objClass.Tpo .deps/objClass.Po

stdODE:
$(CC) -DHAVE_CONFIG_H -I. -I$(SRC) -I$(ODE_INCLUDE) -DDRAWSTUFF_TEXTURE_PATH=$(DRAWSTUFF) -DdTRIMESH_ENABLED -DdDOUBLE -g -O2 -MT
stdODE.o -MD -MP -MF .deps/stdODE.Tpo -c -o stdODE.o stdODE.cpp
mv -f .deps/stdODE.Tpo .deps/stdODE.Po

clean:
rm *~ *.o $(PROG)

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
【Mac】【ODE】Open Dynamics Engine の Mac へのインストール ダメ生活100ブログ ver0.94/BIGLOBEウェブリブログ
文字サイズ:       閉じる