【发布时间】:2017-09-25 10:54:15
【问题描述】:
是否可以使用Qt Installer Framework 创建具有多个包的安装程序,每个包都有不同的TargetDir(即目标)?
例如,我想要一个安装程序,将 SDK 安装到 /Library/Frameworks,并将演示应用程序安装到 /Applications?只有/Applications 路径需要是用户可编辑的。
【问题讨论】:
标签: qt qt-installer
是否可以使用Qt Installer Framework 创建具有多个包的安装程序,每个包都有不同的TargetDir(即目标)?
例如,我想要一个安装程序,将 SDK 安装到 /Library/Frameworks,并将演示应用程序安装到 /Applications?只有/Applications 路径需要是用户可编辑的。
【问题讨论】:
标签: qt qt-installer
原来有一个例子就是这种情况:
http://doc.qt.io/qtinstallerframework/qt-installer-framework-modifyextract-example.html
基本上,您为覆盖取消归档操作的组件创建一个脚本:
Component.prototype.createOperationsForArchive = function(archive)
{
component.addOperation("Extract", archive, "/Library/Frameworks");
}
【讨论】: