Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动

@TOCQt5.13.0用mysql8.0.17编译坑爹的mysql驱动

Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动

因为Qt5.13.0不自带mysql驱动,所以需要手动编译源码来获得mysql驱动

安装Qt.5.13.0和mysql8.0

由于都是傻瓜式安装就提及一下重点:

  1. Qt在安装时一定要选源码,由于mysql 8.0安装后直接是64位,所以在选择安装qt模块时也必须选择64位编译。例如 mingW x64 vs2017 mvsc x64;
  2. 在安装Mysql时,可简化安装选择只装服务器与客户端;

编译Qt mysql 驱动源码

1.找到qt mysql 驱动源码位置
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第1张图片
2.打开 mysql.pro文件
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第2张图片
3.编译源码 (本来编译是可以的,查阅网上资料都可以从qcreator通过修改mysql.pro文件编译成功 但不知道我的为什么各种奇怪的错误,所以就万变不离VS 这里使用的是VS2017 和qt的配套环境也提前搭建好了。这里就不过多赘述)
1》使用qt_tools工具打开qt mysql驱动源码
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第3张图片
2》修改项目属性,添加头文件和库目录
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第4张图片
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第5张图片
3》开始编译
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第6张图片

去替换驱动文件!

Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第7张图片
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第8张图片

拷贝动态库

Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第9张图片
Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第10张图片
##苦尽甘来!一切值得

Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动_第11张图片

你可能感兴趣的:(Qt5.13.0用mysql8.0.17编译坑爹的mysql驱动)