qt中xe运行缺少组件,Qt-c++桌面编程报错:qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““,最终解决方案

报以上错误是因为编译出来的exe程序缺少一些qt的组件,需要补全放到exe同级目录下即可。

编译库:Qt GUI,qt5.12.1

软件类型:Qt application,qt桌面软件

运行平台:window 10
按照【https://www.devbean.net/2012/08/qt-study-road-2-hello-world/】里的教程在QtCreator IDE里一步步进行,结果...报了这个错误:
【qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""】
:
参考【https://blog.csdn.net/xzpblog/article/details/79126250】
原因:在window里的直接运行QtCreator IDE编译的软件时,相关依赖库找不到,就报错了
在cmd里用“windeployqt”命令运行: windeployqt  xxx.exe  ,(在快捷菜单栏里找到QT 5.12.2的安装文件夹,使用里面的QT 5.12.2(MinGW 7.3.0 32-bit)运行命令提示符,然后使用

CD D:\My\....\debug

注意:上面为方便这里exe的绝对路径复制即可。

windeployqt my.exe


会将相关依赖全部打包好,复制到当前运行文件夹里,
然后再直接运行就可以了运行成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值