2

我在 W7 中使用 Qt 5.0.1 和 Qt Creator 2.6.2。我试图从仅包含一个窗口的示例中运行一个简单的应用程序(“小部件教程 - 创建一个窗口”)。当我在 Qt Creator 中运行它时,它可以工作。但是当我将它作为独立应用程序(Release)运行时,它不会。我用它询问的每个 dll 填充了文件夹(26 MB 的 dll,而应用程序是 10KB !!!)。现在它不要求任何文件,它根本不运行,没有任何解释。

我尝试添加一些文件,因为在使用 QT5 库部署的应用程序中建议不会在 Windows 7 上启动, 但没有运气。在 Windows 7 和 XP 中使用 QtQuick 2.0 部署 HelloWorld 时 ,w7 中没有问题。

4

2 回答 2

2

可能这是一个依赖问题,这些链接描述了它:

Qt 5.0 程序在 QtCreator 中运行,但不在外部

如何在不依赖 MSVCx80.dll 的情况下构建 QTcore4.dll?

于 2013-03-22T11:43:03.820 回答
1

platform/qwindows.dll是运行 Qt5 应用程序所需的“非必需” DLL 。在发布模式下构建您的应用程序并从 Qt Creator 的文件夹中窃取 DLL(或在 Qt 的bin/platforms文件夹中找到它)

于 2013-09-12T23:52:44.863 回答