打不开"ws2.lib"???

wangjs720 2003-11-22 09:21:21
以下是完整代码,编译说打不开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;
}
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
youqi1st 2010-05-31
  • 打赏
  • 举报
回复
呵呵 这个错误我也犯了
也记成了ws32_2.lib
mailxt 2003-11-22
  • 打赏
  • 举报
回复
不好意思,是ws2_32.lib
mailxt 2003-11-22
  • 打赏
  • 举报
回复
应该是ws32_2.lib吧

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧