您的位置:首页 > 编程语言

vc socket编程中,winsock2环境初始化问题。

2007-10-12 16:24 344 查看
今天在做win32 API工程类型下的socket编程的时候,编译报错:unresolved external symbol __imp__WSAStartup@8 ,一查才知道是忘了初始化socket环境,在此记录下来,给自己一个提醒,也希望能给像我一样的socket新手一点帮助。

解决整个问题的步骤如下:

(1)修改工程设置:Project->Settings->Link 增加ws2_32.lib

(2)包含头文件:include <WINSOCK2.h>

(3)加载环境:

BOOL InitSocketEnvironment()
{
WSADATA wsadata;
if(WSAStartup(MAKEWORD(2,2),&wsadata)!=0)
{
return FALSE;
}
return TRUE;
}

这三步修改好后,程序运行通过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: