gpt4 book ai didi

c++连接mysql5.6的出错问题总结

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章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)\mysql\mysql server 5.6\include\mysql_com.h(320): error C2146: 语法错误: 缺少“;”(在标识符“fd”的前面) 1>c:\program files (x86)\mysql\mysql server 5.6\include\mysql_com.h(320): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 。

解决:在#include "mysql.h"上面添加下面几句即可,有人说添加#include <windows.h>,但是有跨平台问题吧:

typedefunsigned int SOCKET; #ifndef my_socket_defined #define my_socket SOCKET #endif 。

或者在#include "mysql.h"前面#include "my_global.h" 。

以上就是小编为大家带来的c++连接mysql5.6的出错问题总结全部内容了,希望大家多多支持我~ 。

最后此篇关于c++连接mysql5.6的出错问题总结的文章就讲到这里了,如果你想了解更多关于c++连接mysql5.6的出错问题总结的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com