|
编译Qt-Mysql-client
(注:Qt 安装 在 ~/Qt5.15) (不同的Linux发行版,需要编译对应的Qt-Mysql-client) QT5.15 mariadb 配置 编译libqsqlmysql.so 安装 sudo apt-get install mariadb-server-10.3 sudo apt-get install libmariadb-dev 编译 进入 ~/Qt5.15/5.15.1/Src/qtbase/src/plugins/sqldrivers/mysql 修改 mysql.pro 注释掉 #QMAKE_USE += mysql 加入 INCLUDEPATH+=/usr/include/mariadb LIBS+=-L/usr/lib/x86_64-linux-gnu/ -lmariadb 执行 ~/Qt5.15/5.15.1/gcc_64/bin/qmake mysql.pro make 编译生成文件 libqsqlmysql.so 在 ~/Qt5.15/5.15.1/Src/qtbase/src/plugins/sqldrivers/plugins/sqldrivers 注:如果编译时出现”qtsqldrivers-config.pri: No such file or directory“找不到的情况,上一级目录打开qsqldriverbase.pri文件, 注释掉 # include($$shadowed($$PWD)/qtsqldrivers-config.pri) |