windows 下bullet庫的安裝使用

轉自http://www.cnblogs.com/liangliangh/p/3575590.html

1 Bullet安裝指導

  1. 下載bullet-2.82-r2704.zip,解壓(r後面的數字可能不同);
  2. 運行“../build/vs2010.bat”,生成VS2010工程;
  3. 用VS2010打開“../vs2010/0BulletSolution.sln”;
  4. LinearMathBulletCollisionBulletDynamicsBulletSoftBody,分別在DebugRelease配置下編譯生成LIB;
  5. 將“../lib”下的8個.lib文件,以及“../src”下所有.h文件,都拷貝出來即構成安裝包;其中,.lib文件放到lib文件夾先,.h文件放到inc文件夾下。
注:生成lib也可參考http://bulletphysics.org/mediawiki-1.5.8/index.php/Creating_a_project_from_scratch,這裏有詳細的圖文講解

Bullet工程配置(使用Bullet庫)

要使用Bullet,需要:

  1. 添加包含目錄,將上一節拷貝的.h文件所在目錄添加到工程的包含目錄(在所有配置下);
  2. 添加庫目錄,將上一節拷貝的.lib文件所在目錄添加到工程庫目錄(在所有配置下);
  3. 引用庫,添加對.lib文件的引用(根據使用層次添加所需.lib文件,Debug和Release分別設置);
  4. 包含頭文件,在代碼中包含“btBulletDynamicsCommon.h”。
  5. 接下來,就可以自己編輯代碼了。

注:

添加包含目錄的兩種方法:

  1. “項目屬性 >> 配置屬性 >> VC++目錄 >> 包含目錄”
  2. “項目屬性 >> 配置屬性 >> C/C++ >> 常規 >> 附加包含目錄”。

添加庫目錄的兩種方法:

  1. “項目屬性 >> 配置屬性 >> VC++目錄 >> 庫目錄”
  2. “項目屬性 >> 配置屬性 >> 鏈接器 >> 常規 >> 附加庫目錄”。

引用庫的兩種方法:

  1. 代碼#pragma comment (lib, "xxx.lib")(用#ifdef _DLL和#ifdef _DEBUG);
  2. “項目屬性 >> 配置屬性 >> 鏈接器 >> 輸入 >> 附加依賴項”。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章