在用C++进行套接字编程时遇到下面的错误:

1>------ 已启动生成: 项目: NetClient, 配置: Debug Win32 ------

1>  NetClient.cpp

1>c:/my documents/visual studio 2010/projects/netserver/netclient/netclient.cpp(48): warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

1>          d:/vs2010/vc/include/stdio.h(277) : 参见“gets”的声明

1>c:/my documents/visual studio 2010/projects/netserver/netclient/netclient.cpp(59): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

1>          d:/vs2010/vc/include/stdio.h(371) : 参见“sprintf”的声明

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _closesocket@4,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _inet_ntoa@4,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _recvfrom@24,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _sendto@24,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _htons@4,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _inet_addr@4,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _socket@12,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _WSACleanup@0,该符号在函数 _main 中被引用

1>NetClient.obj : error LNK2019: 无法解析的外部符号 _WSAStartup@8,该符号在函数 _main 中被引用

1>C:/My Documents/Visual Studio 2010/Projects/NetServer/Debug/NetClient.exe : fatal error LNK1120: 9 个无法解析的外部命令

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

解决方法如下:

在CPP文件include语句之后加上如下代码:

#pragma comment(lib,"ws2_32.lib")

#pragma comment(lib,"ws2_32.lib")

这样就可以解决了。

C语言LNK2019错误怎么解决,error LNK2019: 无法解析的外部符号 (解决方法)相关推荐

  1. error LNK2001: 无法解析的外部符号 解决方法

    error LNK2001: 无法解析的外部符号 解决方法 参考文章: (1)error LNK2001: 无法解析的外部符号 解决方法 (2)https://www.cnblogs.com/zeng ...

  2. error LNK2001: 无法解析的外部符号 解决方法

    error LNK2001: 无法解析的外部符号 LNK1120: 1 个无法解析的外部命令 将工程中的字符集改为UNICODE字符集即可 工程->属性 在配置属性->常规中设置

  3. Error LNK2001 无法解析的外部符号 的几种情况及解决办法

    Error LNK2001 无法解析的外部符号 的几种情况及解决办法 多线程下的单例模式 这里要处理的是懒汉模式. [cpp] view plain copy  class Singleton { p ...

  4. error LNK2019 ,error LNK2001:无法解析的外部符号,LINK : fatal error LNK1104: 无法打开文件

    C++ 环境下更换项目名字后报错的问题 报错内容: error LNK2019: 无法解析的外部符号 *** error LNK2001: 无法解析的外部符号 *** LINK : fatal err ...

  5. c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法

    c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法 时间:2017-05-09 12:32:06阅读:234评论 ...

  6. c语言declspec,c++ error LNK2001: 无法解析的外部符号 __declspec(dllimport)

    各位高手,我下面附件中的程序msh2mlab.cpp在vs2008组建时出现了下了错误,有没有什么解决方案? >msh2mlab.obj : error LNK2001: 无法解析的外部符号 & ...

  7. VS2012编译文件报错——error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW

    错入显示如: 1>  正在生成代码... 1>SurfDescriptor.obj : error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW 1&g ...

  8. error LNK2001: 无法解析的外部符号 _DllMainCRTStartup@12

    当创建DLL项目时,尤其是一些资源转化成dll时,其不要dllmain()时,会出现:error LNK2001: 无法解析的外部符号 _DllMainCRTStartup@12  错误. 解决办法: ...

  9. c++ error LNK2001: 无法解析的外部符号

    error LNK2001: 无法解析的外部符号 一.问题现象 二.解决方法 三.问题分析 四.问题总结 一.问题现象 error LNK2001:无法解析的外部符号 xxxxxx 二.解决方法 删除 ...

  10. error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7

    工程使用了DirectDraw,编译出错 error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7 解决办法是吧dxguid.lib添加到工程中,把lib所在目录添加到工程 ...

最新文章

  1. 《面向对象程序设计》c++第五次作业___calculator plus plus
  2. android电话api,Android电话信息相关API
  3. 函数作用域的静态变量
  4. android studil打断点_Android Studio你不知道的调试技巧
  5. openssh升级sftp_Centos7 升级 openSSH 到7.9p1的详细步骤
  6. Exchange Server 2016管理系列课件39.新建本地移动请求
  7. [MySQL FAQ]系列 -- Linux命令行下快速监控mysql
  8. table切换数据 vue_Vue实现表格中对数据进行转换、处理的方法
  9. 一位老电子工程师的十年职场感悟
  10. chart.js使用学习——折线图(2:常用属性设置)
  11. Samba结合Windows AD
  12. 论文笔记-Vanilla Transformer:Character-Level Language Modeling with Deeper Self-Attention
  13. rpm包管理器常见用法
  14. 游戏美术职业解读:原画,3D建模,3D动作,次世代
  15. QByteArrary、QString、QSL使用注意事项
  16. 笔记本系统摄像头打不开/识别不到/(腾讯会议/QQ语音)等第三方无法正常使用摄像头的解决办法
  17. (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置
  18. 哈工大计算机学院刘明,哈工大机电工程学院机械工程专业导师介绍:刘明
  19. 支付通道千万条、安全稳定第一条。
  20. android toolbar的使用方法,Android中Toolbar的基本使用

热门文章

  1. CDH搭建步骤详细四_CDH组件安装
  2. java设置httponly,java设置httponly
  3. RIL 机制---rild守护进程
  4. 软件开发(一)——软件开发的基础思考
  5. 数据经济专题二:地级市、县域、企业数字经济指数、数字乡村指数、相关专利获得情况
  6. 通俗地说,SSID便是你给自己的无线网络所取的名字---也就是设置hotspot 的时候,热点的名字而已。service set identifier
  7. 产品实践:授人以鱼不如授人以渔
  8. java读取word文档里面的内容(包括doc和docx格式)
  9. CSS设置表格tr行间距的方法
  10. python 中运算符的使用