不说废话,如下:
在QT中连接数据库出现如下问题,明明驱动里面有QMYSQL
原因:openssl 的动态库的版本和目前需要的版本不同,所以需要符合目前版本的OpenSSL动态库
笔者之前从网上下了一份这两个动态库的文件,因为偷懒,所以直接将其添加到exe文件下,结果出现了有QMYSQL依然无法连接数据库的问题
首先打开官网:MySQL :: MySQL Community Downloads
之后选择版本,尽量选择和自己数据库相同的版本
当然,在你选择安装MySQL的时候就可以选择安装Connect C++:
将其中的这两个文件,放到你所编译出的exe文件下(也就是debug里)
此时编译->问题解决!