QT打包解决 module QtQuick.Extras is not installed 问题
1. 运行时好好的,打包时日志报错
1 | qrc:/qml/Ammeter.qml:3:1: module "QtQuick.Extras" is not installed |
日志报错是一方面,界面表现来讲可能有些qml控件显示成一块白色区域。而且观察你的打包路径,一定没有QtQuick.dll这样的路径或者文件夹
2. Qt官方论坛说 QtQuick.Extras is deprecated (removed) in Qt6
但我用的是Qt5版本,这不对,又没说怎么解决
3. 民间高手的说法
环境变量设置的有问题,根据1点er执着大神的说法,是找错了路径,本来应该找Qt5的的东西,结果去Qt6的路径去寻找,需要添加以下环境变量。
1 |
这看起来像是linux下的设置环境变量的方法吧,而我用的是window。
记不记得Qt Creator里项目设置的地方也有环境变量的设置?
就是这里,红线位置表示你目前使用的build平台,不会选错吧,就酱吧。