QT生成.exe文件无法在未安装QT的电脑上运行的解决办法

在没有安装qt的电脑上运行qt生成的exe文件,提示:

The application failed to start because no Qt platform plugin could be initialized

在网上找了很多办法,我尝试了 手动:

1、修改环境变量,2,添加platforms文件夹,3,添加所缺少的.dll文件

都没有解决问题。

最后参考了这个博客,解决了问题。

VS发布Qt程序,在其他电脑上出现The application failed to start because no Qt platform plugin could be initialized._vs no qt platform plugin could be initialized-CSDN博客

https://blog.csdn.net/manyoudian/article/details/107981522

解决办法:

在有QT环境(生成exe)的电脑中操作,通过qt自带的windeployqt.exe命令来配置依赖项(自己去手动复制粘贴的方式不管用)。

1、运行- cmd

2、进入生成的.exe所在文件夹

3、用windeployqt.exe去配置

复制代码
C:\User\xxxx>  E: //切换到E盘
E:\> cd E:\Relese //进入你的relese版本的程序目录
E:\Relese> windeployqt.exe XXX(你自己的项目名称).exe //使用windeployqt来给你的程序配好依赖

就会自动生成相应的文件。

最终完成的文件夹内容会丰富起来(配置好以后)

这回在执行exe文件就可以啦。

如果在别的电脑上运行,直接拷贝release文件夹就可以。

相关推荐
无敌最俊朗@39 分钟前
C++-Qt-音视频-基础问题01
开发语言·c++
kyle~42 分钟前
C++---万能指针 void* (不绑定具体数据类型,能指向任意类型的内存地址)
开发语言·c++
MediaTea1 小时前
Python 第三方库:TensorFlow(深度学习框架)
开发语言·人工智能·python·深度学习·tensorflow
vortex51 小时前
Bash Glob 通配符详细指南:从 POSIX 标准到高级用法
开发语言·bash
KdanMin1 小时前
Android MediaCodec 硬编解码实战:从Camera预览到H264流与回环渲染
android·开发语言
吴名氏.1 小时前
电子书《21天学通Java(第5版)》
java·开发语言·21天学通java
星释2 小时前
Rust 练习册 :深入探索XOR加密与流密码
开发语言·网络·rust
郝学胜-神的一滴2 小时前
Effective STL 第9条:C++容器元素删除技巧详解
开发语言·c++·程序人生·stl
提娜米苏2 小时前
Bash Shell脚本学习——唇读数据集格式修复脚本
开发语言·学习·bash
larance2 小时前
python中的鸭子类型
开发语言·python