![](image/doc.gif)
赵阳:我在机器上编译时 不通过 有连接错误,错误代码是:LINK 2001,请问这是怎么回事?
(发表于2002-10-13 11:57:00)
![](image/doc.gif)
NT:把错误信息都贴出来......
(发表于2002-10-13 12:23:00)
![](image/doc.gif)
龚敏敏:需要连接ws2_32.lib
(发表于2002-10-13 14:16:00)
![](image/doc.gif)
林振延:我也编译过,一样有连接错误,代码也是:LINK 2001,这是因为VCVARS32.BAT需要配置,但遗憾的是我也不会配置,有谁能告诉我怎么配置吗?
(发表于2002-10-14 16:01:00)
![](image/doc.gif)
林振延::我也编译过,一样有连接错误,代码也是:LINK 2001,这是因为VCVARS32.BAT需要配置,但遗憾的是我也不会配置,有谁能告诉我怎么配置吗?
(发表于2002-10-14 16:04:00)
![](image/doc.gif)
windwave:我在VS.NET下命令行模式下编译运行没问题。
(发表于2002-10-14 21:50:00)
![](image/doc.gif)
linjin101:->Project/Setting/Link
->Object/Library Modules/ 加入ws2_32.lib
(发表于2002-10-16 13:14:00)
![](image/doc.gif)
zhangliang:如果把vc装好,只要运行vcvars32.bat即可
(发表于2002-10-17 13:35:00)
![](image/doc.gif)
初学者:编译时出现如下错误。为何??
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)
![](image/doc.gif)
初学者:刚才的问题已经解决了!但又有新问题
编译的时候没错,执行时出现:
"0x0040d9ec"指令引用的"0x00000004"内存。该内存不能为"read"。
请问什么原因?
是在执行printf("length:",he.h_length);时出现的。
其他显示函数都很正常;
(发表于2002-10-18 16:23:00)
![](image/doc.gif)
今晚是老虎:行了,但是为什么要加入 ws2_32.lib,它有什么用啊。
(发表于2002-10-25 10:49:00)
![](image/doc.gif)
canoe982:请问如何获取局域网中其他机器的IP呢?
(发表于2002-12-30 21:22:00)
![](image/doc.gif)
nancybuaa:出现的2001错误是由于没有加入ws2_32.lib所导致的。而出现的内存错误则是有机器本身所导致的。
(发表于2003-2-27 15:51:00)
![](image/doc.gif)
wpwpwp123:hostent& he中的&是何意?解答一下好吗?
难道特意加入一个he这个结构吗?有没有什么原因?
(发表于2003-4-21 16:26:00)
![](image/doc.gif)
贵族:hostent& he = *pHostent ;
的意思是:定义一个hostent类结构的引用,并把它初始化为pHostent指向的结构。
(发表于2003-8-8 13:35:00)
![](image/doc.gif)
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)
![](image/doc.gif)
killerkillerliu2001:不知道要如何感谢你!!!!!真的,我是一个新手,要不是您的帮助,我如何能够在短短的2个星期就出色的完成了领导的任务,唉,太感谢您了!!!!!!!!!!!!!!!!!能有这样的才能,而且能够把文档写的这么清晰,正是感谢您!!
不知道说什么好了。。。。
(发表于2003-12-3 14:53:00)
![](image/doc.gif)
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)
![](image/doc.gif)
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)
![](image/doc.gif)
自由翔风: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)
![](image/doc.gif)
新来的人:thank you very much
(发表于2004-5-2 14:43:00)
![](image/doc.gif)
yoyopp:project->Setting->link->object/library modules
加入 ws2_32.lib
(发表于2004-8-6 10:12:00)
![](image/doc.gif)
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---------------------