打开终端
输入open -e .bash_profile

进行如上配置

输入source .bash_profile

进行生效

将libqsqlmysql.dylib拷贝到/Users/qiaozihang/Qt5.14.1/5.14.1/clang_64/plugins/sqldrivers

继续在终端输入cd /Users/qiaozihang/Qt5.14.1/5.14.1/clang_64/plugins/sqldrivers

输入ls

输入otool -L libqsqlmysql.dylib

然后检查路径是否正确。

注:一定要下载qt5.14.1与mysql-8.0.19-macos10.15-x86_64

qt安装时一定要全部下载,后期可以删除多余的组件。

打开/Users/qiaozihang/Qt5.14.1/5.14.1/Src/qtbase/src/plugins/sqldrivers/mysql中的mysql.pro
进行添加

然后进行编译

对进行要连接mysql的项目进行配置
点击项目,编辑构建环境

添加QT_DEBUG_PLUGINS,值为1

然后对代码进行测试

#include <QApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QStringList>int main(int argc, char** argv){QApplication a(argc, argv);qDebug()<<"drives: ";QStringList drivers = QSqlDatabase::drivers();  //获取现在可用的数据库驱动foreach(QString driver, drivers)qDebug() << driver;QSqlDatabase database = QSqlDatabase::addDatabase("QMYSQL");return  a.exec();
}

显示loaded表示成功

注:网上自动生成libqsqlmysql.dylib那个方法我没搞出来,如果有哪个大佬搞出来的,请在评论区留言教一下我。

mac下qt与mysql配置相关推荐

  1. Mac下Qt for android 环境配置

    Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...

  2. Mac下python3配置opencv3 3和Mac下单独opencv的配置以及iOS下配置opencv

    #1.Mac下python3配置opencv3.3 新手受任开发一个功能,需要用到opencv.但python和opencv连接出现问题,看了大概有上百份博客的解决办法,都没有解决,快要放弃了,解决了 ...

  3. 详解Ubuntu10.10下Qt连接Mysql数据库

    转载自:http://mobile.51cto.com/symbian-273262.htm 详解Ubuntu10.10下Qt连接Mysql数据库是本文要介绍的内容,很详细的步骤,我们先来看内容. 第 ...

  4. anaconda新建python2环境安装不了jupyterlab_在Mac下安装anaconda及配置jupyterLab和PyTorch的方法...

    在Mac下安装anaconda及配置jupyterLab和PyTorch的方法 1. 首先在anaconda官网上下载anaconda包(国内网速度不算太慢) https://www.anaconda ...

  5. win8 apache php mysql_windows8.1下Apache+Php+MySQL配置步骤

    软件版本: apache:Apache 2.4.6 Win64 PHP:PHP 5.5 VC11 x64 Non Thread Safe MySql:5.5 win64 Mysql安装: 双击运行,设 ...

  6. qt mingw连接mysql_win下Qt连接MySql (mingw)

    /*************************************************************************************************** ...

  7. 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法

    关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...

  8. Mac下安装VScode和配置C++环境

    Mac下安装VScode和配置C++环境 1. 下载.安装VScode软件 2. 配置C/C++环境 参考文章 1. 下载.安装VScode软件 VScode的下载地址: https://code.v ...

  9. mac下怎么删除mysql

    解决mac下怎么删除mysql 直接在终端下输入以下代码即可: sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf / ...

最新文章

  1. Dubbo基础专题——第四章(Dubbo整合Nacos分析细节点)
  2. 985硕博导师:如果你没空看书,我强烈建议你做这件事
  3. 23.C++类对象的指针为空时,调用成员函数不会挂掉
  4. 请查收你的GitHub 2020 年度报告!
  5. 网络推广是什么告诉大家如何高效提高网站权重?
  6. python进展_Python3的介绍和进展-“filter()”“time()”和decorator。,入门,与,进阶,filtertime,装饰,器...
  7. 面试题整理11 数字在排序数组中出现的次数
  8. 2020-10-27(补码10000000为什么可以表示-128?)
  9. POJ 3498 March of the Penguins
  10. STM32开发 -- 系统软复位
  11. Redis Lua脚本实现原子性操作
  12. [BUUCTF-pwn]——picoctf_2018_buffer overflow 2
  13. Gradle: 警告:编码 GBK 的不可映射字符
  14. Spring Boot基础学习笔记21:自定义用户认证
  15. java使用场景什么意思_Java开发中类隐藏及应用场景分析是什么?
  16. 图注意力网络(GAT) TensorFlow解析
  17. python3 使用冒泡排序法原理解析,简单易懂
  18. 兼容 IE、 FireFox 的 javascript 日历控件 原创作者:寒羽枫(cityhunter172)
  19. php 生成条码插件,php 条形码生成插件Composer组件|php条形码code128实现方法-爱测速网...
  20. 在原生开发中控制HTML5视频

热门文章

  1. python 方向键控制代码_Python控制鼠标键盘代码实例
  2. git修改user.name 和user.email
  3. Java 游戏报错 看不懂求教
  4. 【LGP5161】WD与数列
  5. 初识大数据(四. 大数据与人工智能的关系)
  6. Java异常处理-自定义异常
  7. Mybatis学习笔记(二) 之实现数据库的增删改查
  8. SQL Server 2008 R2:error 26 开启远程连接详解
  9. Jackfield:在 Linux 中运转 Apple 的 Dashboard
  10. 信用卡-可恶的招商银行,可恶的循环利息