qtsqldrivers-config.pri no such file or directory的解决方案

在Qt5.13.1MingW环境下,遇到编译QMYSQL驱动时无法找到qtsqldrivers-config.pri文件的问题。为解决此问题,需要在qtbasesrcpluginssqldrivers目录下创建该文件并添加特定配置,使得Qt能够识别并加载MySQL驱动。参考Qt论坛的相关讨论,创建并填充qtsqldrivers-config.pri文件后,可以消除编译错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

  1. qt5.13.1
  2. mingw73_64

 编译

解决Qt与MySQL连接过程中出现“QSqlDatabase: QMYSQL driver not loaded”问题编译即可

问题

Cannot read D:/Qt/Qt5.13.2/5.13.2/Src/qtbase/src/plugins/sqldrivers/qtsqldrivers-config.pri: No such file or directory

解决方案

在Src\qtbase\src\plugins\sqldrivers路径下新建qtsqldrivers-config.pri,内容如下

QT.sqldrivers.enabled_features =
QT.sqldrivers.disabled_features =
QT.sqldrivers.QT_CONFIG =
QT.sqldrivers.exports =
QT.sqldrivers_private.enabled_features = sql-sqlite sql-mysql
QT.sqldrivers_private.disabled_features = sql-db2 sql-ibase sql-oci sql-odbc sql-psql sql-sqlite2 sql-tds system-sqlite
QT.sqldrivers_private.libraries =

参考Error while compiling Qt mySQL driver | Qt Forum

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值