今天在部署Qt程序时遇到了一个不知如何解决的错误This application failed to start because no Qt platform plugin could be initialized,具体效果如图:
我看到一篇国外论坛解决方案,让我用Qt部署工具windeployqt.exe来检测运行该exe所需动态库,运行命令很简单:
windeployqt.exe 目标.exe
运行完成后,目标.exe同级目录中就会出现其依赖库了,相关的plugins和platform文件夹与动态库都会拷贝在该目录下。
当我再次运行时,奇迹发生了,exe启动了,功能也都正常!
- 本文固定链接: http://jingyan.idoubi.net/4894.html
- 转载请注明: 游戏创作者大陆 于 逗分享开发经验 发表