打包的qt程序无法连接mysql

打包 Qt 程序时,常常会遇到无法连接 MySQL 数据库的问题。这通常是由于 Qt 程序缺少 MySQL 驱动所致。

打包的qt程序无法连接mysql

为了解决这个问题,我们需要在打包 Qt 程序时,需要将 MySQL 驱动加入到程序中。具体操作如下:

# 将 MySQL 驱动复制到 Qt 程序文件夹下 $ cp /usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so /path/to/program/folder/plugins/sqldrivers/ 1. 在程序主入口中添加如下代码,告诉程序加入 MySQL 驱动 QCoreApplication::addLibraryPath("./plugins");