轉自http://www.cnblogs.com/liangliangh/p/3575590.html
1 Bullet安裝指導
- 下載bullet-2.82-r2704.zip,解壓(r後面的數字可能不同);
- 運行“../build/vs2010.bat”,生成VS2010工程;
- 用VS2010打開“../vs2010/0BulletSolution.sln”;
- 對LinearMath、BulletCollision、BulletDynamics、BulletSoftBody,分別在Debug和Release配置下編譯生成LIB;
- 將“../lib”下的8個.lib文件,以及“../src”下所有.h文件,都拷貝出來即構成安裝包;其中,.lib文件放到lib文件夾先,.h文件放到inc文件夾下。
2 Bullet工程配置(使用Bullet庫)
要使用Bullet,需要:
- 添加包含目錄,將上一節拷貝的.h文件所在目錄添加到工程的包含目錄(在所有配置下);
- 添加庫目錄,將上一節拷貝的.lib文件所在目錄添加到工程庫目錄(在所有配置下);
- 引用庫,添加對.lib文件的引用(根據使用層次添加所需.lib文件,Debug和Release分別設置);
- 包含頭文件,在代碼中包含“btBulletDynamicsCommon.h”。
- 接下來,就可以自己編輯代碼了。
注:
添加包含目錄的兩種方法:
- “項目屬性 >> 配置屬性 >> VC++目錄 >> 包含目錄”
- “項目屬性 >> 配置屬性 >> C/C++ >> 常規 >> 附加包含目錄”。
添加庫目錄的兩種方法:
- “項目屬性 >> 配置屬性 >> VC++目錄 >> 庫目錄”
- “項目屬性 >> 配置屬性 >> 鏈接器 >> 常規 >> 附加庫目錄”。
引用庫的兩種方法:
- 代碼#pragma comment (lib, "xxx.lib")(用#ifdef _DLL和#ifdef _DEBUG);
- “項目屬性 >> 配置屬性 >> 鏈接器 >> 輸入 >> 附加依賴項”。