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文件 也能解决问题。
MFC连接mysql出错
最新推荐文章于 2023-04-19 20:09:35 发布