panguoxian 发表于 2021-4-26 13:52:32

mysql 的QT驱动应该放到哪个目录

目前项目需要使用到mysql server,QT 程序需要连接本地mysql server 。

1、目前已经编译了 移植在板上,mysql server 可以在板上正常运行。

2、qt驱动 libqsqlmysql.so 已经编译出来。

问题:目前libqsqlmysql.so尝试放了好多个目录,QT程序都连接不到mysql .
         提示:
                QSqlDatabase: QMYSQL driver not loaded
                QSqlDatabase: available drivers: QMYSQL QMYSQL3


zhengdaaimama 发表于 2021-4-26 15:32:38

/usr/lib/plugins/sqldrivers

panguoxian 发表于 2021-4-27 16:52:25

zhengdaaimama 发表于 2021-4-26 15:32
/usr/lib/plugins/sqldrivers

这个目录有尝试过,但是没有解决这个问题。

zhengdaaimama 发表于 2021-4-28 16:16:34

应用程序所在的文件夹下面新建一个名为   sqldrivers   的问件夹,并且将您libqsqlmysql.so文件放在里面就可以使用。或者将该文件放置在/usr/lib/plugins/sqldrivers    ,或者您这边还缺少libmysql.so

panguoxian 发表于 2021-4-29 15:43:37

zhengdaaimama 发表于 2021-4-28 16:16
应用程序所在的文件夹下面新建一个名为   sqldrivers   的问件夹,并且将您libqsqlmysql.so文件放在里面就 ...

感谢,,已解决,缺少了libmysqlclient.so。文件
页: [1]
查看完整版本: mysql 的QT驱动应该放到哪个目录