windows10编译Box2D源文件

最近突然看到一个Box2D的八脚机器人演示,觉着挺好玩,于是决定自己也动手做一个。在使用Box2D之前需要编译Box2D的源文件,生成BoxesD.lib供编程使用。编译的步骤大致如下:

一、进入box2D作者的github,下载源码。

https://github.com/erincatto/Box2D

 windows10编译Box2D源文件_第1张图片

二、下载了box2D源码之后,需要使用cmake生成vs工程文件,点击下面的链接下载cmake。

cmake有exe安装版和zip解压版。我下的是cmake-3.3.1-win32.zip解压版,没有对应的win64版本。

http://www.cmake.org/download/

 

 windows10编译Box2D源文件_第2张图片

三、解压box2D到桌面。解压cmake,运行camke-gui。做如下设置。

 windows10编译Box2D源文件_第3张图片

四、点击左下角的configure按钮,根据你的vs版本对应选项。我使用的是vs2013便选择了visual studio 12 2013。点击Finish,只见一片飘红,不过不用担心。

 

 windows10编译Box2D源文件_第4张图片

 windows10编译Box2D源文件_第5张图片

再次点击configure。

 windows10编译Box2D源文件_第6张图片

我曾试过修改最下面一行选项的路径,不过貌似没什么用。点击generate,完成。

 windows10编译Box2D源文件_第7张图片


五、进入B0ox2D-master\Box2D\Build文件夹下,运行ALL_BUILD。编译该项目。编译完成之后,Box2D.lib(在Box2D-master\Box2D\Build\Box2D\Debug文件夹下)便生成了,此时是Debug版,release版请自行生成。拷贝出Box2D-master\Box2D文件夹下的Box2D文件夹,这里有必须的头文件。大功告成。

 

六、新建一个vs工程,命名hello_box_world。在工程文件下,新建文件夹Box2D存放刚才复制出来的Box2D文件夹。在刚才新建的Box2D文件夹内新建lib文件夹,里面存放Box2D.lib。

配置项目属性。

windows10编译Box2D源文件_第8张图片

windows10编译Box2D源文件_第9张图片

windows10编译Box2D源文件_第10张图片

最后,给项目添加Box2D-master\Box2D\HelloWorld\ HelloWorld .cpp文件,运行测试,成功,这下可以开开心心学习box2D啦。

windows10编译Box2D源文件_第11张图片

 

你可能感兴趣的:(windows10编译Box2D源文件)