无法打开包含文件:'arpa/inet.h':[关闭]

Posted

技术标签:

【中文标题】无法打开包含文件:\'arpa/inet.h\':[关闭]【英文标题】:Cannot open include file: 'arpa/inet.h': [closed]无法打开包含文件:'arpa/inet.h':[关闭] 【发布时间】:2014-05-19 05:46:15 【问题描述】:
#include <arpa/inet.h>

我遇到了这种类型的错误

无法打开包含文件:'arpa/inet.h':

如何包含此头文件?我实际上是在 VC++2012 中做这个代码。

【问题讨论】:

为什么要包含这个文件? 互联网运营定义 Where do I get arpa/inet.h? 的可能重复项 【参考方案1】:

Windows 对 Berkeley 套接字使用不同的标头和实现,而不是 Unix &lt;arpa/inet.h&gt; 标头;您需要使用不同的标头和函数组。

#include <Winsock2.h>

更多信息请见Winsock2 documentation。

另请参阅:Where do I get arpa/inet.h。

【讨论】:

以上是关于无法打开包含文件:'arpa/inet.h':[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

C 编程 memset arpa.inet

如何使用inet_ntoa函数

网络编程之socket编程实例

使用 Mingw 构建 libevhtp

socket通信

sockaddr操作C++封装