如图所示   This application failed to start because it could not find or load the Qt platform plugin "windows". Reinstalling the application may fix this problem  该问题的解决方法。

再Debug下工程可以正常运行,但是再release版本下工程就会报上面这个错误,再往上遭到很多答案,但是问题对我来说都不适用,网上的观点有以下几种:

好多同学的解决方案都是因为缺少了qwindows.dll 库,找到安装路径下连文件夹带文件copy到.exe 程序对应的文件夹写就可解决。

另还有一种解决方案就是使用windeployqt .exe这个命令来进行直接拷贝。

上述两种方案都没有解决我的问题。但是基本可以确定就是因为dll文件出的问题,于是我把环境变量下把32位的dll所在的bin文件夹从环境变量中删除了,问题消失。同样的方式也可以每次手动配以下自己所用的bin文件,感觉对这个问题也有帮助。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐