c++连接mysql5.6的出错问题总结
1.描述:链接的时候出错了,错误提示:无法解析的外部符号 _mysql_init@4,该符号在函数 _main 中被引用 原因:我的机器是64bit WIN7系统,VS2012是32bit的,而MySQL是64bit的,32位工程调用64bit的libmysql.lib,因此连接出错啦。 解决:重新安装32bit的MySQL即可。 2.描述:编译出错, 1>c:program files (x86)mysqlmysql server 5.6includemysql_com.h(320): error C2146: 语法错误: 缺少“;”(在标识符“fd”的前面) 解决:在#include "mysql.h"上面添加下面几句即可,有人说添加#include <windows.h>,但是有跨平台问题吧: typedefunsigned int SOCKET; 或者在#include "mysql.h"前面#include "my_global.h" 以上就是小编为大家带来的c++连接mysql5.6的出错问题总结全部内容了,希望大家多多支持编程小技巧~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |