Qt安装程序框架 - 删除维护工具

时间:2016-08-28 20:14:35

标签: qt installer qt-installer

我正在使用Qt安装程序框架(2.0.3)来创建我的程序安装程序。一切正常,我的程序安装完美。

但是,我想删除(或根本不安装)默认包含的维护工具。我已经阅读了文档和示例,并在网上搜索过但我还没有找到解决此问题的方法。我发现最接近的是" MaintenanceToolName"配置文件中的元素。我还希望有一个选项来阻止维护工具完全安装。如果我也可以删除Licenses文件夹也会很棒。

简而言之:有没有办法删除或阻止维护工具(及其相关文件)的安装?

谢谢!

2 个答案:

答案 0 :(得分:1)

没有。我查看了the source code,虽然有诱人的m_needToWriteMaintenanceTool,但没有办法阻止它被写入。

答案 1 :(得分:0)

我认为您必须从源代码构建它才能禁用该选项 转到 function void PackageManagerCore::writeMaintenanceTool()function void PackageManagerCorePrivate::writeMaintenanceToolBinary() 并在函数的开头添加 return 以禁用它,维护工具将不会不包括在内。

对我有用,但它并没有像我预期的那样减小生成的安装程序的大小。