one*_*one 7 installer qt qt-installer qtif
我正在尝试编写我的第一个Qt安装程序并遇到问题.在我的安装程序中,在其中一个软件包中,我需要.exe在安装结束时运行一个文件并添加一个环境变量.
我认为这样做的方法是使用package.xml文件中的脚本选项,但我不知道如何编写该脚本,我找不到一步一步解释如何在任何地方执行此操作.
有人可以帮忙吗?
小智 9
我最近遭受同样的命运,但自己已经成功,在大多数情况下,要达到什么你想从Qt的安装程序框架的例子做和文档发现这里http://qt-project.org/doc/qtinstallerframework -1.5/index.html和http://doc.qt.io/qtinstallerframework/qtifwexamples.html.
这些页面上提供的信息有点含糊不清,但通过一些实验,您应该能够创建所需的安装脚本.
要实现安装脚本的package.xml文件要求您添加
<Script>installscript.qs</Script>
Run Code Online (Sandbox Code Playgroud)
标记,并且installscript.qs其自身应位于该包的元文件夹中.该installscript.qs项目就会包含其中一些其他的东西,一
component.addOperation("Execute".....)
Run Code Online (Sandbox Code Playgroud)
命令将执行您所需的.exe.可以使用执行操作来实现环境变量的相同过程,以运行在用户系统上创建变量的批处理文件.
在过去的几周里,我一直在努力实现qt安装程序框架文档中详细介绍的自定义操作,但到目前为止还没有成功,所以如果你在这个领域取得任何进展,请随时传递信息;)