为什么再BCB中的Service Application中不能包含Winsock2.h头文件 (100分)

  • 主题发起人 主题发起人 子陵
  • 开始时间 开始时间

子陵

Unregistered / Unconfirmed
GUEST, unregistred user!
提示多次声明了标识符.
但包含Winsock.h可以
大家帮我试一试,我会是我的BCB有问题吧,
我BCB6,update4.
谢谢!
 
应该是你包含了多个winsock.h或者其他有关winsock的头文件。
 
我只是新建了一个Service Application,然后就
#include <winsock2.h>
就出错了。
不会使我的BCB有问题了吧,回家试一试。
 
我的还是一样,大家谁装了BCB帮我试一试,
新建一个Service Application,
在头文件中#include “winsock2.h"
看看会不会出错
 
service application已经包含了winsock.h,所以可能是不能再定义winsock2.h了。
我测试了一下,这样是可以的。
#ifndef _WINSOCKAPI_
#include <winsock2.h>
#endif
 
谢谢大家,问题已经解决。
详见http://expert.csdn.net/Expert/topic/2000/2000976.xml?temp=.7314417
chenxz的方法也是解决方法之一。
 
后退
顶部