プログラム / 2009/11/17 (Tue) / 編集 |
物理エンジンのBulletをインストールしたメモ
まずはcmakeなんだけど、ここではまった、、、
とりあえず、Frameworkを作ろうと思ってINSTALLに従い以下のcmakeを実行
と思ったら、「If both FRAMEWORK and BUILD_SHARED_LIBS are set, will create OS X style Framework Bundles which can be placed in linked via the -framework gcc argument or drag into Xcode projects.」だってよ、つまり、「-DBUILD_SHARED_LIBS」をつければFrameworkとShared Libraryの両方が出来ると思ってた俺がばかだったと、、、まぁmake時のオプションの与え方以外はまったく同じだからShared Libraryは別にいらないんだけどね。。。
というわけで、Shared Libraryが欲しい人は以下でやれって話。
もう一つやってたしょうもないミスがBulletの公式ページのTutorial: Hello World Applicationをそのままやったこと
「error: btBulletDynamicsCommon.h: No such file or directory」といわれます。ヘッダの指定を修正しないといけません。
ちなみに、frameworkでインストールしたBulletを使うときのコンパイル時のオプションはこれらしい。
というわけで、ODEのプログラムをBullet版に修正する作業に入ります。
まずはcmakeなんだけど、ここではまった、、、
とりあえず、Frameworkを作ろうと思ってINSTALLに従い以下のcmakeを実行
cmake -DBUILD_SHARED_LIBS=ON -DFRAMEWORK=ON -DCMAKE_INSTALL_PREFIX=/Library/Frameworks -DCMAKE_INSTALL_NAME_DIR=/Library/Frameworks普通にFrameworkはできたんだが、、、/usr/localにライブラリができない!なぜだ?インストール場所はデフォルトで/usr/localなはずなのに!!
と思ったら、「If both FRAMEWORK and BUILD_SHARED_LIBS are set, will create OS X style Framework Bundles which can be placed in linked via the -framework gcc argument or drag into Xcode projects.」だってよ、つまり、「-DBUILD_SHARED_LIBS」をつければFrameworkとShared Libraryの両方が出来ると思ってた俺がばかだったと、、、まぁmake時のオプションの与え方以外はまったく同じだからShared Libraryは別にいらないんだけどね。。。
というわけで、Shared Libraryが欲しい人は以下でやれって話。
cmake -DBUILD_SHARED_LIBS=ON
もう一つやってたしょうもないミスがBulletの公式ページのTutorial: Hello World Applicationをそのままやったこと
「error: btBulletDynamicsCommon.h: No such file or directory」といわれます。ヘッダの指定を修正しないといけません。
//#include <btBulletDynamicsCommon.h> //↓ #include <BulletDynamics/btBulletDynamicsCommon.h>そりゃそうだよね、これで10分くらいなやんでしまった俺アホス orz
ちなみに、frameworkでインストールしたBulletを使うときのコンパイル時のオプションはこれらしい。
g++ hello_bullet.cpp -framework LinearMath -framework BulletCollision -framework BulletDynamics -framework BulletSoftBody -o hello_bullet
というわけで、ODEのプログラムをBullet版に修正する作業に入ります。
未選択 / 2009/11/15 (Sun) / 編集 |
最近懐中時計が欲しいです、とくに使う予定とかはないんだけどね。
たまにへんなものが欲しくなる俺です。
以前はSchwertkreuz買ったりしたが、まぁ使うことがないのはわかりきってるね。あれ大きいしね、デザインは好きなんだけど。
で、そのあとはモノクルが欲しかったんだよ、あの執事とかがよくつけてる片眼鏡ね。もちろん似合わないのはわかりきってるし、てゆうかそもそも目悪くないしな。。。
でもって今は懐中時計が欲しいです、普段から時間みたりしないのにww
最初は銀時計が欲しかったんだが、銀時計なのに金メッキというよくわからないしろものばかりなので買いあぐねていたら、、、Pandora Heartsのオルゴール付き懐中時計ってよくない?
曲名は『Lacie』ね、OST1では『Melody』って曲名で入ってるし、歌付きの『every time you kissed me』なんてのもあるが、なんで『レイシー』って曲名にしなかったのかな?
AliceはLacieの娘なんだという意見もあるらしいが
そういやPandora Heartsのコミックも欲しいんだが古本屋にでまわらないんだよな、新刊はちょっと手が出ないし予算的に。
あと、アニメ版はすべてみたけど、シャロンちゃんは途中からシャロン様って呼びたくなるよね。
たまにへんなものが欲しくなる俺です。
以前はSchwertkreuz買ったりしたが、まぁ使うことがないのはわかりきってるね。あれ大きいしね、デザインは好きなんだけど。
で、そのあとはモノクルが欲しかったんだよ、あの執事とかがよくつけてる片眼鏡ね。もちろん似合わないのはわかりきってるし、てゆうかそもそも目悪くないしな。。。
でもって今は懐中時計が欲しいです、普段から時間みたりしないのにww
最初は銀時計が欲しかったんだが、銀時計なのに金メッキというよくわからないしろものばかりなので買いあぐねていたら、、、Pandora Heartsのオルゴール付き懐中時計ってよくない?
曲名は『Lacie』ね、OST1では『Melody』って曲名で入ってるし、歌付きの『every time you kissed me』なんてのもあるが、なんで『レイシー』って曲名にしなかったのかな?
AliceはLacieの娘なんだという意見もあるらしいが
そういやPandora Heartsのコミックも欲しいんだが古本屋にでまわらないんだよな、新刊はちょっと手が出ないし予算的に。
あと、アニメ版はすべてみたけど、シャロンちゃんは途中からシャロン様って呼びたくなるよね。