我是靠谱客的博主 过时小蝴蝶,最近开发中收集的这篇文章主要介绍plugin cannot be loaded for module “QtQuick.Controls“: Cannot load library,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

环境:vs2019 + Qt5.15.0 + Win10
使用命令行终端:windeployqt app.exe 的形式部署QML的程序后,再将qml目录全部拷贝到app.exe 目录下,双击执行程序,出现如下错误:
在这里插入图片描述
qrc:/main.qml:2:1: plugin cannot be loaded for module “QtQuick.Controls”: Cannot load library C:Userssesa547092Desktophmi_rmd_vs2019qmlQtQuickControls.2qtquickcontrols2plugin.dll: The specified module could not be found.
import QtQuick.Controls 2.12
网上google了一下,提示缺少依赖库文件:
Qt5QuickTemplates2.dll
Qt5QuickControls2.dll
在这里插入图片描述
添加后还是提示此问题,心想程序还用到了QML的多线程处理模块,于是C:Qt5.15.0msvc2019bin 中找到Qt5QmlWorkerScript.dll 添加到app.exe的部署路径下,然后双击执行,见证奇迹的时刻到了,程序成功启动。
在这里插入图片描述

结论:如果有类似的问题,就在C:Qt5.15.0msvc2019bin目录下找相关的dll 库, 添加到将要部署的文件下即可。

最后

以上就是过时小蝴蝶为你收集整理的plugin cannot be loaded for module “QtQuick.Controls“: Cannot load library的全部内容,希望文章能够帮你解决plugin cannot be loaded for module “QtQuick.Controls“: Cannot load library所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部