Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项

在使用数据库(MySQL)后,想将程序完整的封装成一个可安装的应用,并移植到其他硬件设备上,必要的一些依赖项,及这些依赖项应该放置的位置进行总结。


  • libmysql.dll

这个不必多说,想要在Qt中使用数据库第一个接触的依赖项就是libmysql.dll

  1. 来源:MySQL的安装目录下就可以找到。
  2. 封装时放置的位置:与XXXXXX.exe文件同目录即可。

Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项_第1张图片


  • platforms文件夹下属dll

Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项_第2张图片

  1. 来源:Qt安装目录下,Qt5.9.5/5.9.5/mingw53_32/plugins中可以找到platforms文件夹。
  2. 位置:找到platforms文件夹,将整个文件夹进行拷贝,与XXXXXX.exe文件同目录即可。

来源:

Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项_第3张图片

放置位置展示:


  • sqldrivers文件夹下属dll

Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项_第4张图片

  1. 来源:Qt安装目录下,Qt5.9.5/5.9.5/mingw53_32/plugins中可以找到sqldrivers文件夹。
  2. 位置:找到sqldrivers文件夹,将整个文件夹进行拷贝,与XXXXXX.exe文件同目录即可。

来源:

Qt:使用数据库(以MySQL为例),并需要将程序封装到其他设备上时,必要的一些依赖项_第5张图片

放置位置展示:


  • 之后使用【Inno Setup 编译器】等编译软件将软件变成可安装版本,安装之后,将【platforms】和【sqldrivers】拷贝到安装目录下即可正常使用。

你可能感兴趣的:(Qt)