Qt第三方库QML-Box2D——安装测试

Box2D是一个用于模拟2D刚体物体的C++引擎。一般用于游戏制作。


这是源码地址:https://gitorious.org/qml-box2d

下载个与Qt版本相同的源码:这是Qt5的点击打开链接,其它版本的自己找吧。

 这是官方给出的build教程:http://qt-project.org/wiki/Build-QML-Box2D-Library

下面说下我的方法:

解压里边的源码到你的Qt安装目录:\Qt\Qt5.2.1\5.2.1\mingw48_32\qml中重命名为Box2D,用QtCreator打开里面的box2d.pro文件,我的编译器是mingw,分别用debug和release编译一遍,在build-box2d-Desktop_Qt_5_2_1_MinGW_32bit-Debug或release中得到Box2Dd.dll和Box2D.dll及静态库等。

将编译得到的dll拷贝到重命名的Box2D文件夹中。

——————

使用时:

1,在pro中加入

INCLUDE+="\Qt\Qt5.2.1\5.2.1\mingw48_32\qml\Box2D"
(注意是你的qt路径)

2,在qml文件中引入:

import Box2D 1.1

——————

自带的例子尝试下:

看不了的话:图片地址

需注意的是,直接用qmlscene似乎是找不到那个模块的,需建立个qt quick工程,然后将例子中的qml拖进去,就能如图中运行了。

很不错吧


你可能感兴趣的:(QML,Box2D)