是否可以使用Qt Installer Framework创建一个包含多个包的安装程序,每个包都有不同的TargetDir
(即目标)?
例如,我想要一个安装程序,将SDK安装到/Library/Frameworks
,将演示应用程序安装到/Applications
?只有/Applications
路径需要是用户可编辑的。
答案 0 :(得分:2)
原来确实存在这样一个例子:
http://doc.qt.io/qtinstallerframework/qt-installer-framework-modifyextract-example.html
基本上,您为组件创建了一个覆盖取消归档操作的脚本:
Component.prototype.createOperationsForArchive = function(archive)
{
component.addOperation("Extract", archive, "/Library/Frameworks");
}