2014-11-25 108 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