【发布时间】:2014-02-16 08:33:27
【问题描述】:
我需要有我的项目的独立 .exe 文件。 我知道我必须获得静态 Qt 版本链接。
我无法在 Windows 7 或 Windows 8 上通过 Static Qt 链接版本 Qt 5.2 rc1 运行 QML 项目
发生错误:
项目错误:QT 中的未知模块:快速 qml
这是一个非常简单的内置qml“Hello World”消息的项目。
我从以下位置下载了 qt-package-opensource:
http://download.qt-project.org/development_releases/qt/5.2/5.2.0-rc1/single/
另外,我发现这是很多人的普遍错误,
https://bugreports.qt-project.org/browse/QTBUG-28357
但是,任何修复都没有解决我的问题。
任何帮助,请,
谢谢,
【问题讨论】:
-
.pro 文件中有 QT += qml quick 吗?
-
是的,我用这个:CONFIG += static qt import_plugins ,QT += core gui qml quick widgets network ,QTPLUGIN += qtquick2plugin ,DEFINES += STATIC_BUILD
-
为什么要使用候选发布版?到目前为止,当前版本是 5.2.1。
-
@FrankOsterfeld,对不起,我不明白,我是 Qt 的新手,你能解释一下吗?
-
@amt:“RC1”表示“候选版本 1”,即它是在 5.2.0 发布前不久创建的测试包。它用于在实际发布之前进行测试,而不是用于生产用途。为此,我推荐 5.2.1,这是最新的错误修复版本。
标签: c++ qt windows-8 windows-7-x64 static-linking