MFC连接mysql出错

error LNK2019: 无法解析的外部符号 _mysql_real_connect@32,该符号在函数* 中被引用
error LNK2019: 无法解析的外部符号 _mysql_query@8,该符号在函数 * 中被引用
error LNK2019: 无法解析的外部符号 _mysql_init@4,该符号在函数 * 中被引用
error LNK2019: 无法解析的外部符号 _mysql_close@4,该符号在函数 * 中被引用
在用mysql API 连接数据库时,若出现类似的错误是因为没有将mysql.lib包含到连接器里边,或者win32的编译环境和mysql.lib不兼容(mysql.lib可能是64位的)。
所以解决的办法是 将mysql.lib加入项目的连接器 或者 将win32的编译环境改为X64 。
当然改为X64是为了和mysql.lib兼容,如果你当前的项目里边还有其他的一些东西实在win32下才能运行的,那么改过去之后,又会出现种种不兼容法人错误,所以最好是不改变编译环境,重新找一个win32下的mysql.lib和mysql.dll文件 也能解决问题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值