mac QT Mysql postgresql

问题遇到的现象和发生背景

QT添加Mysql驱动时,却变成了postgresql

遇到的现象和发生背景,请写出第一个错误信息

在我的mac机器上(操作系统为:Macos Monterey 12.5.1 (21G83)),QT安装完成后,编译mysql:
qmake -- MYSQL_PREFIX=/usr/local/Cellar/mysql

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容

但是出来的结果却是PostgreSQL:

img

请教,怎么才能正确编译mysql驱动?

确保你已经在系统中安装了MySQL和驱动,并确保设置了环境变量。

然后,试试重新运行qmake命令,这次指定MySQL库目录:

qmake -spec macx-clang "LIBS+=-L/usr/local/Cellar/mysql/[version]/lib -lmysqlclient" "INCLUDEPATH+=/usr/local/Cellar/mysql/[version]/include" "QMAKE_CXXFLAGS+=-std=c++11"

其中[version]替换为实际的版本。

再次编译并安装Qt,这时MySQL驱动应该已经可用。