在CPP文件中用了 WSAStartup(MAKEWORD(1,1), &wsaData); 就产生这个错误:
error LNK2001: unresolved external symbol _WSAStartup@8
在编译MSDN中的WINSOCK例程(也含有这个函数 WSAStartup)顺利通过,我相可能与我的编译设定有关,我的工程是新建空的WIN32 SDK 程式开始的。
[解决方法]
这是由于没有添加对应的Ws2_32.lib库引起的,添加的方法如下:
按alt+f7打开project settings对话框,选Link,在Object/library modules中加入ws2_32.lib即可