QML Box2D 安装

Posted

技术标签:

【中文标题】QML Box2D 安装【英文标题】:QML Box2D Install 【发布时间】:2016-04-14 19:59:56 【问题描述】:

根据我之前提出的问题的建议,我正在尝试将 Box2D 与我的 QML 应用程序一起使用。

我在这里下载了用于 QML 的 Box2D:https://github.com/qml-box2d/qml-box2d

我已按照说明进行:

将文件解压到我的 Import 文件夹 (Qt/5.4/android_armv7/imports/) 在 Qt 中打开 Box2D.pro 并构建它。 libBox2D.so 文件是按照我所遵循的说明创建的。

我尝试在我的 QML 项目中使用 Box2D。首先使用我的 android 应用程序,然后使用桌面应用程序。

每次我都会遇到错误:

模块“Box2D”未安装

我被这个困住了,有人可以帮助我吗?

【问题讨论】:

你运行make install了吗?具体来说,例如,您应该在Qt/5.4/android_armv7/qml 中看到一些与 Box2D 相关的内容。 否...如何运行 make install? 进入项目的build目录,输入make install。 试过了,但得到错误'make' is not identify as an internal or external command, operable program or batch file 那你需要运行nmake。 【参考方案1】:

您需要运行make install(Windows 上为nmake install),以便将 Box2D 文件安装到例如Qt/5.4/android_armv7/qml,就你而言。要使用nmake,您需要正确设置您的开发环境。 here 对此进行了解释,尽管它专门针对构建 Qt 本身。如果您使用的是 MSVC,打开 MSVC 的开发人员命令提示符并从那里运行 nmake 就足够了。

【讨论】:

以上是关于QML Box2D 安装的主要内容,如果未能解决你的问题,请参考以下文章

着色器在 QML 中的插件安装

未安装 QML QtGraphicalEffects

Qml - 错误:未安装模块“QtMobility.location”

如何用颜色填充 box2d-qml 多边形?

ubuntu 怎么安装qml-module-qtquick-controls

ubuntu 怎么安装qml-module-qtquick-controls