vs2008安装Qt插件后,可以编写Qt工程,并生成exe文件,拿到其他没有安装qt的电脑下运行会找不到插件.
主要原因 : QCoreApplication::libraryPaths 返回的库搜索路径默认是Qt包的位置,所以exe文件在新环境下找不到插件位置
解决方法 : QCoreApplication::setLibraryPaths(QStringList()<<QDir::currentPath()) , 设置当前路径为搜索路径,再将相应文件夹和里面的插件拷当前目录下
本文详细介绍了在使用Visual Studio 2008安装Qt插件后,如何解决生成的exe文件在未安装Qt环境下的运行问题。通过设置QCoreApplication::setLibraryPaths,确保在不同环境下能找到插件,实现跨环境无缝运行。
vs2008安装Qt插件后,可以编写Qt工程,并生成exe文件,拿到其他没有安装qt的电脑下运行会找不到插件.
主要原因 : QCoreApplication::libraryPaths 返回的库搜索路径默认是Qt包的位置,所以exe文件在新环境下找不到插件位置
解决方法 : QCoreApplication::setLibraryPaths(QStringList()<<QDir::currentPath()) , 设置当前路径为搜索路径,再将相应文件夹和里面的插件拷当前目录下
451
1万+