qt64bit mysql驱动为例,数据库驱动模块的编译
环境
-
qt版本5.14.0。
-
具体步骤以qt文档为主,网络博客参考为辅。
-
编译器的位数和mysql的位数必须一致,因为mysql源码采用两种位数来写,所以为演示64位,在此采用编译器为mingw64,mysql源码为mysql-connector-c-6.1.11-win64.zip;
-
mysql源码下载地址MySQL :: Download MySQL Connector/C (Archived Versions)。源码必须使用connector c,不能是c++等,这些由qt助手文档得来。但我也尝试过了mysql8安装下来的server,c++等,可能是位数问题,皆未成功。不过应该只要位数解决,也能成功。只要含有所需文件:
-
<MySQL dir>/lib/libmysql.lib <MySQL dir>/lib/libmysql