logo资料库

Qt5.13 配置mysql数据库驱动.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
Windows10 + Qt5.13 + VS2019 配置mysql数据库驱动
1.安装Qt5.13
2.安装mysql
3.修改mysql.pro文件
4.编译和安装QT Mysql驱动
5.复制库文件
6.新建Qt测试项目
7.Qt静态版本的编译
Ubuntu18.04 + Qt5.13 配置mysql数据库驱动
1. 更新系统并安装编译必须组件
2. 安装Qt5.13
3. 安装mysqlClient
4. 安装mysql驱动
1. 切换目录
2. 修改mysql.pro文件
2.执行编译及安装指令
3.新建项目测试
作者:Jow Email:thinkjow@hotmail.com Windows10 + Qt5.13 + VS2019 配 置 mysql 数据库驱动 1. 安装 Qt5.13 注意同时选择安装源码 2. 安装 mysql 下载地址:https://dev.mysql.com/downloads/mysql/ 这里 64 位系统使用最新版的 mysql8,(也可以用 64 位的 mysql5.7.28), 32 位系统使用 mysql5.7.28(32 位版) 下载 zip 压缩包,解压直接使用, 不用配置 解压路径 : 64 位系统 D:/mysql-8.0.17-winx64-server 32 位系统 D:/mysql-5.7.28-win32-server
作者:Jow Email:thinkjow@hotmail.com 3. 修改 mysql.pro 文件 将 C:\Qt\Qt5.13.2\5.13.2\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro 修改如下 TARGET = qsqlmysql HEADERS += $$PWD/qsql_mysql_p.h SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp # 去掉此行 # QMAKE_USE += mysql OTHER_FILES += mysql.json PLUGIN_CLASS_NAME = QMYSQLDriverPlugin include(../qsqldriverbase.pri) # 增加以下行,根据不同版本进行选择 #64 位版增加以下行 INCLUDEPATH += "D:/mysql-8.0.17-winx64-server/include" LIBS += "D:/mysql-8.0.17-winx64-server/lib/libmysql.lib" # 32 位版增加以下行 # INCLUDEPATH += "D:/mysql-5.7.28-win32-server/include" # LIBS += "D:/mysql-5.7.28-win32-server/lib/libmysql.lib" # 指定输出路径,一般不用指定 # DESTDIR = ../mysql/libmysql/ 4. 编译和安装 QT Mysql 驱动 根据不同版本选择不同的命令行环境 以 64 位版本为例,选择 x64 Native Tool (32 位版本选择 x86 Navtive Tool)
作者:Jow Email:thinkjow@hotmail.com 执行以下命令: set path=C:\Qt\Qt5.13.0\5.13.0\msvc2017_64\bin;%path% cd C:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql\ qmake jom jom install 5. 复制库文件 64 位版本: 复制 D:/mysql-8.0.17-winx64-server/lib 目录下的 libmysql.dll, D:/mysql-8.0.17-winx64-server/bin 目 录 下 的 libeay32.dll , ssleay32.dll 到 Qt 的 bin 目 录 下 C:/Qt/Qt5.13.0/5.13.0/msvc2017_64/bin 32 位版本: D:/mysql-5.7.28-win32-server/lib 目录下的 libmysql.dll 到 Qt 的 bin 目录下
作者:Jow Email:thinkjow@hotmail.com 6. 新建 Qt 测试项目 qDebug()<
作者:Jow Email:thinkjow@hotmail.com Ubuntu18.04 + Qt5.13 配置 mysql 数据库驱 动 1. 更新系统并安装编译必须组件 sudo apt-get update sudo apt-get install build-essential sudo apt install libgl1-mesa-dev 2. 安装 Qt5.13 下载地址:http://download.qt.io/official_releases/qt/5.13/5.13.0/ 安装包:qt-opensource-linux-x64-5.13.0.run 双击会弹出安装向导,按提示进行安装,路径默认为当前用户 Home 目录。 注意安装时选择安装源码 3. 安装 mysqlClient sudo apt install libmysqlclient-dev 4. 安装 mysql 驱动 1. 切换目录 cd ~/Qt5.13.0/5.13.0/Src/qtbase/src/plugins/sqldrivers/mysql 2. 修改 mysql.pro 文件 sudo vi mysql.pro 注释掉 QMAKE_USE += mysql TARGET = qsqlmysql HEADERS += $$PWD/qsql_mysql_p.h
作者:Jow Email:thinkjow@hotmail.com SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp # QMAKE_USE += mysql OTHER_FILES += mysql.json PLUGIN_CLASS_NAME = QMYSQLDriverPlugin include(../qsqldriverbase.pri) 2. 执行编译及安装指令 ~/Qt5.13.0/5.13.0/gcc_64/bin/qmake "LIBS+=-L/usr/lib/x86_64-linux-gnu -lmysqlclient" mysql.pro make make install 3. 新建项目测试 "INCLUDEPATH+=/usr/include/mysql" qDebug()<
作者:Jow Email:thinkjow@hotmail.com mimetype filename
分享到:
收藏