MinGW 编译 2D物理引擎库 Box2D
发表于 : 2016年11月20日 08:50
环境 Win7 64
MinGW / gcc version 6.1.0
主页:http://box2d.org/
我所下载的版本已经上传到网盘:http://pan.baidu.com/s/1hrQxZRQ
目录结构
Box2D-master 下有两个目录,Contributions (这个暂时不管) 和 Box2D
而Box2D下又分多个目录,
Documentation 是文档,
Testbed 是演示程序项目文件,
glew、glfw、imgui 都是 Testbed 编译时需要用到的库。
所以单独编译 Box2D 的话,以下两句就够了。和 Box2D 无关的错误可以无视
演示程序 - Testbed 的手动编译方法请看3楼 MinGW g++ 单独编译 Box2d 示例程序 Testbed
MinGW / gcc version 6.1.0
主页:http://box2d.org/
我所下载的版本已经上传到网盘:http://pan.baidu.com/s/1hrQxZRQ
目录结构
Box2D-master 下有两个目录,Contributions (这个暂时不管) 和 Box2D
而Box2D下又分多个目录,
- \Box2D-master\Box2D\Box2D
\Box2D-master\Box2D\Build
\Box2D-master\Box2D\Documentation
\Box2D-master\Box2D\glew
\Box2D-master\Box2D\glfw
\Box2D-master\Box2D\HelloWorld
\Box2D-master\Box2D\imgui
\Box2D-master\Box2D\Testbed
Documentation 是文档,
Testbed 是演示程序项目文件,
glew、glfw、imgui 都是 Testbed 编译时需要用到的库。
所以单独编译 Box2D 的话,以下两句就够了。和 Box2D 无关的错误可以无视
关于各种错误的修改尝试请看2楼(还是不要浪费时间了),$ cmake -G "MinGW Makefiles" . $ make
演示程序 - Testbed 的手动编译方法请看3楼 MinGW g++ 单独编译 Box2d 示例程序 Testbed