无法从 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 Project
或Build --> 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 无法远程调试库