QT 发布的exe文件在未安装Qt的电脑中找不到插件的解决方案

vs2008安装Qt插件后,可以编写Qt工程,并生成exe文件,拿到其他没有安装qt的电脑下运行会找不到插件.

主要原因 : QCoreApplication::libraryPaths 返回的库搜索路径默认是Qt包的位置,所以exe文件在新环境下找不到插件位置

解决方法 : QCoreApplication::setLibraryPaths(QStringList()<<QDir::currentPath()) , 设置当前路径为搜索路径,再将相应文件夹和里面的插件拷当前目录下

 

 

你可能感兴趣的:(QT 发布的exe文件在未安装Qt的电脑中找不到插件的解决方案)