Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455438
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:17:30

赵阳:我在机器上编译时 不通过 有连接错误,错误代码是:LINK 2001,请问这是怎么回事?
(发表于2002-10-13 11:57:00)

NT:把错误信息都贴出来......
(发表于2002-10-13 12:23:00)

龚敏敏:需要连接ws2_32.lib
(发表于2002-10-13 14:16:00)

林振延:我也编译过,一样有连接错误,代码也是:LINK 2001,这是因为VCVARS32.BAT需要配置,但遗憾的是我也不会配置,有谁能告诉我怎么配置吗?
(发表于2002-10-14 16:01:00)

林振延::我也编译过,一样有连接错误,代码也是:LINK 2001,这是因为VCVARS32.BAT需要配置,但遗憾的是我也不会配置,有谁能告诉我怎么配置吗?

(发表于2002-10-14 16:04:00)

windwave:我在VS.NET下命令行模式下编译运行没问题。
(发表于2002-10-14 21:50:00)

linjin101:->Project/Setting/Link

->Object/Library Modules/     加入ws2_32.lib
(发表于2002-10-16 13:14:00)

zhangliang:如果把vc装好,只要运行vcvars32.bat即可
(发表于2002-10-17 13:35:00)

初学者:编译时出现如下错误。为何??
getip.obj : error LNK2001: unresolved external symbol _WSACleanup@0
getip.obj : error LNK2001: unresolved external symbol _inet_ntoa@4
getip.obj : error LNK2001: unresolved external symbol _gethostbyname@4
getip.obj : error LNK2001: unresolved external symbol _gethostname@8
getip.obj : error LNK2001: unresolved external symbol _WSAGetLastError@0
getip.obj : error LNK2001: unresolved external symbol _WSAStartup@8
Debug/getip.exe : fatal error LNK1120: 6 unresolved externals
(发表于2002-10-18 14:09:00)

初学者:刚才的问题已经解决了!但又有新问题
编译的时候没错,执行时出现:
"0x0040d9ec"指令引用的"0x00000004"内存。该内存不能为"read"。

请问什么原因?
是在执行printf("length:",he.h_length);时出现的。
其他显示函数都很正常;
(发表于2002-10-18 16:23:00)

今晚是老虎:行了,但是为什么要加入 ws2_32.lib,它有什么用啊。
(发表于2002-10-25 10:49:00)

canoe982:请问如何获取局域网中其他机器的IP呢?
(发表于2002-12-30 21:22:00)

nancybuaa:出现的2001错误是由于没有加入ws2_32.lib所导致的。而出现的内存错误则是有机器本身所导致的。
(发表于2003-2-27 15:51:00)

wpwpwp123:hostent& he中的&是何意?解答一下好吗?
难道特意加入一个he这个结构吗?有没有什么原因?
(发表于2003-4-21 16:26:00)

贵族:hostent& he = *pHostent ;

的意思是:定义一个hostent类结构的引用,并把它初始化为pHostent指向的结构。
(发表于2003-8-8 13:35:00)

zhql:MSVCRTD.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/getip.exe : fatal error LNK1120: 1 unresolved externals
请问这是为什么??

(发表于2003-8-30 13:53:00)

killerkillerliu2001:不知道要如何感谢你!!!!!真的,我是一个新手,要不是您的帮助,我如何能够在短短的2个星期就出色的完成了领导的任务,唉,太感谢您了!!!!!!!!!!!!!!!!!能有这样的才能,而且能够把文档写的这么清晰,正是感谢您!!

不知道说什么好了。。。。
(发表于2003-12-3 14:53:00)

guo123:error LNK2001: unresolved external symbol _WSACleanup@0
Cpp3.obj : error LNK2001: unresolved external symbol _inet_ntoa@4
Cpp3.obj : error LNK2001: unresolved external symbol _gethostbyname@4
Cpp3.obj : error LNK2001: unresolved external symbol _gethostname@8
Cpp3.obj : error LNK2001: unresolved external symbol _WSAGetLastError@0
Cpp3.obj : error LNK2001: unresolved external symbol _WSAStartup@8
Debug/Cpp3.exe : fatal error LNK1120: 6 unresolved externals
Error executing link.exe.

Cpp3.exe - 7 error(s), 0 warning(s)

(发表于2003-12-27 12:05:00)

guo123:error LNK2001: unresolved external symbol _WSACleanup@0
Cpp3.obj : error LNK2001: unresolved external symbol _inet_ntoa@4
Cpp3.obj : error LNK2001: unresolved external symbol _gethostbyname@4
Cpp3.obj : error LNK2001: unresolved external symbol _gethostname@8
Cpp3.obj : error LNK2001: unresolved external symbol _WSAGetLastError@0
Cpp3.obj : error LNK2001: unresolved external symbol _WSAStartup@8
Debug/Cpp3.exe : fatal error LNK1120: 6 unresolved externals
Error executing link.exe.
请问??????

Cpp3.exe - 7 error(s), 0 warning(s)

(发表于2003-12-27 12:06:00)

自由翔风:error LNK2001: unresolved external symbol _WSACleanup@0
exa.obj : error LNK2001: unresolved external symbol _inet_ntoa@4
exa.obj : error LNK2001: unresolved external symbol _gethostbyname@4
exa.obj : error LNK2001: unresolved external symbol _gethostname@8
exa.obj : error LNK2001: unresolved external symbol _WSAGetLastError@0
exa.obj : error LNK2001: unresolved external symbol _WSAStartup@8
Debug/example8.exe : fatal error LNK1120: 6 unresolved externals
Error executing link.exe.

example8.exe - 7 error(s), 0 warning(s)
为什么会这样:谁能解释??
如何修改??
(发表于2004-3-23 22:36:00)

新来的人:thank you  very much
(发表于2004-5-2 14:43:00)

yoyopp:project->Setting->link->object/library modules
加入 ws2_32.lib
(发表于2004-8-6 10:12:00)

zpin:在#include  下面加一行

#pragma comment(lib,"Ws2")

也可以

(发表于2005-8-22 20:24:00)

风月龙:某机连接路由器,如果想获得路由器的动态IP有什么办法
(发表于2006-2-20 17:46:00)

菜1号:请教高手帮助:我用winpcap写的代码,出现
 error LNK2001: unresolved external symbol __imp__ntohs@4
 fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
错误,哪位高手指点一下,不胜感激
(发表于2006-4-14 16:15:00)

菜1号:请教高手帮助:我用winpcap写的代码,出现
 error LNK2001: unresolved external symbol __imp__ntohs@4
 fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
错误,哪位高手指点一下,不胜感激
(发表于2006-4-14 16:15:00)

dream2fly:for (int nAdapter=0; he.h_addr_list[nAdapter]; nAdapter++)
    {
        // Output the machines IP Address.
        // display as string
        printf("Address: %s\n", inet_ntoa(*(in_addr*)he.h_addr_list[nAdapter]));
    }

老大你太麻烦了。看我的http://www.dream2fly.net/blog/?action=show&id=48
(发表于2006-9-19 17:38:00)

pilipili://////////////////
   // 获得主机名.
   //
   char hostname[256];
   int res = gethostname(hostname, sizeof(hostname));
   if (res != 0) {
      printf("Error: %u\n", WSAGetLastError());
      return -1;
   }
   printf("hostname=%s\n", hostname);
   ////////////////
   // 根据主机名获取主机信息. 
   //
   hostent* pHostent = gethostbyname(hostname);
   if (pHostent==NULL) {
      printf("Error: %u\n", WSAGetLastError());
      return -1;
   }

在返回前应该加上WSACleanup();
(发表于2007-4-19 8:59:00)

dengniancai:你这只是获得本机的IP,那其他机器的IP怎么获得?应该提供什么参数?
(发表于2008-7-2 11:50:00)

..........................................................................
--------------------next---------------------

阅读(205) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~