CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

郁闷的error LNK2001: unresolved external symbol,请大家帮忙..

楼主searingice(獨行·雪夜)(现实像石头,精神是个蛋。)2006-08-24 11:25:04 在 VC/MFC / 基础类 提问

--------------------Configuration:   csgptest   -   Win32   Debug--------------------  
  Linking...  
  CSGPAPI.lib(csgpapi.obj)   :   error   LNK2001:   unresolved   external   symbol   _htons@4  
  CSGPAPI.lib(csgpapi_internal.obj)   :   error   LNK2001:   unresolved   external   symbol   _htons@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _htons@4  
  CSGPAPI.lib(csgpapi_internal.obj)   :   error   LNK2001:   unresolved   external   symbol   _ntohs@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _ntohs@4  
  CSGPAPI.lib(ls_link.obj)   :   error   LNK2001:   unresolved   external   symbol   _ntohs@4  
  CSGPAPI.lib(csgpapi_internal.obj)   :   error   LNK2001:   unresolved   external   symbol   _htonl@4  
  CSGPAPI.lib(csgpapi_internal.obj)   :   error   LNK2001:   unresolved   external   symbol   _ntohl@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _select@20  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _WSAStartup@8  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _WSACleanup@0  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _gethostbyname@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _inet_addr@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _getservbyname@8  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _listen@8  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _bind@12  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _setsockopt@20  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _socket@12  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _getprotobyname@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _closesocket@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _connect@12  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _inet_ntoa@4  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _accept@12  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _send@16  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _recv@16  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _gethostname@8  
  CSGPAPI.lib(ls_socks.obj)   :   error   LNK2001:   unresolved   external   symbol   _getpeername@12  
  Debug/csgptest.exe   :   fatal   error   LNK1120:   23   unresolved   externals  
  执行   link.exe   时出错.  
   
   
  baidu了n遍后问题还是如此.  
  lib也添加到库模块里了,就是搞不定.请大家指点.. 问题点数:50、回复次数:7Top

1 楼i_noname(晚九朝五)回复于 2006-08-24 11:32:40 得分 30

看错误是lib没有链接,在代码中添上这句试试:  
  #pragma   comment(lib,   "Ws2_32.lib")  
  Top

2 楼searingice(獨行·雪夜)(现实像石头,精神是个蛋。)回复于 2006-08-24 11:42:39 得分 0

呵呵.真厉害.50分是你的啦.  
  能再讲讲为什么要加入这句代码吗?谢谢.Top

3 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-08-24 12:25:23 得分 3

#pragma   comment(lib,   "Ws2_32.lib")  
   
  表示将ws2_32.lib与你的程序链接在一起.Top

4 楼snowbirdfly(专心搞好嵌入式~~~)回复于 2006-08-24 12:59:42 得分 7

能再讲讲为什么要加入这句代码吗?谢谢.  
  这个看错误信息:  
  htons等函数无法找到~~  
  因为程序找不到该函数的实现~~  
  所以要通过ws2_32.lib库来链接到一起就可以找到该函数的实现~~~Top

5 楼bjskyhorse()回复于 2006-08-24 13:16:42 得分 3

或者看SETTING/LINK里面有没有链接对应的LIB,因为你调用的函数是通过LIB来找的..Top

6 楼krh2001(边城浪子)回复于 2006-08-24 13:21:22 得分 7

需要连接到SOCKET库,因为你的程序里调用了库里的函数.  
   
  #pragma   comment(lib,   "ws2_32.lib")  
  Top

7 楼searingice(獨行·雪夜)(现实像石头,精神是个蛋。)回复于 2006-08-24 14:19:48 得分 0

额谢谢大家.受教了.Top

相关问题

关键词

得分解答快速导航

  • 帖主:searingice
  • i_noname
  • DentistryDoctor
  • snowbirdfly
  • bjskyhorse
  • krh2001

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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