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文件夹就可以。

相关推荐
优橙教育2 小时前
5G网优培训 vs Java开发:转行选哪个?
java·开发语言·5g
SeaTunnel4 小时前
从 Python Script 地狱到标准化数据集成框架
大数据·开发语言·python·程序员·代码·seatunnel
碎光拾影4 小时前
ARM交叉工具链各工具作用及IMX6ULL平台LED+蜂鸣器裸机程序实现
java·开发语言·数据库
Marst Code5 小时前
(python)2026Plotly 库评估:交互式可视化到底值不值得引入?
开发语言·python
Miao121315 小时前
微服务 API 测试实践:海外某民宿平台如何构建模式驱动测试基础设施
java·开发语言
CRMEB系统商城6 小时前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源
keyipatience7 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
我的xiaodoujiao7 小时前
快速学习Python基础知识详细图文教程9--函数进阶
开发语言·python·学习·测试工具
爱喝水的鱼丶8 小时前
SAP-ABAP:ALV通用封装实践——搭建可复用的ALV开发工具类,减少80%重复代码
开发语言·性能优化·sap·abap·erp·alv
脱胎换骨-军哥8 小时前
C++/Rust无缝互操作:混合系统新常态
开发语言·c++·rust