菜鸟问题!
有一程序总是调不过去(可在211.98.27.234下载user:c++,password:c++)
出错提示:
--------------------Configuration: NETTIME - Win32 Debug------------------
Linking...
NETTIME.OBJ : error LNK2001: unresolved external symbol _ntohl@4
NETTIME.OBJ : error LNK2001: unresolved external symbol _recv@16
NETTIME.OBJ : error LNK2001: unresolved external symbol _connect@12
NETTIME.OBJ : error LNK2001: unresolved external symbol _inet_addr@4
NETTIME.OBJ : error LNK2001: unresolved external symbol _htons@4
NETTIME.OBJ : error LNK2001: unresolved external symbol _closesocket@4
NETTIME.OBJ : error LNK2001: unresolved external symbol _WSAAsyncSelect@16
NETTIME.OBJ : error LNK2001: unresolved external symbol _WSACleanup@0
NETTIME.OBJ : error LNK2001: unresolved external symbol _WSAGetLastError@0
NETTIME.OBJ : error LNK2001: unresolved external symbol _socket@12
NETTIME.OBJ : error LNK2001: unresolved external symbol _WSAStartup@8
Debug/NETTIME.exe : fatal error LNK1120: 11 unresolved externals
Error executing link.exe.
NETTIME.exe - 12 error(s), 0 warning(s)
然后我在“工程”--“属性”--“link”中加入了winsock.dll则提示:
--------------------Configuration: NETTIME - Win32 Debug------------------
Linking...
LINK : fatal error LNK1104: cannot open file "winsock.dll"
Error executing link.exe.
NETTIME.exe - 1 error(s), 0 warning(s)
加入了“#include <winsock.h>”也不行的。
高手指点一下吧,一天了,这个也没有调好,惨呀。
问题点数:20、回复次数:1Top
1 楼numen27(影子)回复于 2003-08-03 08:54:52 得分 20
在stdafx里面加入#include <afxsock.h>,然后在App的InitInstance里面加入初始化Socket的语句如下:
if (!AfxSocketInit())
{
AfxMessageBox("Socket初始化失败");
return FALSE;
}
试试看Top




