QQmlApplicationEngine无法加载组件:[...]模块" QtQuick"没有安装

时间:2015-03-27 15:43:11

标签: ios qt qt-creator qtquick2

我遇到了iOS的Qt部署问题。 我的项目在不同的平台上使用QtQuick没有问题(例如Android,Mac ......)。但是当它在iOS模拟器中启动相同的代码时,它会失败,并带有黑色模拟器屏幕和消息:

QQmlApplicationEngine failed to load component
qrc:/qml/WmsWindow.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/WmsWindow.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/WmsWindow.qml:1 module "QtQuick" is not installed
qrc:/qml/WmsWindow.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/WmsWindow.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/WmsWindow.qml:1 module "QtQuick" is not installed
qrc:/qml/WmsWindow.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/WmsWindow.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/WmsWindow.qml:1 module "QtQuick" is not installed 

我在qml中使用此命令导入:

import QtQuick 2.2
import QtQuick.Controls 1.3
import QtQuick.Window 2.1

"快速"添加到.pro文件中。应用程序以这种方式打开:

m_pEngine = new QQmlApplicationEngine(this);
m_pEngine->load(p_qFilename);

如前所述,同一项目在其他平台上成功启动。我不知道为什么在iOS上出现这个问题。(编译工作没有问题,也在iOS上)。 Qt示例开始没有问题,但我无法在声明中发现任何差异。 与qt示例的唯一区别是我使用了许多自己开发的库,这些库链接到可执行文件。有没有人见过这种问题?你知道如何解决这个问题吗?

0 个答案:

没有答案