在Qt中完成了桌面应用程序的编码。如何部署和分发它?
好的,这确实是一个新手问题,但我必须在某个地方迈出第一步 我刚刚有过使用DevC++控制台应用程序的经验,这意味着可以从cmd运行的编译中生成一个简单的.exe。仅此而已,您可以将.exe发送给运行相同操作系统的先生,他就可以运行您的小程序 但是,Qt Creator项目会发生什么?我终于完成了我的dekstop应用程序,编写并调试了所有需要完成的事情,我有一些不错的GUI,一切都很好,但是。。。我怎样才能真正地把它交给其他没有QtC来运行它的人呢在Qt中完成了桌面应用程序的编码。如何部署和分发它?,qt,deployment,qt-creator,Qt,Deployment,Qt Creator,好的,这确实是一个新手问题,但我必须在某个地方迈出第一步 我刚刚有过使用DevC++控制台应用程序的经验,这意味着可以从cmd运行的编译中生成一个简单的.exe。仅此而已,您可以将.exe发送给运行相同操作系统的先生,他就可以运行您的小程序 但是,Qt Creator项目会发生什么?我终于完成了我的dekstop应用程序,编写并调试了所有需要完成的事情,我有一些不错的GUI,一切都很好,但是。。。我怎样才能真正地把它交给其他没有QtC来运行它的人呢 有没有介绍这方面的指南?好吧,最后一件事是找出
有没有介绍这方面的指南?好吧,最后一件事是找出依赖项-共享库,并将它们全部压缩到安装程序中。:) 资源: Qt有一个很好的页面,名为,作为其文档的一部分。因此,所有与依赖关系相关的内容都包含在这里
最佳免费安装程序列表可用。部署
以下是一些帮助您在不同平台上部署应用程序的指南:
我极力推荐
看一看。在这里,您可以向其他人展示您的应用程序,并让他们下载
你的问题很简单,但我相信它会帮助很多人!您的问题是一个很好的贡献。我的建议是花一些时间编写一个CMake脚本,然后使用CPack进行分发 下面是一个非常简单的例子 这样,您就可以部署mac应用程序。然后您还可以扩展它来创建Debian或RPM包 CMake邮件列表始终是有用建议的来源
在windows中,您可能需要在程序中重新分发Qt DLL,在Mac中,您也需要在捆绑包中包含Qt库。确实很新,但确实很有趣+1.