linux Qt使用myslq驱动
输出信息
-
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
操作系统ubuntu20.04.3lts / 21.04
首先准备mysql库文件
-
libmysqlclient-dev
*确定mysql库文件和头文件所在位置
库文件:
libmysqlclient.so
头文件参考
/usr/include/mysql //参考路径
添加库文件和头文件到工程文件
- 命令行输入:
- /opt/Qt/5.15.2/gcc_64/bin/qmake “INCLUDEPATH+=/usr/include/mysql” “LIBS+=/usr/…libmysqlclient.so” mysql.pro
- 参考路径
-
修改mysql.pro - 注释掉qmake_use += mysql
-
路径参考 -
修改qsqldriverbase.pri文件
注释:#include(
s
h
a
d
o
w
e
d
(
shadowed(
s
h
a
d
o
w
e
d
(
PWD)/qtsqldrivers-config.pri)
路径参考
以上配置完成后
make
make install
版权声明:本文为weixin_46464021原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。