C语言LNK2019错误怎么解决,error LNK2019: 无法解析的外部符号 (解决方法)
在用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: 无法解析的外部符号 (解决方法)相关推荐
- error LNK2001: 无法解析的外部符号 解决方法
error LNK2001: 无法解析的外部符号 解决方法 参考文章: (1)error LNK2001: 无法解析的外部符号 解决方法 (2)https://www.cnblogs.com/zeng ...
- error LNK2001: 无法解析的外部符号 解决方法
error LNK2001: 无法解析的外部符号 LNK1120: 1 个无法解析的外部命令 将工程中的字符集改为UNICODE字符集即可 工程->属性 在配置属性->常规中设置
- Error LNK2001 无法解析的外部符号 的几种情况及解决办法
Error LNK2001 无法解析的外部符号 的几种情况及解决办法 多线程下的单例模式 这里要处理的是懒汉模式. [cpp] view plain copy class Singleton { p ...
- error LNK2019 ,error LNK2001:无法解析的外部符号,LINK : fatal error LNK1104: 无法打开文件
C++ 环境下更换项目名字后报错的问题 报错内容: error LNK2019: 无法解析的外部符号 *** error LNK2001: 无法解析的外部符号 *** LINK : fatal err ...
- c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法 时间:2017-05-09 12:32:06阅读:234评论 ...
- c语言declspec,c++ error LNK2001: 无法解析的外部符号 __declspec(dllimport)
各位高手,我下面附件中的程序msh2mlab.cpp在vs2008组建时出现了下了错误,有没有什么解决方案? >msh2mlab.obj : error LNK2001: 无法解析的外部符号 & ...
- VS2012编译文件报错——error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW
错入显示如: 1> 正在生成代码... 1>SurfDescriptor.obj : error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW 1&g ...
- error LNK2001: 无法解析的外部符号 _DllMainCRTStartup@12
当创建DLL项目时,尤其是一些资源转化成dll时,其不要dllmain()时,会出现:error LNK2001: 无法解析的外部符号 _DllMainCRTStartup@12 错误. 解决办法: ...
- c++ error LNK2001: 无法解析的外部符号
error LNK2001: 无法解析的外部符号 一.问题现象 二.解决方法 三.问题分析 四.问题总结 一.问题现象 error LNK2001:无法解析的外部符号 xxxxxx 二.解决方法 删除 ...
- error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7
工程使用了DirectDraw,编译出错 error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7 解决办法是吧dxguid.lib添加到工程中,把lib所在目录添加到工程 ...
最新文章
- 《面向对象程序设计》c++第五次作业___calculator plus plus
- android电话api,Android电话信息相关API
- 函数作用域的静态变量
- android studil打断点_Android Studio你不知道的调试技巧
- openssh升级sftp_Centos7 升级 openSSH 到7.9p1的详细步骤
- Exchange Server 2016管理系列课件39.新建本地移动请求
- [MySQL FAQ]系列 -- Linux命令行下快速监控mysql
- table切换数据 vue_Vue实现表格中对数据进行转换、处理的方法
- 一位老电子工程师的十年职场感悟
- chart.js使用学习——折线图(2:常用属性设置)
- Samba结合Windows AD
- 论文笔记-Vanilla Transformer:Character-Level Language Modeling with Deeper Self-Attention
- rpm包管理器常见用法
- 游戏美术职业解读:原画,3D建模,3D动作,次世代
- QByteArrary、QString、QSL使用注意事项
- 笔记本系统摄像头打不开/识别不到/(腾讯会议/QQ语音)等第三方无法正常使用摄像头的解决办法
- (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置
- 哈工大计算机学院刘明,哈工大机电工程学院机械工程专业导师介绍:刘明
- 支付通道千万条、安全稳定第一条。
- android toolbar的使用方法,Android中Toolbar的基本使用
热门文章
- CDH搭建步骤详细四_CDH组件安装
- java设置httponly,java设置httponly
- RIL 机制---rild守护进程
- 软件开发(一)——软件开发的基础思考
- 数据经济专题二:地级市、县域、企业数字经济指数、数字乡村指数、相关专利获得情况
- 通俗地说,SSID便是你给自己的无线网络所取的名字---也就是设置hotspot 的时候,热点的名字而已。service set identifier
- 产品实践:授人以鱼不如授人以渔
- java读取word文档里面的内容(包括doc和docx格式)
- CSS设置表格tr行间距的方法
- python 中运算符的使用