我正在寻找针对Windows平台的Qt应用程序的Qt打包程序 我需要它来创建一个很好的安装程序来在Windows PC上部署和分发我的产品 哪个是最好的,推荐免费包装?
答案 0 :(得分:4)
对于包装,我使用WIX (Windows Installer XML) toolset。
使用WIX有几个好处:
我在工作中使用WIX作为安装人员,在家中使用我自己的项目。
它并不像其他解决方案那么简单,但是一旦你创建了一个简单的包,你会发现添加新功能很容易。
答案 1 :(得分:3)
NSIS是我认为的方式。直接编写脚本,与所有Microsoft操作系统兼容,并支持用户级别。
此外,它还有一个巨大的活动论坛,可以提供您可能需要的任何特定帮助。我使用HMNSIS编辑器编写脚本,并没有遇到任何它无法做到的事情!
答案 2 :(得分:2)
Qt没有任何可以帮到你的东西,但 免费的Windows安装程序包创建者毫无疑问NSIS
答案 3 :(得分:2)
Inno Setup是另一款优质,免费,轻量级的安装系统。
答案 4 :(得分:0)
有Qt Installer Framework。这是该手册的链接。它是多平台的。通过它,您可以在目录结构中编写XML文件,以便在目录中传递组件,称为包。它有脚本。然后,将其编译为目标平台的设置。
如果我错了,请纠正我,但我的印象是他们在最新版本之前没有向社区版用户提供。在撰写早期的回复时,它可能只是商业版本。
唉,似乎没有什么可以警告你,你必须收集组件,也不要告诉你它们是什么,甚至谈论这个过程;除了第3个。派对,但免费(仅限Windows),Dependency Walker可以告诉您正在使用的动态库。我认为这不是必需品,但它可能会有所帮助。 (提示:在Windows上,请务必将“qwindows.dll”放在带有exe的“platforms”目录中。提示#2:确保Qt DLL或静态库是为编译器编译的。)