UbuntuでBulletを構築し、Bulletを実行する例示的なプログラム
1379 ワード
UbuntuでBulletを構築し、Bulletを実行する例示的なプログラム
1、Bulletのダウンロードページを見つけて、住所は:https://code.google.com/p/bullet/downloads/list
2、Bulletをダウンロードします..tgz形式でダウンロードします.私がダウンロードしたバージョンはbullet-2.82-r 2704です.
3、cmakeがインストールされていない場合はsudo apt-get install cmakeを使用してインストールします.
4、glutがインストールされていない場合は、sudo apt-get install freeglut 3およびsudo apt-get install freeglut 3-devを使用してインストールします.
4、コマンドプロンプト状態で入力cmake.makefileを生成します.
5、makeがインストールされている場合は、直接makeとsudo make installで問題を解決します.そうしないと、makeをインストールする必要があります.コマンドはsudo apt-get install makeです.makeはGCCコンパイラを呼び出す構築プロジェクトで、sudo make installはヘッダファイルとライブラリ関数を/usr/local/includeフォルダに配置します.ファイルを/usr/local/includeに書き込むには権限が必要なので、sudoを必ず書いてください.
6、IDEを選択して構築する.ここではQt Creatorを選び、私が使っているバージョンはQt Creator 3.0です.新しいQtプロジェクトを作成し、qmakeを書きます.私はこう書いています.
#Bulletインスタンスプログラムを実行するプロジェクトファイルです.
1、Bulletのダウンロードページを見つけて、住所は:https://code.google.com/p/bullet/downloads/list
2、Bulletをダウンロードします..tgz形式でダウンロードします.私がダウンロードしたバージョンはbullet-2.82-r 2704です.
3、cmakeがインストールされていない場合はsudo apt-get install cmakeを使用してインストールします.
4、glutがインストールされていない場合は、sudo apt-get install freeglut 3およびsudo apt-get install freeglut 3-devを使用してインストールします.
4、コマンドプロンプト状態で入力cmake.makefileを生成します.
5、makeがインストールされている場合は、直接makeとsudo make installで問題を解決します.そうしないと、makeをインストールする必要があります.コマンドはsudo apt-get install makeです.makeはGCCコンパイラを呼び出す構築プロジェクトで、sudo make installはヘッダファイルとライブラリ関数を/usr/local/includeフォルダに配置します.ファイルを/usr/local/includeに書き込むには権限が必要なので、sudoを必ず書いてください.
6、IDEを選択して構築する.ここではQt Creatorを選び、私が使っているバージョンはQt Creator 3.0です.新しいQtプロジェクトを作成し、qmakeを書きます.私はこう書いています.
#Bulletインスタンスプログラムを実行するプロジェクトファイルです.
BULLET_PREFIX = /home/jiangcaiyang/Develop/bullet-2.82-r2704
FRAMEWORK_PREFIX = $${BULLET_PREFIX}/Demos/OpenGL
DEMO_PREFIX = $${BULLET_PREFIX}/Demos/BasicDemo
INCLUDEPATH += /usr/local/include/bullet \
$${FRAMEWORK_PREFIX} \
$${DEMO_PREFIX}
SOURCES += \
$${DEMO_PREFIX}/BasicDemo.cpp \
$${DEMO_PREFIX}/main.cpp
LIBS += $${FRAMEWORK_PREFIX}/libOpenGLSupport.a \
-lBulletDynamics \
-lBulletCollision \
-lLinearMath \
-lglut -lGLU -lGL