gpt4 book ai didi

c++ - VS2008无法打开socket程序头

转载 作者:行者123 更新时间:2023-11-28 07:31:49 25 4
gpt4 key购买 nike

idevs.h、netinet/in_systm.h、netinet/ip.h、netinet/tcp.h openssl/ssl.h sys/socket.h

这些头文件可以在 Linux 中工作,但在 visual studio 2008 中编译错误说无法打开头文件。这些是与套接字程序相关的 header 。 (我无法从网络搜索中获得任何正确的结果)

问题:

请让我知道我为这些 header 包含的任何 dll 或任何其他等效 header 是否可用?

提前致谢。

最佳答案

在 Windows 环境中,您需要包含 Windows 特定的 header ,如 winsock.h 和其他 (http://msdn.microsoft.com/en-us/library/windows/desktop/ms738545(v=vs.85).aspx)。在为不同平台构建时,您需要使用 #ifdef 语句在 header 之间切换。

没有人 promise 套接字概念的 Windows 实现与 Unix 的实现 100% 相同。这些实现有很多共同点,但也存在差异。

关于c++ - VS2008无法打开socket程序头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17520523/

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