gpt4 book ai didi

c++ - Qt 安装程序框架 : strange license error when updating

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:34 33 4
gpt4 key购买 nike

有时,当我在 Windows 上使用带有“更新组件”的 maintenancetool.exe 时,在下载并安装更新后会显示一条错误消息:

安装过程中出错 (com.myapp.windows_x86_64):无法写入许可证文件:C:\Program Files(x86)/MyApp/Licenses\license.txt

带有忽略错误、重试或退出的选项。我不知道如何防止这个错误。我的 package.xml 文件包含以下行:

<Licenses>
<License name="MyApp Public License Agreement" file="license.txt" />
</Licenses>

按照 https://doc.qt.io/qtinstallerframework/ifw-tutorial.html#adding-licenses 中的说明,license.txt 与 package.xml 存储在同一目录中.

编辑:我意识到我无意中使用了 qt 安装程序框架版本 1,所以这可能是错误 QTIFW-315正如塞尔吉奥指出的那样。我已更新到版本 3,这似乎解决了问题。

最佳答案

这是一个相当宽泛的问题,很难重现相同的具体问题,因此缺乏答案。

我查看了 Qt 错误跟踪器,目前为止没有人报告过类似的问题。了解这种情况是发生在不同的计算机上还是仅发生在一台计算机上会很有用。

如果进程没有足够的权限写入文件,或者如果另一个进程锁定文件,您通常会收到这种错误消息。您可以使用 Process Explorer 等实用程序检查是否有进程锁定 license.txt 文件(查看 here )。

希望对您有所帮助。

关于c++ - Qt 安装程序框架 : strange license error when updating,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47648437/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com