vs2017- C语言- winsocket- 链接错误 LNK2019
错误介绍
操作系统:windows10
IDE:vs2017
语言:C语言
项目内容简介:编写一个双人网络海战棋对战游戏
错误类型:链接错误 LNK2019
解决方案:程序需要用到ws2_32.lib的地方添加
#pragma comment(lib,"Ws2_32.lib")
错误原因:没有在程序需要用到ws2_32.lib的地方添加上述代码。通过项目-》属性-》链接器-》输入-》附加依赖项添加Ws2_32.lib,没有起作用。
附记:#pragma comment(lib,"XX.lib")指令的作用是是指明链接时去相应的lib文件中查找相应函数的实现代码,在链接时将相应的实现代码复制到可执行文件中,其本身没有链接的作用。
#pragma指令要求编译器执行一些特殊的操作,不同的编译器#pragma指令的命令集是不一样的,如有需要则要查看对应编译器手册。C99要求#pragma由3个标准编译提示,这三个标准的编译提示都使用STDC作为#pragma后的第一个记号,编译提示分别为FP_CONTRACT , CX_LIMTED_RANGE ,FENV_ACCESS。
记录时间:2019-05-22 11:19:00
vs2017- C语言- winsocket- 链接错误 LNK2019的更多相关文章
- Error LNK2019: unresolved external symbol  C++模板类声明与定义链接错误问题
		
编译器在编译模板时,并不会生成代码,只有遇到实例化的时候才会生成代码.因此,当我们只引用模板声明文件的时候,在实例化的对象时候,模板的定义问文件是不可见的,于是出现链接错误.例如: //A.h #pr ...
 - VS2015链接错误一则
		
以前天真的以为C是C++的子集,.c文件直接.cpp命名没什么影响: 后缀一改 链接器工具错误 LNK2019
 - Xerces链接错误原因之/Zc:wchar_t-设置不一致
		
今天程序需要使用Xerces作为xml文件的解析与序列化工具,使用的是Xerces2.7.0版本.具体编译教程如下: 成功编译出了Xerces.dll和Xerces.lib.但是在链接到主工程的时候, ...
 - Treat wchar_t as built-in type不一致导致的链接错误
		
今天用VS2013新建了一个工程,生成时出现很多怪异的链接错误,比如: error LNK2019: unresolved external symbol "__declspec(dllim ...
 - VS编程常见的编译和链接错误
		
常见错误1: Error 2 error LNK1120: 1 unresolved externals Error 1 error LNK2019: unresolved external symb ...
 - VS2017在Release下编译错误C1001
		
在使用VS2017编译C程序时,Debug模式下编译链接执行都没有问题,但是一转到Release模式下就出现下列编译链接错误(IDE:VS2017 /VC++/MFC程序,目标平台x86+Win32位 ...
 - 解决gdal集成libkml的链接错误
		
作者:朱金灿 来源:http://blog.csdn.net/clever101 gdal库在集成libkml出现一些链接错误: 1>libkmldomD.lib(kml_factory.obj ...
 - C语言代码区错误以及编译过程
		
C语言代码区错误 欲想了解C语言代码段会有如何错误,我们必须首先了解编译器是如何把C语言文本信息编译成为可以执行的机器码的. 背景介绍 测试使用的C语言代码 导入标准库,定义宏变量,定义结构体,重命名 ...
 - vs2010静态链接MFC库报链接错误
		
由于需要将MFC程序在其它电脑上运行,所以需要将动态链接的MFC改成静态链接,本以为很简单,没想到链接的时候出现下面的链接错误: uafxcw.lib(afxmem.obj) : error LNK2 ...
 
随机推荐
- cf1189解题报告
			
cf1189div2解题报告 codeforces A 答案要不是一串要不就是去掉最后一个字母的两串 #include <bits/stdc++.h> #define ll long lo ...
 - 记一次CPU使用100%问题排查
			
需求 前端同事说测试环境的服务接口查起来很慢,很不稳定,不是个别接口,而是大量接口. 情况分析 由于是在测试环境联调,没有多少用户量.第一步:先去服务器看看资源的使用情况.使用top命令,查看cpu的 ...
 - SpringSecurity匿名用户访问权限
			
在SpringSecurity中定义一个匿名访问权限,实现未登录用户可以访问默写页面 <http use-expressions="false" entry-point-re ...
 - Java8之list<entity>获取实体的某一字段
			
示例 List<String> titles = titleList.stream().map(e -> e.get(ConstantUtil.TITLE)).collect(Col ...
 - Flask纪要
			
flask学习过程 1框架基础 2redis高性能key-value数据库 3视图具有装饰器的路由函数 4模板html文件 面向对象操作数据库orm 5蓝图 6单元测试 7GitHub 8项目 学习的 ...
 - python 获取天气信息,并绘制曲线
			
import urllib.request import gzip import json print('------天气查询------') def get_weather_data() : cit ...
 - [web]   react一些些
			
作者:水落斜阳链接:https://www.jianshu.com/p/4fb47009c330来源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 1.react comp ...
 - PhastCons | 序列保守性打分
			
这是一个进化学上的概念,基因组的序列是不断进化而来的,根据45个脊椎动物的基因组序列,通过多重比对,我们就可以知道人类基因组上每个位置的保守性,一些高度保守的区域可以做非常有意思的下游分析. This ...
 - Refused to execute script from '...' because its MIME type ('') is not executable, and strict MIME type checking is enabled.
			
写在前面 部署项目到weblogic上启动首页访问空白, 浏览器控制台报如题错误. web.xml中把响应头添加防止攻击的报文过滤器禁用就行了(仅仅是为了启动), 以下为转载内容, 可以根据需要自行测 ...
 - PHP 命令行参数解析工具类
			
<?php/** * 命令行参数解析工具类 * @author guolinchao * @email luoyecb@163.com */class CommandLine{ // store ...