问题背景
写了一个小程序,准备打包,脱离Qt的开发环境运行
已经放入动态库文件,运行exe,却弹窗报错This application failed to start because no Ot platform plugin could beiniti.
解决方法
添加新建系统环境变量:
变量名:QT_QPA_PLATFORM_PLUGIN_PATH
变量值:为Qt安装目录下的plugins文件夹目录
之后再运行可执行文件,问题解决!
以上方法仍然存在问题
打包完成的文件在其他设备无法运行
原因是64位环境使用的32位的动态库,详细方法见如下
“应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。”-CSDN博客【问题记录】Qt的exe文件无法单独运行但可以编译运行(应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序)_qt应用程序无法正常启动0xc000007b_mainnnnn的博客-CSDN博客