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*でリンクエラーが生じることがあった。(たまたまかも?)