vs2008安装Qt插件后,可以编写Qt工程,并生成exe文件,拿到其他没有安装qt的电脑下运行会找不到插件.
主要原因 : QCoreApplication::libraryPaths 返回的库搜索路径默认是Qt包的位置,所以exe文件在新环境下找不到插件位置
解决方法 : QCoreApplication::setLibraryPaths(QStringList()<<QDir::currentPath()) , 设置当前路径为搜索路径,再将相应文件夹和里面的插件拷当前目录下
vs2008安装Qt插件后,可以编写Qt工程,并生成exe文件,拿到其他没有安装qt的电脑下运行会找不到插件.
主要原因 : QCoreApplication::libraryPaths 返回的库搜索路径默认是Qt包的位置,所以exe文件在新环境下找不到插件位置
解决方法 : QCoreApplication::setLibraryPaths(QStringList()<<QDir::currentPath()) , 设置当前路径为搜索路径,再将相应文件夹和里面的插件拷当前目录下