使用Qt Installer Framework的每个包的不同TargetDir

时间:2017-09-25 10:54:16

标签: qt qt-installer

是否可以使用Qt Installer Framework创建一个包含多个包的安装程序,每个包都有不同的TargetDir(即目标)?

例如,我想要一个安装程序,将SDK安装到/Library/Frameworks,将演示应用程序安装到/Applications?只有/Applications路径需要是用户可编辑的。

1 个答案:

答案 0 :(得分:2)

原来确实存在这样一个例子:

http://doc.qt.io/qtinstallerframework/qt-installer-framework-modifyextract-example.html

基本上,您为组件创建了一个覆盖取消归档操作的脚本:

Component.prototype.createOperationsForArchive = function(archive)
{
    component.addOperation("Extract", archive, "/Library/Frameworks");
}