在Win32程序中使用WSAStartup的问题

hncal 2003-10-21 11:25:46
我在Win32程序中使用WSAStartup初始化时程序会报二个错误内容如下:
C_Demo.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
Debug/C_Demo.exe : fatal error LNK1120: 1 unresolved externals

我的代码为
WORD wVersionRequested;
WSADATA wsaData;
int err;

wVersionRequested = MAKEWORD( 2, 2 );

err = WSAStartup( wVersionRequested, &wsaData );
if ( err != 0 ) {
/* Tell the user that we could not find a usable */
/* WinSock DLL. */
return;
}

...全文
65 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
studyingpersons 2003-10-21
  • 打赏
  • 举报
回复
一定是你忘记加wsock32.lib了!!!
记住一定要包含winsock2.h头文件,然后在工程/设置/Link/Object/library modules栏中加上wsock32.lib!!!

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧