报告 和 之间冲突的问题及解决
2008-10-08 14:48
VC.NET 报告 WinSock.h 和 WinSock2.h 之间冲突的问题及解决
在 中是 而不是,而应用
现在使用的是 ,因此产生了冲突,解决方法是,在 预处理器定义中
加上: 。这个宏定义会阻止
。
详细错误如下!
!"#$%$&'(" $)*&*++","#&*)$'-"
"./+01!$$$+//!2)*3!2*$*3类型重定义
4444444!"#$%$&'(" $)*&*++","
#&*)$'-"".561!参见“)*3的声明
!"#$%$&'(" $)*&*++","#&*)$'-"
"./661!&$%6++5!2(3!宏重定义
4444444!"#$%$&'(" $)*&*++","
#&*)$'-"".771!参见“(3的前一个定义
!"#$%$&'(" $)*&*++","#&*)$'-"
"./51!$$$+//!2*'8&3!2*$*3类型重定
义
4444444!"#$%$&'(" $)*&*++","
#&*)$'-"".0,1!参见“*'8&3的声明
!"#$%$&'(" $)*&*++","#&*)$'-"
".+01!$$$+//!2**3!2*$*3类型重定
义
4444444!"#$%$&'(" $)*&*++","
#&*)$'-""./51!参见“**3的声明
!"#$%$&'(" $)*&*++","#&*)$'-"
".1!$$$+//!2**3!2*$*3类型重定义
4444444!"#$%$&'(" $)*&*++","
#&*)$'-""./991!参见“**3的声明
!"#$%$&'(" $)*&*++","#&*)$'-"
".01!$$$+//!2$8*3!2*$*3类型重定
义
4444444!"#$%$&'(" $)*&*++","
#&*)$'-""./,1!参见“$8*3的声明
!"#$%$&'(" $)*&*++","#&*)$'-"
".6/1!$$$+//!2:$**3!2*$*3类型重定
义
4444444!"#$%$&'(" $)*&*++","
#&*)$'-""./751!参见“:$**3的声明
!"#$%$&'(" $)*&*++","#&*)$'-"