200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 无法解析的外部符号 _mysql_init@4 该符号在函数 _main 中被引用

无法解析的外部符号 _mysql_init@4 该符号在函数 _main 中被引用

时间:2024-01-17 12:54:27

相关推荐

无法解析的外部符号 _mysql_init@4 该符号在函数 _main 中被引用

(1)我通过在#include “mysql.h”前面#include “my_global.h”解决了这个问题

(2)网上找到了其他解决办法:

1.描述:链接的时候出错了,错误提示:无法解析的外部符号 _mysql_init@4,该符号在函数 _main 中被引用

原因:我的机器是64bit WIN7系统,VS是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

ifndef my_socket_defined

define my_socket SOCKET

endif

或者在#include “mysql.h”前面#include “my_global.h”

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。