为什么找不到#include头文件??

嵌入式电子 2003-09-07 10:55:59
我在windows下 对socket进行非阻塞方式设置时 加入如下两个头文件
#include<unistd.h>
#include<fcntl.h>
结果编译时 出错

E:\Server\MainFrm.cpp(7) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory
如果我不加这个头文件,就会

erver\MainFrm.cpp(319) : error C2065: 'fcntl' : undeclared identifier
E:\Server\MainFrm.cpp(319) : error C2065: 'sockfd' : undeclared identifier
E:\Server\MainFrm.cpp(319) : error C2065: 'F_SEREL' : undeclared identifier
E:\Server\MainFrm.cpp(319) : error C2065: 'O_NONBLOCK' : undeclared identifier
Error executing cl.exe.
请高手指点!!!!!!!!!!!!!!
...全文
2449 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
awant2k 2003-09-07
  • 打赏
  • 举报
回复
#include <afxsock.h>
嵌入式电子 2003-09-07
  • 打赏
  • 举报
回复
那在windows下应该怎么办????????????????????????
ahao 2003-09-07
  • 打赏
  • 举报
回复
这个文件好像只有linux下有

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧