首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

编译通过,执行出现异常!winsock

2012-01-19 
编译通过,执行出现错误!winsock#includeiostream.h #includewinsock2.h intmain(){WSADATAwsaDataWOR

编译通过,执行出现错误!winsock
#include   "iostream.h "
#include   "winsock2.h "

int   main()
{
WSADATA   wsaData;
WORD   wVersionRequested;
wVersionRequested=MAKEWORD(2,2);
int   err;
err=WSAStartup(wVersionRequested,&wsaData);
if(err!=0)
{
cout < < "OK! " < <endl;
}
WSACleanup();
return   0;
}

编译的时候没错误也没警告
执行的时候出现错误

--------------------Configuration:   socket   -   Win32   Debug--------------------
Linking...
socket.obj   :   error   LNK2001:   unresolved   external   symbol   __imp__WSACleanup@0
socket.obj   :   error   LNK2001:   unresolved   external   symbol   __imp__WSAStartup@8
Debug/socket.exe   :   fatal   error   LNK1120:   2   unresolved   externals
Error   executing   link.exe.

[解决办法]
这个是未引入库文件吧 开头添加
#pragma comment(lib, "ws2_32.lib ")

[解决办法]
加入连接库ws2_32.lib

热点排行