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 婆婆高寿祝福语大全简短