解决Qt5.11.1连接Mysql 8.0.13驱动加载问题

最初使用MinGW 32bit编译器,驱动无法加载.

尝试过拷贝mysql安装目录下的libmysql.dll,libmysql.lib到Qt的MinGW 32bit编译器bin目录,
重新编译Qt自带的mysql驱动qsqlmysql.dll,qsqlmysqld.dll(编译遇到各种问题)均未能解决.

最终改用MSVC2017 64bit编译器成功连接到MySQL.

具体步骤:
目标路径: C:\Qt\5.11.1\msvc2017_64\bin\

1.打开路径: C:\Program Files\MySQL\MySQL Server 8.0\lib
找到libmysql.dll ,libmysql.lib复制到目标路径

2.打开路径: C:\Program Files\MySQL\MySQL Server 8.0\bin
找到ssleay32.dll ,libeay32.dll复制到目标路径

参考:https://stackoverflow.com/questions/51943259/deploy-qt-mysql-application

你可能感兴趣的:(环境配置)