【发布时间】:2012-03-21 00:04:17
【问题描述】:
我正在用 C 语言编写一个使用 winsock 的程序,并且我正在使用命令 fcntl 使接收呼叫成为非阻塞,我收到以下错误。
warning C4013: 'fcntl' undefined; assuming extern returning int
error C2065: 'F_SETFL' : undeclared identifier
error C2065: 'F_GETFL' : undeclared identifier
error C2065: 'F_SETFL' : undeclared identifier
error C2065: 'O_NDELAY' : undeclared identifier
error C2065: 'EWOULDBLOCK' : undeclared identifierenter code here
我在代码中包含了 winsock2.h 头文件,如下所示
#pragma comment(lib,"ws2_32.lib")
#include <winsock2.h>
请帮帮我。 提前致谢。
【问题讨论】: