加#include <mysql.h>,报了很多以下错误
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(557): warning C4005: “FD_CLOSE”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(567) : 参见“FD_CLOSE”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1578): error C2375: “accept”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(742) : 参见“accept”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1600): error C2375: “bind”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(747) : 参见“bind”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1619): error C2375: “closesocket”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(752) : 参见“closesocket”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1638): error C2375: “connect”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(754) : 参见“connect”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1659): error C2375: “ioctlsocket”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(759) : 参见“ioctlsocket”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1680): error C2375: “getpeername”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(764) : 参见“getpeername”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1701): error C2375: “getsockname”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(769) : 参见“getsockname”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1724): error C2375: “getsockopt”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(774) : 参见“getsockopt”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1745): error C2375: “htonl”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(781) : 参见“htonl”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1762): error C2375: “htons”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(783) : 参见“htons”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1780): error C2375: “inet_addr”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(785) : 参见“inet_addr”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1797): error C2375: “inet_ntoa”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(787) : 参见“inet_ntoa”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1815): error C2375: “listen”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(789) : 参见“listen”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1833): error C2375: “ntohl”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(793) : 参见“ntohl”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1850): error C2375: “ntohs”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(795) : 参见“ntohs”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1870): error C2375: “recv”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(797) : 参见“recv”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1895): error C2375: “recvfrom”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(803) : 参见“recvfrom”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1921): error C2375: “select”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(811) : 参见“select”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1945): error C2375: “send”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(818) : 参见“send”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1970): error C2375: “sendto”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(824) : 参见“sendto”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1996): error C2375: “setsockopt”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(832) : 参见“setsockopt”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2018): error C2375: “shutdown”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(839) : 参见“shutdown”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2039): error C2375: “socket”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(843) : 参见“socket”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2063): error C2375: “gethostbyaddr”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(850) : 参见“gethostbyaddr”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2083): error C2375: “gethostbyname”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(855) : 参见“gethostbyname”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2101): error C2375: “gethostname”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(857) : 参见“gethostname”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2121): error C2375: “getservbyport”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(861) : 参见“getservbyport”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2141): error C2375: “getservbyname”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(865) : 参见“getservbyname”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2160): error C2375: “getprotobynumber”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(869) : 参见“getprotobynumber”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2178): error C2375: “getprotobyname”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(871) : 参见“getprotobyname”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2200): error C2375: “WSAStartup”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(875) : 参见“WSAStartup”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2219): error C2375: “WSACleanup”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(879) : 参见“WSACleanup”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2236): error C2375: “WSASetLastError”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(881) : 参见“WSASetLastError”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2253): error C2375: “WSAGetLastError”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(883) : 参见“WSAGetLastError”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2270): error C2375: “WSAIsBlocking”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(885) : 参见“WSAIsBlocking”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2287): error C2375: “WSAUnhookBlockingHook”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(887) : 参见“WSAUnhookBlockingHook”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2304): error C2375: “WSASetBlockingHook”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(889) : 参见“WSASetBlockingHook”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2321): error C2375: “WSACancelBlockingCall”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(891) : 参见“WSACancelBlockingCall”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2343): error C2375: “WSAAsyncGetServByName”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(893) : 参见“WSAAsyncGetServByName”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2370): error C2375: “WSAAsyncGetServByPort”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(901) : 参见“WSAAsyncGetServByPort”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2396): error C2375: “WSAAsyncGetProtoByName”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(909) : 参见“WSAAsyncGetProtoByName”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2421): error C2375: “WSAAsyncGetProtoByNumber”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(916) : 参见“WSAAsyncGetProtoByNumber”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2446): error C2375: “WSAAsyncGetHostByName”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(923) : 参见“WSAAsyncGetHostByName”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2473): error C2375: “WSAAsyncGetHostByAddr”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(930) : 参见“WSAAsyncGetHostByAddr”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2496): error C2375: “WSACancelAsyncRequest”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(939) : 参见“WSACancelAsyncRequest”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2517): error C2375: “WSAAsyncSelect”: 重定义;不同的链接
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(941) : 参见“WSAAsyncSelect”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mswsock.h(128): error C2011: “_TRANSMIT_FILE_BUFFERS”:“struct”类型重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(953) : 参见“_TRANSMIT_FILE_BUFFERS”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(75): error C2079: “sockaddr_gen::Address”使用未定义的 struct“sockaddr”
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(76): error C2079: “sockaddr_gen::AddressIn”使用未定义的 struct“sockaddr_in”
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(119): warning C4005: “IP_TOS”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(352) : 参见“IP_TOS”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(120): warning C4005: “IP_TTL”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(351) : 参见“IP_TTL”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(121): warning C4005: “IP_MULTICAST_IF”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(346) : 参见“IP_MULTICAST_IF”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(122): warning C4005: “IP_MULTICAST_TTL”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(347) : 参见“IP_MULTICAST_TTL”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(123): warning C4005: “IP_MULTICAST_LOOP”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(348) : 参见“IP_MULTICAST_LOOP”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(124): warning C4005: “IP_ADD_MEMBERSHIP”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(349) : 参见“IP_ADD_MEMBERSHIP”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(125): warning C4005: “IP_DROP_MEMBERSHIP”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(350) : 参见“IP_DROP_MEMBERSHIP”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(126): warning C4005: “IP_DONTFRAGMENT”: 宏重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(353) : 参见“IP_DONTFRAGMENT”的前一个定义
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(193): error C2079: “_SOCKADDR_INET::Ipv4”使用未定义的 struct“sockaddr_in”
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2ipdef.h(700): error C2011: “ip_mreq”:“struct”类型重定义
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(363) : 参见“ip_mreq”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(664): error C3861: “WSASetLastError”: 找不到标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(671): error C3861: “WSASetLastError”: 找不到标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(709): error C3861: “WSASetLastError”: 找不到标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(716): error C3861: “WSASetLastError”: 找不到标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(760): error C3861: “WSASetLastError”: 找不到标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(767): error C3861: “WSASetLastError”: 找不到标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(807): error C3861: “WSASetLastError”: 找不到标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(814): error C3861: “WSASetLastError”: 找不到标识符
1>f:\acesource\ace_wrappers\ace\time_value.h(403): error C2079: “ACE_Time_Value::ext_tv_”使用未定义的 struct“timeval”
解决办法:
在#include <mysql.h>前加以下宏:
#define WIN32_LEAN_AND_MEAN
加#include <mysql.h>,报了很多以下错误的更多相关文章
- OBS---环境配置之#include <D3DX10.h>报错
一.先贴错误 因为这个笔记主要记录我如何整好这个OBS源码环境的,给需要的童鞋一个参考 1.1.#include <D3DX10.h> 报错 没有这个 解决方案:把2,3先解决了就水到渠 ...
- Centos 7.5源码编译安装zabbix4.0报fatal error: mysql.h: No such file or directory
系统环境:CentOS 7.5是最小化安装的 编译信息 编译选项: root@Server01 zabbix-]# ./configure --prefix=/usr/share/applicatio ...
- debian系列下c++调用mysql, linux下面安装mysql.h文件
mysql.h的报错还没有解决,你们不用看了,等我解决了吧还不知道什么时候 先用c吧 #include <stdio.h> #include <stdlib.h> #inclu ...
- 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加“#include "StdAfx.h"”? 右键选择该文件.cpp格式的->属性->预编译头,→ 不使用预编译 ...
- 错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?(转)
错误分析: 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束.没有找到预编译指示信息的头文件"stdafx. ...
- fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
给对话框添加类, 报错 CalibrateMFCDlg.h(6) : error C2504: “CDialog”: 未定义基类 等多个错误 加上 #include "afxwin.h&qu ...
- window下使用mysql,报未定义标识符"SOCKET"
解决方法一: 这个错误是在VC中使用MySQL数据库时出现在mysql_com.h文件中的 my_socket fd; 说明未my_socket未定义,这时只需要在引用mysql.h头文件之前引用# ...
- worker中加载本地文件报错的解决方案
如果在一个swf的主线程中加载文件时,报安全沙箱的错误, 网上有诸多的解决方案.但是如果在一个worker中加载本地文件报类似如下的错误: *** 安全沙箱冲突 *** SecurityError: ...
- XCode里遇到 #include <XXX.h>file not found的解决方案
最近在学习如何在C++里调用Java方法,遇到提示 #include <XXX.h> file not found 的问题.也google了好久都没有找到合适的解决方案. 认真的研究了 ...
随机推荐
- Eclipse中设置作者日期等Java注释模板
Eclipse作为JavaIDE(Integrated Development Environment,集成开发环境),可以通过设置自动添加Javadoc注释信息,如@author 作者名.@vers ...
- app在admin中显示成我们想要的中文名
在django的开发中,很多时候我们希望app在admin中显示成我们想要的中文名,而不是显示默认的app_label名称. 比如我们有一个blog应用,在我们的blog app目录下面,默认会生成一 ...
- 菜鸡学C语言之寻根溯源
题目描述 Mogg最近翻了翻自己家的族谱,想康康祖先是谁.但是族谱因为年久失修太乱了,他现在只整理出来了一系列父子关系,你能帮他找一找直系亲属中辈分最大的一位吗?(即父亲的父亲的父亲……) 输入 第1 ...
- ibm产品系列架构师技术路线
- 配置rpm本地源及局域网环境下使用
LInux个人开发过程中可以直接连到公网,所以想要安装各种软件时直接安装即可,但工作环境往往很让人头疼. 如果应用场景是没法链接外网的,公司内部绝大多数情况下是在自己的局域网下玩,这时候想装个软件是相 ...
- Varnish http缓存服务器
http://blog.51cto.com/hexiaoshuai/1909183 https://jefferywang.gitbooks.io/varnish_4_1_doc_zh/content ...
- docker 安装redis , 让宿主机可以访问
1, docker 拉去最新版本的redis docker pull redis #后面可以带上tag号, 默认拉取最新版本 2, docker安装redis container 安装之前去定义我们的 ...
- 集合框架之map
Map实现类用于保存具有映射关系的数据.Map保存的每项数据都是key-value对,也就是由key和value两个值组成.Map里的key是不可重复的,key用户标识集合里的每项数据. Map提供了 ...
- socket应用(vue、node.js、M站)
socket应用(vue.node.js.M站) 前言:我们在做一些项目的时候需要做到实时变化, 比如我们有时候有需求会要求我们做一个类似于聊天室的页面 比如有些时候我们对某些东西进行点赞和刷票,需要 ...
- JS(JAVASCRIPT)
2018-08-17 * JAVASCRIPT(JavaScript简写js,文件的后缀名也是 demo.js)(*****) * javascript的简介 * js是基于对象和事件驱动的脚本语言, ...