error C2011: “sockaddr_in”:“struct”类型重定义的修改办法

问题

windows.h和winsock2.h存在有类型重定义,往往体现在头文件包含winsock2.h和windows.h时出现编译错误: 
error C2011: “sockaddr_in”:“struct”类型重定义

2>D:\Windows Kits\10\Include\10.0.22000.0\shared\ws2def.h(442,5): error C2143: 语法错误: 缺少“}”(在“常数”的前面)
2>D:\Windows Kits\10\Include\10.0.22000.0\shared\ws2def.h(442,5): error C2059: 语法错误:“常数”
2>D:\Windows Kits\10\Include\10.0.22000.0\shared\ws2def.h(496,1): error C2143: 语法错误: 缺少“;”(在“}”的前面)
2>D:\Windows Kits\10\Include\10.0.22000.0\shared\ws2def.h(496,10): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
2>D:\Windows Kits\10\Include\10.0.22000.0\shared\ws2def.h(496,20): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
2>D:\Windows Kits\10\Include\10.0.22000.0\shared\ws2def.h(577,1): warning C4005: “IN_CLASSA”: 宏重定义
2>D:\Windows

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 09:40:01       57 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 09:40:01       60 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 09:40:01       48 阅读
  4. Python语言-面向对象

    2024-07-23 09:40:01       60 阅读

热门阅读

  1. ArcGIS Pro SDK (九)几何 12 多面体

    2024-07-23 09:40:01       13 阅读
  2. 数据库连接池

    2024-07-23 09:40:01       15 阅读
  3. RKNN执行bash ./build-linux_RK3566_RK3568.sh 报错

    2024-07-23 09:40:01       16 阅读
  4. 数学建模--图论与最短路径

    2024-07-23 09:40:01       16 阅读
  5. mariadb安装在服务器(Linux)

    2024-07-23 09:40:01       17 阅读
  6. 银行卡二三四要素核验的多种应用场景

    2024-07-23 09:40:01       19 阅读
  7. 怎么在 Ubuntu 中卸载已经安装的软件

    2024-07-23 09:40:01       16 阅读
  8. ubuntu 源码安装postgis插件

    2024-07-23 09:40:01       19 阅读
  9. SpringCloud-Zuul-03

    2024-07-23 09:40:01       19 阅读