首页 > 代码库 > error LNK2019: 无法解析的外部符号 __imp__WSACleanup@0,该符号在函数 _wmain 中被引用
error LNK2019: 无法解析的外部符号 __imp__WSACleanup@0,该符号在函数 _wmain 中被引用
1>sockett.obj : error LNK2019: 无法解析的外部符号 __imp__WSAStartup@8,该符号在函数 _wmain 中被引用
解决方法:
没有加入相应的链接库,winmm.lib.
在头文件添加 #pragma comment(lib,"ws2_32.lib")
ws2_32.lib文件,提供了对以下网络相关API的支持,若使用其中的API,则应该将ws2_32.lib加入工程(否则需要动态载入ws2_32.dll)。
有时无法直接对头文件进行修改。在引入Winsock2.h的时候,后面加上此句即可。如
#include "stdafx.h"#include <Winsock2.h>
//引入ws2_32.lib链接库#pragma comment(lib,"ws2_32.lib")int _tmain(int argc, _TCHAR* argv[]){ //加载套接字库。 WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested=MAKEWORD(2,1); //加载套接字库,并进行版本协商 err=WSAStartup(wVersionRequested,&wsaData); if (err!=0)//等于0记载 { return 0; } return 0;}
error LNK2019: 无法解析的外部符号 __imp__WSACleanup@0,该符号在函数 _wmain 中被引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。