无法从 Qt Creator 部署 Qt 项目

Posted

技术标签:

【中文标题】无法从 Qt Creator 部署 Qt 项目【英文标题】:Can't Deploy Qt project from Qt Creator 【发布时间】:2013-07-01 00:03:31 【问题描述】:

我在 Windows 7 上并为 Windows 桌面平台开发。我不能使用Build --> Deploy ProjectBuild --> Deploy All 选项。它是灰色的。

Qt 版本 4.8.1(MinGW 的开源 Qt 库) 编译器 - MinGW (gcc 4.4.0) IDE - Qt Creator 2.7.1

我想要实现的是一个独立的 Windows 应用程序。当我从项目调试目录运行它时,它运行良好。但是当我从“路径”中删除 Qt\bin 时,它给出了 cannot find qtcore4.dll

【问题讨论】:

【参考方案1】:

“部署”选项用于部署到设备(如手机)。要创建 Windows 可执行文件,您需要随其提供 DLL。或者,您可以构建 Qt 的静态版本并构建静态可执行文件。

更多信息:

http://qt-project.org/doc/qt-4.8/deployment-windows.html

更新:这在 Qt5 中有所改变。他们现在也为 Windows 提供了一个工具。见:

http://doc.qt.io/qt-5/windows-deployment.html

【讨论】:

以上是关于无法从 Qt Creator 部署 Qt 项目的主要内容,如果未能解决你的问题,请参考以下文章

QT Creator 无法创建纯 C++ 项目或 HTML5 项目(QT Creator 直接关闭)

QT-creator 2.8 不会部署到 android,ant clean 调试失败

Qt Creator:QTabWidget:我无法删除选项卡

Qt Creator 2.7.1 和 Qt 4.8.4 无法远程调试库

无法在发布模式下编译的 ide 之外运行 qt-creator 可执行文件

QT Creator 无法工作