vc 函数定义出错 莫名
走过路过不要错过!
在vc下写一段生成dll的工程,定义下面一些函数,编译的时候不知怎么出现这种错误,百思不得其解,
D:\smsclient\socket.h(95) : error C2143: syntax error : missing ',' before '.'
D:\smsclient\socket.h(95) : error C2059: syntax error : '.'
D:\smsclient\socket.h(96) : error C2143: syntax error : missing ',' before '.'
D:\smsclient\socket.h(96) : error C2059: syntax error : '.'
D:\smsclient\socket.h(97) : error C2143: syntax error : missing ',' before '.'
D:\smsclient\socket.h(97) : error C2059: syntax error : '
代码如下:
typedef SOCKET tsocket;
int udp_connect(unsigned short to_port,struct sockaddr* s_addr,int addr,tsocket *fd);
int udp_open(unsigned short port,struct sockaddr *s_addr, int *fd);
int udp_open(unsigned short port,struct sockaddr *s_addr, int *fd);
相关的头文件应该都加进去了,这样写法不会有问题吧?