dev c 的头文件在哪里下载
系统/类型.h 系统/套接字.h netinet/in.h arpa/inet.h
还有结构
sockadder 及其衍生产品?
最佳答案
我不知道您为什么需要下载这些特定文件,因为在大多数现代系统中它们应该与您的编译器套件一起提供。
您还应该记住,它们可能会根据您的平台而完全不同,并且这些文件通常是 #include
其他非标准文件(#include
其他等等)。这可能会使这些文件很难解析和理解。
也就是说,来自某个不确定版本的 Linux:
http://linux.die.net/include/sys/types.h
http://linux.die.net/include/sys/socket.h
http://linux.die.net/include/netinet/in.h
http://linux.die.net/include/arpa/inet.h
如果您要替换丢失的文件,请考虑获取/重新安装合适的编译器套件和您丢失的任何开发包。
如果您想查看结构定义,您绝对应该查看文档而不是实际的实现。这样你就可以避免将你的代码绑定(bind)到私有(private)定义等。可以在系统之间改变。
编辑:
只是为了确认我上面的一些评论,所述 Linux 版本的 struct sockaddr
是逐段定义的:
关于c - 下载头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4387862/