jto*_*szk 8 qt qml qt-quick qt5 qtquick2
在成功编译项目之后,我获得了一个可执行文件.
当我输入./program结果时,我看到:
QML Error: qrc:///qml/main.qml:25:1:module "QtGraphicalEffects" is not installed
qrc:///qml/main.qml:24:1:module "QtQuick" is not installed
Run Code Online (Sandbox Code Playgroud)
我正在使用QtQuick 2.0,Qt5和Ubuntu,QtQuick和QtGraphicalEffects,~/Qt5.0.2/5.0.2/gcc/qml/我已经从站点项目安装了新的Qt SDK.
我已尝试在Windows 7上运行此应用程序,但结果相同.
有人可以帮忙吗?
这是因为 Windows 或您使用的任何操作系统不知道 Qt 安装目录的位置,并且当您在 QtCreator 之外运行应用程序时,它无法找到 QML 插件子目录。
您必须从 SDK 安装中获取以下目录并将它们复制到可执行文件(和 DLL)旁边:
<SDK install path>/<Qt version>/<compiler name>/qml/QtQuick.2
<SDK install path>/<Qt version>/<compiler name>/qml/QtGraphicalEffects
Run Code Online (Sandbox Code Playgroud)
它应该工作得很好。