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相关推荐

  1. loadrunner两个报错Error -27492、Error -27778 互斥的问题

    Action.c(107): Error -27492: "HttpSendRequest" failed, Windows error code=12152 (invalid s ...

  2. error: LNK2019与error: LNK1120可能的原因及解决方法

    今天又碰到了报错"LNK:2019"和"LNK:1120",记录一下. user_interface.obj:-1: error: LNK2019: 无法解析的 ...

  3. error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug...

    属性1. 在工程上右键->属性->c/c++->代码生成->运行库 四个选项及含义分别如下: 1.1 /MDd:MD_DynamicDebug,我理解是 "共享DLL ...

  4. python使用numpy包编写自定义函数计算MAPE(平均绝对百分比误差)指标mean absolute percentage error (MAPE)、MAPE指标解读、MAPE指标使用的注意事项

    python使用numpy包编写自定义函数计算MAPE(平均绝对百分比误差)指标mean absolute percentage error (MAPE).MAPE指标解读.MAPE指标使用的注意事项 ...

  5. R语言使用ggpubr包可视化分组条形图(grouped bar plot)、并添加误差条(error bar、误差条显示平均值+/-sd)、添加分组填充色、添加jitter、自定义分组抖动数据点形状

    R语言使用ggpubr包的ggbarplot函数可视化分组条形图(grouped bar plot).并添加误差条(error bar.误差条显示平均值+/-sd).添加分组填充色.添加jitter抖 ...

  6. R语言使用ggpubr包的ggbarplot函数可视化分组条形图(grouped bar plot)、并添加误差条(error bar、误差条显示平均值+/-sd)、不添加填充色、添加jitter抖动

    R语言使用ggpubr包的ggbarplot函数可视化分组条形图(grouped bar plot).并添加误差条(error bar.误差条显示平均值+/-sd).不添加填充色.添加jitter抖动 ...

  7. ​清除error.log、access.log并限制Apache日志文件大小的方法

    有个客户反映vps网站打不开,登录系统检查下,客户是win2003系统,发现放置网站文件的D盘已被占满,可用空间为0KB,进去发现客户Apache服务器的错误日志error.log非常的大,造成D盘被 ...

  8. console对象的方法log()、info()、warn()、error()区别及几个实用的方法

    先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象. 在不同的浏览器里显示可能不同 log().info().warn().error( ...

  9. error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MTd_StaticDebug”...

    今日VS2012 C++编译出现一堆错误: 1 1> 正在生成代码... 2 1>Code.obj : error LNK2005: "public: __thiscall st ...

最新文章

  1. java mysql dump_Java 调用Mysql dump 备份数据库
  2. flex java 上传下载_完整的Flex多文件上传实例
  3. delphi10android保存数据,DELPHI XE5 Android – SDCard的SAVE / LOAD文件
  4. vue.js 事件的案例以及 v-model 的学习
  5. 2015年全国大学生电子设计大赛综合测评题
  6. java裁剪图片_java实现图片的缩放和裁剪
  7. vue v-model 双向绑定表单元素的数据:实质是绑定了value、checked、selected属性
  8. 【Unity3D】人机交互Input
  9. 计算机系统如何恢复出厂设置路由器,路由器恢复出厂设置的具体操作步骤-电脑自学网...
  10. js 动态加版块进页面
  11. TabLayout 设置指示器宽度问题
  12. 《惢客创业日记》2020.10.01(周四)最伟大的画家
  13. 计算机专业、物联网工程大一寒假规划必备篇
  14. 逆水寒服务器维护到几点,逆水寒开启转服,这些事项你要知道!
  15. [收藏]VS2008下载(包含中文MSDN)序列号 破解版
  16. Python爬虫入门一:百度首页
  17. 假期怕剧荒?五一假期追剧人正确打开方式
  18. 关于SNMP远程管理端连接不上设备代理端问题
  19. MAC下SSH及可视化工具(亲测有效)
  20. openlayers加载超图发布的wfs服务

热门文章

  1. SAP ABAP ZALSM_EXCEL_TO_INTERNAL_TABLE 完整实施的源代码、附件、说明
  2. yii2扩展之Imagine图片处理
  3. 微服务架构~BFF和网关是如何演化出来的
  4. 面试阿里被问到JVM,不逼逼赖赖,直接盘给面试官看!!!
  5. OPPO关停哲库业务,工程师造芯何去何从?
  6. portainer文档
  7. 五层协议的体系结构概述
  8. 二进制修改linux文件,Linux下查看编辑二进制文件:hexedit神器
  9. 依靠砸钱占领市场份额,一旦资金链断裂就是满盘皆输
  10. pytorch .pth模型转tensorflow .pb模型