CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

关于socket的一个问题

楼主siriuscor(siriuscor)2003-12-04 11:54:20 在 C/C++ / C语言 提问

在VS,NET中新建一个控制台程序,代码是从msdn中贴来的如下:  
  #include   "stdafx.h"  
  #include   <windows.h>  
  #include   <winsock2.h>  
   
  void   _tmain(int   argc,   _TCHAR*   argv[])  
  {  
  WORD   wVersionRequested;  
  WSADATA   wsaData;  
  int   err;  
     
  wVersionRequested   =   MAKEWORD(   2,   2   );  
   
  if   (   err   !=   0   )   {  
          return;  
  }  
     
  if   (   LOBYTE(   wsaData.wVersion   )   !=   2   ||  
                  HIBYTE(   wsaData.wVersion   )   !=   2   )   {  
   
          WSACleanup(   );  
          return;    
  }  
   
  }  
  编译时:  
  c++   error   LNK2019:   无法解析的外部符号   __imp__WSACleanup@0   ,该符号在函数   _main   中被引用  
   
  问题点数:0、回复次数:6Top

1 楼hanyixin(怡)回复于 2003-12-04 12:10:11 得分 0

 
  连接上   ws2_32.lib   库,另外你的代码有问题,没有初始化SOCKETTop

2 楼siriuscor(siriuscor)回复于 2003-12-04 12:37:58 得分 0

连接上   ws2_32.lib   库?具体怎么做??Top

3 楼hanyixin(怡)回复于 2003-12-04 12:52:37 得分 0

 
  菜单里:Project->Settings->Link->Object/library   Modules。  
   
  然后加上对应的lib文件。  
  Top

4 楼kingfish(工作很忙,很少来csdn...)回复于 2003-12-04 12:59:19 得分 0

add   lib    
  +  
  WSAStartupTop

5 楼siriuscor(siriuscor)回复于 2003-12-04 13:14:56 得分 0

我用的是VS.NET,刚才找了半天没找到,帮帮忙啊Top

6 楼qiaojicheng(乔)回复于 2003-12-10 13:59:20 得分 0

直接在代码里添加#import   "ws2_32.lib"试试Top

相关问题

  • socket??
  • socket
  • socket
  • socket
  • socket ????????????
  • Socket???
  • Socket ???
  • socket api
  • SOCKET类
  • socket receive()

关键词

  • 代码
  • ws
  • wsadata
  • lib
  • include

得分解答快速导航

  • 帖主:siriuscor

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo