我已经从Linux计算机更改为Windows,并且在编译代码时遇到了麻烦,因为这两个操作系统不共享相同的头文件。
由于未明显包括unistd.h,因此Visual C不知道read()
,write()
,close()
,socklen_t()
和bzero()
函数是什么。谁能帮我这个?
我已经用谷歌搜索了:Is there a replacement for unistd.h for Windows (Visual C)?
我不知道unistd.h的工作原理,也不知道如何编写自己的代码。有人可以将我链接到一个吗?
最佳答案
最好的选择是使用MinGW编译程序,其中包括(除其他事项外)GCC(及其 header )。尝试安装该程序,然后编译程序,看看一切正常。