使用Qt Installer Framework创建我的Application Installer

时间:2015-06-13 18:26:36

标签: qt package qt-installer

我想为我的应用程序创建一个安装程序。所以,我已经阅读了有关Qt安装程序框架的内容,我测试了教程示例并创建了安装程序,所有内容都可以通过示例找到。但是当我尝试为我的应用程序执行相同的过程时,我有一个疑问。当我编译代码时,在我的代码的同一级别创建一个文件夹:

  • MyApplication(我的代码)
  • build-MyApplication-Desktop_Qt_5_4_1_MinGW_32bit-Release(已编译代码)

所以我的问题是:

我需要将哪些编译文件复制到Qt Intaller Framework推荐的文件夹myinstaller/packages/vendor/中?

如果我有Qt的依赖关系,如serialport,multimedia和其他,我如何在Qt Installer Framework中插入这些依赖?

2 个答案:

答案 0 :(得分:5)

windeployqt.exe就是你想要的。只需在命令行上运行它,并将其作为参数提供给它。它将自动复制所有必需的Qt库,甚至提供运行时可再发行的安装程序。然后,您可以使用binarycreator生成安装程序。

答案 1 :(得分:0)

您可以将所有依赖项与exe一起放在myinstaller / packages / vendor / data中。和最终的附加文件。我建议使用ie dependency walker来查找所有必需的依赖项。关于qt的一些二十几岁的教程已经过时了;确保使用命令

pitch

使用适当的参数。