Qt安装程序框架文档很差,但您可以读入
operations
以下内容:
"CreateShortcut" filename linkname [arguments]
创建从filename指定的文件到linkname的快捷方式。在Windows上,这将创建一个可以有参数的.lnk文件。在Unix上,这会创建一个符号链接。
那么就这样做吧:
component.addOperation("CreateShortcut", "@TargetDir@/Appname.exe", "@DesktopDir@/Appname.lnk", "-param");
导致lnk目标元素:
C:\YourAppDirectory\Appname.exe -param
编辑:
你的案子对我也适用:
component.addOperation( "CreateShortcut","@TargetDir@/Appname.exe","@StartMenuDir@/@ââProductName@.lnk", "-param", "workingDirectory=@TargetDir@", "iconPath=@TargetDir@/Appnamââe.exe","iconId=0");
具有
-param