在生成Qt生成Release以打包程序的时候,会遇到缺少.dll的情况,即使把.dll拷贝过去,也会出现This application failed to start because no Qt platform could be initialized.的情况。
出现这种情况需要进行环境配置,具体如下:
1.右击此电脑点击属性
2.点击高级系统设置
3.选择环境变量
4.点击系统环境变量的新建
5. 根据变量填写以下信息
变量名:QT_PLUGIN_PATH
变量值:D:\QT\6.4.0\mingw_64\plugins(每个人不同)
之后再将Qt之前生成的Release的文件删除,再生成一次Release就行了