2014-11-25 103 views
0

我只是写了一个小程序测试了子弹物理学:Bullet物理程序崩溃

#include <btBulletDynamicsCommon.h> 

int main() 
{ 
    btBroadphaseInterface *broadphase = new btDbvtBroadphase(); 
    delete broadphase; 
    return 0; 
} 

但只要我运行程序,它只是崩溃(视窗说,这个程序是不再工作)。

我的编译器是MinGW 4.8.1,我使用Windows 8.1。

这是我的生成命令: g++ -std=c++11 -O0 -o bulletTest.exe bulletTest.cpp -lBulletDynamics -lBulletCollision -lLinearMath -static

我有什么改变,让程序正常运行?

回答

0

我建议你实施“hello world”子弹示例。
http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Hello_World

它初始化方式和你一样,但是更多的类,它是正确初始化子弹的最小示例。

+1

感谢您的回答,但我已经找到了如何正确构建库。我首先使用MinGW 4.7.2构建了这些库,然后将它们复制到MinGW 4.8.1。我也尝试了Hello World示例,现在一切正常! – sigalor 2014-11-27 16:47:51