Box2d的Demo有Visualstudio2012的工程文件,但是我比较习惯在eclipse中看代码,所以总结了一下使用Mingw编译的方法:
编译了最新版2.3.0:
首先下载源码:http://box2d.org
将Box2D,freeglut,glui,TestBed这四个代码所在文件夹拷贝到C++项目中:
设置项目的include路径:
设置程序链接时需要的库文件:
这些库以及glui,freeglut都是用于在Windows下使用opengl渲染和使用一些控件的。
编译运行,就可以看到运行的Demo了。和VC里编译出来的一样。
附件使用mingw和msvc编译好的压缩包