我遇到Qt Installer Framework的问题。我使用Qt Installer Framework生成了一个安装程序。我重复使用" examples / tutorial"来自Qt 5.0.3。我在" packages / in com.vendor.product / data"中添加了我的所有文件(exe,dll,data,...)。目录。我使用windeploy来获得所有的dll。我在命令行中生成了一个脱机安装程序。
一切都在我的电脑上工作(Window 10 / US)。我可以安装/卸载我的应用程序并通过桌面上的快捷方式启动我的应用程序。这里一切都很好。谢谢Qt。
但是,当我想通过我的安装程序在另一台计算机上安装我的应用程序时,出现以下错误:"安装过程中出错(com.vendor.product):解压缩安装程序时出错: //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安装程序错误:
答案 0 :(得分:0)
您可能需要使用提升的操作。类似的东西:
Component.prototype.createOperationsForArchive = function(archive)
{
component.addElevatedOperation("Extract", archive, "@TargetDir@");
}