Mac下Qt连接MySQL数据库“无法加载驱动”

Mac环境下Qt连接MySQL数据库“driver not loaded”

1.问题

按照网络上的解决方案,终端输入如下命令,终端输出的信息和解决方案显示的不同,缺少一部分。

otool-L/users/username/Qt5.14.3/5.14.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib

在对应的文件夹也找不到libmysqlclient.21.dylib文件。

发现Qt安装目录中,找不到src/plugins/sqldrivers
因为安装Qt时候没有下载Qt源码,所以找不到src文件夹

安装源码后,再按照网上找的帖子一步步,最后解决该问题

2.总结

2.1 Mac环境下解决Qt连接MySQL数据库无法加载驱动问题, 一定要下载Qt源码。
2.2 根据网络上的解决方案进行操作时,应该仔细分辨代码细微的差别,有些文件夹找不到时最好不要直接跃过,很有可能是自定义下载时没有下载某些文件。

你可能感兴趣的:(Qt,mysql,qt)