-2

http://docs.huihoo.com/qt/4.7/demos-declarative-minehunt.html

当我构建并运行时......我只是得到一个空白的白色矩形......游戏是 MineHunt。源代码在 URL 中。我创建了文件并复制并粘贴到 Qt Creator 4.7 中。在 Linux 中运行。

4

1 回答 1

0

无需投票。对于初学者来说,部署 qml 应用程序似乎并不容易。jdl,不知道能不能帮到你。目前我只在Linux上。但我做了什么:

我将整个文件夹 minehunt 复制到我的目标文件夹 (/tmp/mine) 中。当我运行 qmake 时,我得到:

警告:未找到包含文件 /tmp/mine/helper/qmlapplicationviewer/qmlapplicationviewer.pri

所以我也将examples/declarative/helper文件夹复制到/tmp/mine。看起来像这样:

/tmp
    /矿
      /猎雷
      /帮手

然后我变成了minhunt,做了'qmake'和'make'。几秒钟后,我在 /tmp/mine/minehunt/ 中有一个工作的 minehunt 二进制文件。

我明天试试 Windows 版本。

编辑:好的,现在在 Windows 7 下尝试。Qt4。

QtCreator 打开。项目...qt\demos\declarative\minehunt\minehunt.pro 已加载。通常在发布模式下编译。没问题。一个文件 minehunt.exe 是在....qt\demos\declarative\minehunt\release. 开始:白屏。和你描述的完全一样。在...qt\demos\declarative\minehunt我找到一个文件夹'qml'。我将这个文件夹和 minehunt.exe 移到另一个文件夹(myMineFolder)中。以这种方式模拟一个简单的部署。单击 minehunt.exe -> 像魅力一样工作。

所以我的文件夹布局:

   我的文件夹
      qml
      寻雷器

但是,当然,我已将我的 PATH 变量正确设置为我的 Qt 安装。

于 2013-08-29T21:36:21.903 回答