杭州模板网站好,网页设计与制作课程设计报告shu,上海史特网站建设,删除 感谢使用wordpress进行创作目录 1 生成独立运行的exe文件1.1 设置工程Release版本可执行文件存储路径1.2 将工程编译成Release版本 2 使用QT5自带的windeployqt拷贝软件运行依赖项3 将程序打包成一个独立的可执行软件exe4 解决QT5 This application failed to start because no Qt platform plugin could… 目录 1 生成独立运行的exe文件1.1 设置工程Release版本可执行文件存储路径1.2 将工程编译成Release版本 2 使用QT5自带的windeployqt拷贝软件运行依赖项3 将程序打包成一个独立的可执行软件exe4 解决QT5 This application failed to start because no Qt platform plugin could be initialized错误 1 生成独立运行的exe文件
1.1 设置工程Release版本可执行文件存储路径
设置工程Release版本可执行文件存储路径设置过程如下图所示 1.2 将工程编译成Release版本
切换工程编译方式为Release版本如下图所示 生成Release版本的exe文件如下图所示 查看编译结果进入1.1章节设置Release版本exe软件存储目录查看编译好的exe文件如下图所示 2 使用QT5自带的windeployqt拷贝软件运行依赖项
将第一章节生成的exe文件拷贝到指定的目录中如下图所示 在开始菜单中找到Qt 5.12.3文件夹并找到Qt 5.12.3 MinGW控制台如下图所示 打开Qt 5.12.3 MinGW控制台并进入windeployqt.exe所在目录如下图所示 利用windeployqt拷贝软件运行所需依赖库拷贝完成如下图所示 3 将程序打包成一个独立的可执行软件exe
由第二章节可知已经得到了能执行的exe软件以及和它相关的所有依赖同时生成的还有大量的其它文件使用起来极不方便可以使用Engima Virtual Box工具将文件夹中的所有文件打包成一个exe。
1.下载Engima Virtual BoxEngima Virtual Box官网如下图所示 2.下载完成后点击安装安装完成打开Engima Virtual Box软件如下图所示 3.打开需要打包的软件如下图所示 4.选择资源文件夹如下图所示 5.执行封包如下图所示 4 解决QT5 This application failed to start because no Qt platform plugin could be initialized错误
打包好的软件运行出现This application failed to start because no Qt platform plugin could be initialized错误如下图所示 运行.\windeployqt.exe F:\QTEXE\20240810\SerialMaster.exe所需要的QT运行库就自动拷贝到目标程序目录了,如下图所示