0

我对 Qt 安装程序框架有疑问。我使用 Qt Installer Framework 生成了一个安装程序。我重用了 Qt 5.0.3 中的“示例/教程”。我在“packages/in com.vendor.product/data”目录中添加了所有文件(exe、dll、数据……)。我使用 windeploy 来获得所需的所有 dll。我在命令行中生成了一个离线安装程序。

一切都在我的电脑上运行(Window 10 / US)。我可以安装/卸载我的应用程序并通过桌面上的快捷方式启动我的应用程序。这里一切正常。谢谢你。

但是当我想通过我的安装程序在另一台计算机上安装我的应用程序时,出现以下错误:“安装过程中的错误(com.vendor.product):提取'installer://com.vendor.product/0.0 时出错.0.bin.7z':无法打开文件 C:/Users/Username/MyApp/bin/d3dcompiler_47.dll(访问被拒绝)“

ps:所有电脑都是Windows 10,不同的是语言:我的电脑是Windows 10 / US,另一台电脑是Windows 10 / French。

有人可以帮助我吗?

qt安装程序错误:

qt安装程序错误截图

4

1 回答 1

1

您可能需要使用提升的操作。就像是:

Component.prototype.createOperationsForArchive = function(archive) { component.addElevatedOperation("Extract", archive, "@TargetDir@"); }

于 2017-08-09T06:00:43.597 回答