首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windeployqt不会运行,“访问被拒绝”。

Windeployqt不会运行,“访问被拒绝”。
EN

Stack Overflow用户
提问于 2019-10-13 12:46:13
回答 1查看 519关注 0票数 1

我试图部署一个Qt应用程序,但是每次我尝试运行windeployqt.exe时,我都会在Windows弹出窗口中得到这个错误:

此应用程序无法在您的PC上运行,要找到您的个人电脑版本,请与发行者联系

在候机楼:

访问被拒绝。

下面是我的部署脚本,运行在VS 2017开发人员CMD中。我没有发现其他错误,所以我非常肯定qmakenmake的工作是正确的。

代码语言:javascript
复制
call "C:\Program Files (x86)\Microsoft Visual Studio\...\vcvars64.bat"
call C:\Qt\5.13.1\msvc2017_64\bin\qtenv2.bat
C:\Qt\5.13.1\msvc2017_64\bin\qmake.exe CONFIG+=release [path to .pro]
"C:\Program Files (x86)\Microsoft Visual Studio\...\nmake.exe" [path to Makefile.Release]
copy [path to my qt app executable] [output folder]
cd [output folder]
windeployqt.exe

windeployqt.exe在我的PATH中,但仍然不能运行。这是我第一次部署Qt应用程序,我找不到任何文档说明我在尝试运行windeployqt.exe之前需要做任何其他事情。我还检查了相关的文件夹权限。我的应用程序的可执行文件是64位,我使用的是MSVC2017编译器。如果需要更多的信息,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-13 17:44:56

Qt的重新安装解决了这个问题。正如Azeem所指出的,32位版本的windeployqt试图使用64位二进制文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58363710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档