ODE Ubuntu - eiichiromomma/CVMLAB GitHub Wiki

(ODE) Ubuntu

UbuntuでのOpenDynamicsEngineの導入

ソースの入手

Open Dynamics Engine - home のDownloadからVersion-numbered source releasesを選択し、ode-src-0.8.zipを持ってくる。

ビルドの設定

ソースを展開した中に入り、

./configure --enable-release --with-x --enable-double-precision
make
sudo make install

で/usr/local以下にインストールされる。

Drawstuff関連

そのままではdrawstuff関連がインストールされないので、

sudo cp -r include/drawstuff /usr/local/include/
sudo cp drawstuff/src/libdrawstuff.a /usr/local/lib/
sudo ldconfig

とでもする。 texturesも参照可能な場所に置く。

sudo mkdir /usr/local/share/drawstuff
sudo cp -r drawstuff/textures /usr/local/share/drawstuff/

以後、プログラムでテクスチャの場所を指定する時は/usr/local/share/drawstuff/texturesを指定する。

自作プログラムのmakeに必要なオプション

コンパイル

-I/usr/local/include

リンク

-L/usr/local/lib -lode -ldrawstuff -lglut

ハマりポイント

コンパイラはg++を指定する。 gccだとds*でリンクエラーが生じることがあった。(たまたまかも?)