【发布时间】:2012-10-13 12:09:03
【问题描述】:
在过去的几天里,我一直在使用 VC++ 项目。每当项目在发布模式或调试模式下构建时,exe 都会自行运行而无需任何其他依赖项。我们只需点击 exe,项目就会运行。
但这在 QML 项目中不起作用。我有项目的调试和发布桌面版本,但单击 exe 时它们没有运行。 我们是否需要一些额外的组件来为 exe 制作某种包装器以使其运行。
我想提一下,我问的不是 QtQuick 应用程序的部署。
【问题讨论】:
-
Qt 被分离成诸如 Gui、Core、Webkit、Declarative 等模块。由于这是一个 QML 项目,它需要 QtDeclarative 库文件才能正确执行。只需将 QtDeclarative.dll 添加到 exe 文件所在的文件夹即可。您可以验证此链接doc-snapshot.qt-project.org/4.8/deployment-windows.html,以获取有关部署 Qt Windows 应用程序的更多信息。您不是要求部署,但这些步骤仍然会有所帮助。