error C2375: “WSACleanup”: 重定义 C2011 “sockaddr_in”:“struct”类型重定义

简介: error C2375: “WSACleanup”: 重定义 C2011 “sockaddr_in”:“struct”类型重定义

tt.png

在#include <Windows.h>前添加宏定义

#define WIN32_LEAN_AND_MEAN

windows.h会包含winsock.h,当你包含winsock2.h就会冲突,因此在包含windows.h前需要定义一个宏,去除winsock.h

目录
相关文章
|
6月前
|
编译器 C++
struct 和 typedef struct 区别和用法总结
struct 和 typedef struct 区别和用法总结
103 0
|
6月前
函数与结构体
函数与结构体
35 3
|
6月前
|
存储 C++
C/C++自定义类型(详解struct,enum,union)
C/C++自定义类型(详解struct,enum,union)
|
6月前
|
编译器
memset结构体报错的问题
偶尔我们使用了会使用memset初始化结构体,但是会导致有时候编译器崩溃,这时候要检查结构体里面的各个字段是否全是基本类型,如果是自定义类或者库里面的类,有时候就会出现莫名其妙的错误,结构体初始化可以直接使用 {0}进行初始化
69 0
|
6月前
|
存储 C++
[C++] 结构体Struct类型和变量定义
[C++] 结构体Struct类型和变量定义
114 0
|
C语言
struct结构体初识
struct结构体初识
55 0
|
存储 编译器 Linux
【C/自定义类型详解】——结构体(struct)、位段、枚举(enum)、联合(union)
【C/自定义类型详解】——结构体(struct)、位段、枚举(enum)、联合(union)
|
存储 C语言
C语言,枚举,struct,typedef,union的使用
C语言,枚举,struct,typedef,union的使用
|
C语言 C++ 编译器
C/C++语法知识:typedef struct 用法详解
第一篇:typedef struct与struct的区别 1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。
6322 0
struct函数 隐式类型转换(实例)
struct函数 隐式类型转换(实例)
54 0