前言:
眼前你们对“qt编译mysql驱动”可能比较重视,小伙伴们都想要分析一些“qt编译mysql驱动”的相关内容。那么小编同时在网络上收集了一些对于“qt编译mysql驱动””的相关文章,希望小伙伴们能喜欢,看官们一起来了解一下吧!安装mysql开发库
apt-get install libmysqlcppconn-devapt-get install libmysqlclient-dev
下面的所有命令用root身份执行
启动qtcreator
/opt/Qt/Tools/QtCreator/bin/qtcreator.sh
打开如下工程:
/opt/Qt/5.15.2/gcc_64/plugins/sqldrivers/mysql/mysql.pro
做如下修改
注释 #QMAKE_USE += mysql
mysql.pro 增加DESTDIR = ../mysql/target INCLUDEPATH += /usr/include/mysqlLIBS += -L/usr/lib/mysql/ -lmysqlclient
注释 #include($$shadowed($$PWD)/qtsqldrivers-config.pri)
增加 include($$shadowed($$PWD)/configure.pri)
使用命令行编译
cd /opt/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/mysql/m/opt/Qt/5.15.2/gcc_64/bin/qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/x86_64-linux-gnu/ -lmysqlclient" mysql.promake
生成的mysql库和目录
/opt/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/plugins/sqldrivers
上门生成的库拷贝到如下目录
opt/Qt/5.15.2/gcc_64/plugins/sqldrivers
编写测试代码,看到驱动加载成功。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #qt编译mysql驱动 #qt开发驱动