Qt构建缺失的QMYSQL数据库驱动时偶遇的问题

我参照这位大佬的文章,及其中的评论:
http://t.csdnimg.cn/1Nc6a?%ra
mysql.pro:

TARGET = qsqlmysql

HEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp

#QMAKE_USE += mysql

OTHER_FILES += mysql.json

PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)

INCLUDEPATH += $$quote("D:\MySQL\MySQL Server 8.0\include")

LIBS += $$quote("D:\MySQL\MySQL Server 8.0\lib\libmysql.lib")

DESTDIR = ../mysql/lib/

qsqldriverbase.pri:

QT  = core core-private sql-private

# For QMAKE_USE in the parent projects.
#include($$shadowed($$PWD)/qtsqldrivers-config.pri)

include(./configure.pri)

PLUGIN_TYPE = sqldrivers
load(qt_plugin)

DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII

结果出了104个错误,都是无法解析的外部符号错误
在这里插入图片描述
后来我发现,原来构建套件用的是MSVC32bit,与我64位的MySql不符合,疏忽了,不过无法解析的外部符号,这点确实没能让我看出来它

随便写写,没什么水平,只是很感兴趣csdn创作的功能,试试看(@。@)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值