【发布时间】:2012-02-22 03:15:10
【问题描述】:
据我观察,这两个库都包含超过 90% 的完全相同的代码。 当我在示例程序中声明它们时,不会发生任何奇迹。 即使它们位于单独的目录中,我也不太了解这些库的区别。有人可以帮我分解一下吗?
加: 我尝试在 sys/socket.h 之上声明 linux/in.h,编译器嗡嗡作响“找不到 sa_family_t 的指定限定列表”,这意味着 sa_family_t 未定义在 linux/in.h 的范围内,如果调用这种方式……
然后我对 netinet/in.h 尝试了同样的事情,好吧,不管声明在哪里,它都可以工作。
【问题讨论】:
标签: c linux unix networking posix