c++连接mysql5.6的出错问题总结
1.描述:链接的时候出错了,错误提示:无法解析的外部符号_mysql_init@4,该符号在函数_main中被引用
原因:我的机器是64bitWIN7系统,VS2012是32bit的,而MySQL是64bit的,32位工程调用64bit的libmysql.lib,因此连接出错啦。
解决:重新安装32bit的MySQL即可。
2.描述:编译出错,
1>c:\programfiles(x86)\mysql\mysqlserver5.6\include\mysql_com.h(320):errorC2146:语法错误:缺少“;”(在标识符“fd”的前面)
1>c:\programfiles(x86)\mysql\mysqlserver5.6\include\mysql_com.h(320):errorC4430:缺少类型说明符-假定为int。注意:C++不支持默认int
解决:在#include"mysql.h"上面添加下面几句即可,有人说添加#include<windows.h>,但是有跨平台问题吧:
#ifndef
#definemy_socketSOCKET
#endif
以上就是小编为大家带来的c++连接mysql5.6的出错问题总结全部内容了,希望大家多多支持毛票票~
热门推荐
10 新年酒会祝福语简短创意
11 物业小区高考祝福语简短
12 建队节祝福语简短
13 饭店国庆祝福语简短
14 妹妹出嫁嫂子简短祝福语
15 姐妹订婚刺绣祝福语简短
16 早上祝福语简短句子
17 立冬祝福语简短给女孩
18 关于水的简短祝福语