error LNK2038、error LNK1123
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”
问题描述:
在用VS2013编译时出现下面的错误
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”
问题分析:
_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值:
MS VC++ 10.0 _MSC_VER = 1600
MS VC++ 9.0 _MSC_VER = 1500
MS VC++ 8.0 _MSC_VER = 1400
MS VC++ 7.1 _MSC_VER = 1310
MS VC++ 7.0 _MSC_VER = 1300
MS VC++ 6.0 _MSC_VER = 1200
MS VC++ 5.0 _MSC_VER = 1100
其中MS VC++ 10.0就是Visual C++ 2010,MS VC++ 9.0就是Visual C++ 2008,MS VC++ 8.0就是Visual C++ 2005。
由于你使用了vs2012,相比较vs2010以及之前的vs为更高版本,致使msvc不兼容!
解决方法:
在项目右键属性-配置属性-常规中,平台工具集选用为合适平台即可,我这里就选择 vs2010 (v100).
error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。
在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:
第一步:与上相同。
第二步:将 项目|项目属性|配置属性|连接器|清单文件|嵌入清单 “是”改为“否”。
第三步:一般计算机经过上两步设置就能解决问题了,但是如果还有问题,那就按一下方法解决:
(1)计算机是否为64bit操作系统,如是,继续2。
(2)查找是否有两个cvtres.exe。一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe。右键属性|详细信息 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。
意外的是,治本的办法是第三步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。
error LNK2038、error LNK1123相关推荐
- loadrunner两个报错Error -27492、Error -27778 互斥的问题
Action.c(107): Error -27492: "HttpSendRequest" failed, Windows error code=12152 (invalid s ...
- error: LNK2019与error: LNK1120可能的原因及解决方法
今天又碰到了报错"LNK:2019"和"LNK:1120",记录一下. user_interface.obj:-1: error: LNK2019: 无法解析的 ...
- error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug...
属性1. 在工程上右键->属性->c/c++->代码生成->运行库 四个选项及含义分别如下: 1.1 /MDd:MD_DynamicDebug,我理解是 "共享DLL ...
- python使用numpy包编写自定义函数计算MAPE(平均绝对百分比误差)指标mean absolute percentage error (MAPE)、MAPE指标解读、MAPE指标使用的注意事项
python使用numpy包编写自定义函数计算MAPE(平均绝对百分比误差)指标mean absolute percentage error (MAPE).MAPE指标解读.MAPE指标使用的注意事项 ...
- R语言使用ggpubr包可视化分组条形图(grouped bar plot)、并添加误差条(error bar、误差条显示平均值+/-sd)、添加分组填充色、添加jitter、自定义分组抖动数据点形状
R语言使用ggpubr包的ggbarplot函数可视化分组条形图(grouped bar plot).并添加误差条(error bar.误差条显示平均值+/-sd).添加分组填充色.添加jitter抖 ...
- R语言使用ggpubr包的ggbarplot函数可视化分组条形图(grouped bar plot)、并添加误差条(error bar、误差条显示平均值+/-sd)、不添加填充色、添加jitter抖动
R语言使用ggpubr包的ggbarplot函数可视化分组条形图(grouped bar plot).并添加误差条(error bar.误差条显示平均值+/-sd).不添加填充色.添加jitter抖动 ...
- 清除error.log、access.log并限制Apache日志文件大小的方法
有个客户反映vps网站打不开,登录系统检查下,客户是win2003系统,发现放置网站文件的D盘已被占满,可用空间为0KB,进去发现客户Apache服务器的错误日志error.log非常的大,造成D盘被 ...
- console对象的方法log()、info()、warn()、error()区别及几个实用的方法
先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象. 在不同的浏览器里显示可能不同 log().info().warn().error( ...
- error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MTd_StaticDebug”...
今日VS2012 C++编译出现一堆错误: 1 1> 正在生成代码... 2 1>Code.obj : error LNK2005: "public: __thiscall st ...
最新文章
- java mysql dump_Java 调用Mysql dump 备份数据库
- flex java 上传下载_完整的Flex多文件上传实例
- delphi10android保存数据,DELPHI XE5 Android – SDCard的SAVE / LOAD文件
- vue.js 事件的案例以及 v-model 的学习
- 2015年全国大学生电子设计大赛综合测评题
- java裁剪图片_java实现图片的缩放和裁剪
- vue v-model 双向绑定表单元素的数据:实质是绑定了value、checked、selected属性
- 【Unity3D】人机交互Input
- 计算机系统如何恢复出厂设置路由器,路由器恢复出厂设置的具体操作步骤-电脑自学网...
- js 动态加版块进页面
- TabLayout 设置指示器宽度问题
- 《惢客创业日记》2020.10.01(周四)最伟大的画家
- 计算机专业、物联网工程大一寒假规划必备篇
- 逆水寒服务器维护到几点,逆水寒开启转服,这些事项你要知道!
- [收藏]VS2008下载(包含中文MSDN)序列号 破解版
- Python爬虫入门一:百度首页
- 假期怕剧荒?五一假期追剧人正确打开方式
- 关于SNMP远程管理端连接不上设备代理端问题
- MAC下SSH及可视化工具(亲测有效)
- openlayers加载超图发布的wfs服务
热门文章
- SAP ABAP ZALSM_EXCEL_TO_INTERNAL_TABLE 完整实施的源代码、附件、说明
- yii2扩展之Imagine图片处理
- 微服务架构~BFF和网关是如何演化出来的
- 面试阿里被问到JVM,不逼逼赖赖,直接盘给面试官看!!!
- OPPO关停哲库业务,工程师造芯何去何从?
- portainer文档
- 五层协议的体系结构概述
- 二进制修改linux文件,Linux下查看编辑二进制文件:hexedit神器
- 依靠砸钱占领市场份额,一旦资金链断裂就是满盘皆输
- pytorch .pth模型转tensorflow .pb模型