gpt4 book ai didi

在 Windows 上使用 netinet/ether.h 编译 C 头文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:41 27 4
gpt4 key购买 nike

我正在尝试编译(使用 cygwin)一个包含 netinet/ether.h 的 C 头文件。在 Linux 上我可以编译头文件,但在 Windows 上它找不到 netinet/ether.h。包含适当的 netinet/ether.h 的最佳方法是什么?

最佳答案

这取决于您对 netinet/ether.h 的确切需求,但一般的答案是没有好的方法,您必须提供某种解决方法。

特别是 Gnulib documentation对于 ether.h此处所有功能的注释,“此功能在某些平台上缺失:HP-UX 11、Cygwin、mingw、Interix 3.5、BeOS。”

更一般地说,这些是与操作系统提供的技术相关的相当低级的网络 header ,Cygwin 完全有可能(事实上,很可能)无法提供对 Windows 网络系统的访问以一种与 Linux 提供的相匹配的方式。这就是为什么将软件从一个系统移植到另一个系统并不是一项完全微不足道的工作!

关于在 Windows 上使用 netinet/ether.h 编译 C 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8782139/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com