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 - 错误:未安装模块“QtMobility.location”