当前位置: 首页 > 工具软件 > ODE > 使用案例 >

ODE在VS2012下的使用

封永嘉
2023-12-01

ODE介绍:

Open Dynamics Engine(ODE)用于模仿带关节的刚体动力学。特点是效率高、灵活、健壮,并有内置的碰撞检测(collision detection),适于模拟地面交通工具(ground vehicles)、带足的生物(legged creatures)等。

其官网是:http://www.ode.org

下载地址为:http://sourceforge.net/projects/opende/

 

ODE编译:

主要有两种编译方式:Automake、Premake。前者用make方式,主要用于*nix,后者用于windows环境。使用VS开发,就要使用premake工具。该工具随ODE提供。

1.      下载ODE开发库

2.      解压,进入ode/build目录,可以看到premake4.exe。在开始菜单的“运行”中,输入“cmd”,进入控制台。然后切换至该目录。输入”premake4 –help”查看Premake使用方法。然后输入“premake4 –with-demos –with-tests vs2010”来生成VS2010的工程文件。

3.      直接打开VS2010下的.sln工程,删除ode\lib\DebugDoubleDLL下的.pdb文件后,即可在VS2012下进行编译。

 

ODE使用:

1.      将ode相关的头文件加入到工程的文件包含路径中;

2.      需引入ODE的源文件中加入#include<ode/ode.h>;

3.      引入ODE的依赖库ode_doubled.lib

4.      加入预编译定义dDouble;

 类似资料: