我正在尝试编写我的第一个 Qt 安装程序,但遇到了麻烦。在我的安装程序中,在其中一个包中,我需要运行.exe
在安装结束时创建文件并添加环境变量。
我认为做到这一点的方法是使用脚本选项package.xml
文件,但我不知道如何编写该脚本,我无法找到如何在任何地方执行此操作的逐步说明。
有人可以帮忙吗?
我最近也经历了和你一样的命运,但在很大程度上,我已经成功地从这里找到的 Qt 安装程序框架示例和文档中实现了你想要做的事情http://qt-project.org/doc/qtinstallerframework-1.5/index.html http://qt-project.org/doc/qtinstallerframework-1.5/index.html and http://doc.qt.io/qtinstallerframework/qtifwexamples.html http://doc.qt.io/qtinstallerframework/qtifwexamples.html.
这些页面上提供的信息有点含糊,但通过一些实验,您应该能够创建您需要的安装脚本。
您想要实现安装脚本的 package.xml 文件要求您添加
<Script>installscript.qs</Script>
标签并且installscript.qs
它的自身应该位于该包的元文件夹中。这installscript.qs
然后将包含,除其他一些内容外,
component.addOperation("Execute".....)
命令将执行您所需的.exe
。可以使用执行操作来运行批处理文件来实现环境变量的相同过程,该批处理文件在用户系统上创建变量。
过去几周我一直在尝试实现 qt 安装程序框架文档中详细说明的自定义操作,但到目前为止尚未成功,因此如果您在这方面取得任何进展,请随时传递信息;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)