当前位置: 首页 > news >正文

C 语言网络编程问题:E1696 无法打开 源 文件 “sys/socket.h“

#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
  • 在 C 语言网络编程中,上述代码报如下错误
E1696	无法打开 源 文件 "sys/socket.h"E1696	无法打开 源 文件 "netinet/in.h"	E1696	无法打开 源 文件 "arpa/inet.h"C1083	无法打开包括文件: “sys/socket.h”: No such file or directory
问题原因
  1. sys/socket.hnetinet/in.harpa/inet.h 是 Linux/Unix 系统特有的头文件

  2. Windows 使用应该 Winsock API,对应头文件是 winsock2.hws2tcpip.h

处理策略
  • 使用 winsock2.hws2tcpip.h 头文件
#include <winsock2.h>
#include <ws2tcpip.h>

相关文章:

  • sunset: dawn靶场渗透
  • 如何创建RDD
  • 第三章、RL Games:High performance RL library
  • grpc到底是啥! ! !!
  • 使用 pgrep 杀掉所有指定进程
  • 【LINUX操作系统】线程库与线程库封装
  • Qwen2.5模型结构
  • 【前端笔记】CSS 选择器的常见用法
  • C++ 析构函数
  • goland无法debug
  • 源雀SCRM开源·AI企微客服|RAG知识中枢+自训练闭环
  • 屏蔽力 | 在复杂世界中从内耗到成长的转变之道
  • 在shell中运行RDD程序
  • layui下拉框输入关键字才出数据
  • c++中“”符号代表引用还是取内存地址?
  • 手写 Vue 源码 === 完善依赖追踪与触发更新
  • 数组和集合
  • 【CSS】Grid 的 auto-fill 和 auto-fit 内容自适应
  • NHANES指标推荐:AISI
  • Qwen2-VL详解
  • 现场丨“影像上海”启幕:串联摄影、电影与当代艺术
  • 专访|高圆圆:像鸟儿一样,柔弱也自由
  • 上海如何为街镇营商环境赋能?送政策、配资源、解难题、强活力
  • 超燃!走过莫斯科街头的“中国排面”
  • 8小时《大师与玛格丽特》:长度可以是特点,但不是价值标准
  • 古龙逝世四十周年|中国武侠文学学会与多所高校联合发起学术纪念活动