Bullet for Unix環境備忘メモ
随分前のメモ。Ubuntu上でのBullet環境ビルドでcmakeを使うのだが、Windows VisualC++を使うようにすんなりいかなかった部分の備忘。
$ cmake -G "Unix Makefiles" -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Check size of void* -- Check size of void* - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so … CMake Error: This project requires some variables to be set, and cmake can not find them. Please set the following variables: GLUT_INCLUDE_DIR (ADVANCED) GLUT_glut_LIBRARY (ADVANCED) -- Configuring done
と途中終了してしまうので、GLUTをインストール。
$ sudo apt-get install freeglut3-dev
再度cmakeをすると、上記のように何度か事前に必要なモジュールが出てくるので、都度インストール。
再度cmake
$ cmake -G "Unix Makefiles" OPENGL FOUND /usr/lib/libGLU.so/usr/lib/libGL.so-lSM-lICE/usr/lib/libX11.so/usr/lib/libXext.so GLUT FOUND /usr/lib/libglut.so -- Configuring done -- Generating done -- Build files have been written to: /home/binh/Desktop/bullet-2.77
これで通ったので、
$ ./autogen.sh
MakeFileをcoufigure
$ ./configure
Bullet Physis SDK と Demosをビルド
$ make
以上