Qt程序在其他电脑上运行时提示:couldnot find or add the Qt platform plugin:windows

版权声明:如果有帮助的话,转载前记得告诉我一声 https://blog.csdn.net/yunzhilongteng/article/details/40391741
使用Qt发布项目时,需要将对应缺少的库文件(dll)拷到对应的软件目录下
除会报错的文件外,需要注意libEGL.dll、libGLESv2,qwindows.dll需要放到platforms下。
如果这样启动软件时还是提示无法加载platform plugins,可以在程序目录下新建qt.conf配置文件,内容: [Paths] plugins = ./plugins
然后将对应编译器的插件plugins文件夹中和对应的platforms拷贝到应用程序目录下
程序运行时还是用了plugins/image前缀文件夹下的很多dll
代码中使用addlibpath只能解决其他插件文件夹下的dll,对于qwindows.dll,还是会使用默认安装的路径不知道为什么?

猜你喜欢

转载自blog.csdn.net/yunzhilongteng/article/details/40391741