Bullet安装
前言
这些天在研究OpenCV,用到了CMake,在百度百科里面看到CMake也可以生成Bullet的解决方案。试想能否一试~~
Bullet是一个开源的物理模拟计算引擎,世界三大物理模拟引擎之一(另外两种是Havok和PhysX)。广泛应用于游戏开发和电影制作中。Bullet也是AMD开放物理计划成员之一。 Bullet是一个跨平台的物理模拟计算引擎。支持Windows、Linux、MAC、Playstation3、XBOX360、Nintendo Wii。Bullet也整合到了Maya和Blender 3D中。
下载OpenGL Library
OpenGL官网:http://www.opengl.org/
GLUT下载:http://www.opengl.org/resources/libraries/glut/glut_downloads.php
下载Bullet
Bullet下载:http://code.google.com/p/bullet/downloads/list
配置OpenGL
下载最新的GLUT,最新的GLUT版本是3.7,解压,将 glut32.dll 和 glut.dll 拷贝到 c:\windows\system32 下面,将 glut32.lib 和 glut.lib 拷贝到 VC 安装目录下的 lib 目录下(如:\Microsoft Visual Studio 9.0\VC\lib\下),将 glut.h 拷贝到VC安装目录下的 \include\gl\ 目录下(如:\Microsoft Visual Studio 9.0\VC\include\gl\下)。
用CMake生成Bullet解决方案
1. 首先我们先将下好的Bullet解压到我们需要存放的地方(例如D:\)。
2. 我们利用CMake找到这个目录,然后设置我们需要生成项目的目录。
3. 点击Configure后,再点击Generate就可以在选中目录下生成.sln的项目文件。
4. 双击该项目文件打开VS2008,对该项目进行编译生成dll。(同样是Debug态一个,Release态一个)
配置环境变量
在环境变量中加入bullet生成的lib中的debug目录和release目录