打不开"ws2.lib"???
以下是完整代码,编译说打不开ws2.lib,怎么决解
#include "stdafx.h"
#include "tchar.h"
#include "iostream.h"
#include "winsock2.h"
#pragma comment(lib,"Ws2.lib")
int main(int argc, char* argv[])
{
WSADATA wsaData;
int ret = WSAStartup(MAKEWORD(1,1),&wsaData);
if(ret != 0)
{
cout << "error!" << endl;
return 0;
}
if(LOBYTE(wsaData.wVersion) != 1 || HIBYTE(wsaData.wVersion) != 1)
{
WSACleanup();
return 0;
}
TCHAR szHost[256];
ret = gethostname(szHost,256);
if(ret != 0)
{
cout << "error!" << endl;
return 0;
}
HOSTENT* host = gethostbyname(szHost);
if(host == NULL)
{
cout << "error!" << endl;
return 0;
}
cout << host->h_addr_list[0] << endl;
return 0;
}