vc++2010 error LNK2019错误

原创 2011年01月20日 17:18:00

学习vc++深入详解(孙鑫,余安萍著)中tcp协议编写时,编译错误:提示

 

error LNK2019LNK2019: 无法解析的外部符号 __imp__closesocket@4,该符号在函数 _wmain 中被引用

 

经过google查询, 在http://blog.sina.com.cn/s/blog_684c0acc0100icxy.html找到解决方案,必须在项目->属性(alt f7)->配置属性->Linker->Commond Line 中附加选项加入ws2_32.lib。

 

测试后问题解决。

 

 

附上原文:

 

错误:
------ 已启动生成: 项目: TCPSrv, 配置: Debug Win32 ------
正在链接...
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__closesocket@4,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__recv@16,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__send@16,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__inet_ntoa@4,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__accept@12,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__listen@8,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__bind@12,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__htons@4,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__htonl@4,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__socket@12,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__WSACleanup@0,该符号在函数 _wmain 中被引用
TCPSrv.obj : error LNK2019: 无法解析的外部符号 __imp__WSAStartup@8,该符号在函数 _wmain 中被引用
D:/C++/TCPSrv/Debug/TCPSrv.exe : fatal error LNK1120: 12 个无法解析的外部命令
生成日志保存在“file://d:/C++/TCPSrv/TCPSrv/Debug/BuildLog.htm”
TCPSrv - 13 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

解决办法:如果是用的vc2003以上的版本,你必须在工程设置属性当中Linker->Commond Line 中附加选项加入ws2_32.lib

 

相关文章推荐

VS2010:error LNK2019 :无法解析的外部符号

新的解决方案:error LNK2019

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

VC++常见错误原因解析--error LNK2019: 无法解析的外部符号 "public: void __thiscall

error LNK2019: 无法解析的外部符号 "public: void __thiscall 这种常见错误产生的几种原因解析...

error LNK2001: unresolved external symbol VC++链接错误详解

error LNK2001: unresolved external symbol VC++链接错误详解 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程...

MATLAB R2012a与vs2010混合编程 error LNK2019

MATLAB R2012a与vs2010混合编程问题 当按照如下连接: http://blog.sina.com.cn/s/blog_a5fdbf0101018n91.html 配置好后,出现连接错误...

MATLAB R2012a与vs2010混合编程 error LNK2019

转载自链接:http://www.xuebuyuan.com/2069358.html MATLAB R2012a与vs2010混合编程 error LNK2019 当按照如下连接: http://...

错误 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartu

当出现这种错误时,你首先要做得是检查代码拼写错误 ,特别是字母拼写顺序错误、{ }不匹配,有很大概率是这种低级错误。接下来才考虑其它问题:   产生这个问题可能的原因 1, 你用vc建了一个控制台程序...

有关C++模板(template)的编译错误“error LNK2019: 无法解析的外部符号”的分析

转自:http://blog.csdn.net/fengyhack/article/details/39296411 按照通常的习惯,我们这样设计一个类或者结构(体): 在头文...
  • big_bit
  • big_bit
  • 2016年08月23日 11:09
  • 1764

Linker Tools Error LNK2019官方错误原因和个人碰到的一些问题

本文摘取官网文章,超链接地址含有所有的链接错误详解

error LNK2019: 无法解析的外部符号 六处错误的纠正

错误    18    error LNK2019: 无法解析的外部符号 "public: void __thiscall cv::FeatureDetector::detect(class cv::...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc++2010 error LNK2019错误
举报原因:
原因补充:

(最多只允许输入30个字)