Qt5Compat missing module
-
Hi all -
I'm trying to build a project (originally built with Qt5) in 6.4. I've installed the QT 5 Compatibility Module, but the use of one of its files is giving me this error:
qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/OpacityMask.qml:5:1: Cannot load library C:\Qt\6.4.0\mingw_64\qml\Qt5Compat\GraphicalEffects\private\qtgraphicaleffectsprivateplugin.dll: The specified module could not be found.
That .dll is indeed there.
I've also added this line to my project file:
QT += core5compat
Any idea what else I need to do? Thanks...
-
@mzimmers said in Qt5Compat missing module:
C:\Qt\6.4.0\mingw_64\qml\Qt5Compat\GraphicalEffects\private\qtgraphicaleffectsprivateplugin.dll: The specified module could not be found.
That .dll is indeed there.
The message could also mean that the DLL was found but failed to load for some reason. Check if any dependencies are missing: https://github.com/lucasg/Dependencies
-
@JKSH using Dependencies, I found this:
It turns out that in Qt 6, the Shader tools are a separate component that must be explicitly checked during installation. I guess I'm still getting used to the more "modular" approach to Qt 6.Thanks for the help.