1. 类似于:multicast.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
解决办法:把ws2_32.lib和wsock32.lib 添加到你的工程中。
具体操作:在菜单中选则project(工程)->settings(设置)->link(连接),然后在Object(对象)/library modules (库模块) 一栏中加上 "ws2_32.lib ws2_32.lib"。
2. 类似于:d:/program files/microsoft visual studio/vc98/include/winsock2.h(99) : error C2011: 'fd_set' : 'struct' type redefinition
d:/program files/microsoft visual studio/vc98/include/winsock2.h(134) : warning C4005: 'FD_SET' : macro redefinition
d:/program files/microsoft visual studio/vc98/include/winsock.h(83) : see previous definition of 'FD_SET'的错误。
解决办法:在StdAfx.h中将“#include <afxsock.h> // MFC socket extensions” 注释掉。
本文提供了两种常见Winsock编程问题的解决方案。一是未解析外部符号__imp__WSACleanup@0错误,解决方法是在工程中添加ws2_32.lib和wsock32.lib库。二是winsock2.h文件中的fd_set类型重新定义问题,解决方法是注释掉StdAfx.h中的afxsock.h包含指令。
5070

被折叠的 条评论
为什么被折叠?



