Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt.labs.plarform并非仅在发布模式下安装_Qt_Import_Qml_Qtquick2 - Fatal编程技术网

Qt.labs.plarform并非仅在发布模式下安装

Qt.labs.plarform并非仅在发布模式下安装,qt,import,qml,qtquick2,Qt,Import,Qml,Qtquick2,我在Qt creator的win 10上使用来自Qt.labs.platform 1.1的FileDialog,我使用的编译器是桌面Qt 5.15.2。MinGW 64位。 在调试模式下,一切正常,但当我更改为发布模式时,编译器出现以下错误: QQmlApplicationEngine未能加载组件 qrc:/main.qml:6:1:未安装模块“Qt.labs.platform” 我尝试过清理、重建或重新启动计算机,还更改了导入版本的数量,但没有任何帮助。有什么办法解决这个问题吗?您的Qt安装中

我在Qt creator的win 10上使用来自Qt.labs.platform 1.1的FileDialog,我使用的编译器是桌面Qt 5.15.2。MinGW 64位。
在调试模式下,一切正常,但当我更改为发布模式时,编译器出现以下错误:
QQmlApplicationEngine未能加载组件
qrc:/main.qml:6:1:未安装模块“Qt.labs.platform”


我尝试过清理、重建或重新启动计算机,还更改了导入版本的数量,但没有任何帮助。有什么办法解决这个问题吗?

您的Qt安装中的qml\Qt\labs\platformplugin.dll目录中是否有qtlabsplatformplugin.dll文件?在运行应用程序之前,您还可以将环境变量
QML\u IMPORT\u TRACE
设置为
1
,以查看它试图从何处加载。是的,我有qtlabsplatformplugin.dll。我不知道如何设置环境变量,我在.pro文件中添加了这一行,但什么也没发生。最后,我使用了QtQuick.Dialogs import,其中FileDialog略有不同,但适用于我的目的。我是通过Qt Creator帮助获得实验室版本的,不幸的是,这里只有Qt.labs.platform中的FileDialog,它显然不能正常工作。