问题解决:error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1700”不匹配值“1800”
_MSC_VER这个相当于做了宏的检测 _MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值:
MS VC++ 14.0 _MSC_VER = 1900 vs2015
MS VC++ 12.0 _MSC_VER = 1800 vs2013的编译器他的平台是v120
MS VC++ 11.0 _MSC_VER = 1700 vs2012的编译器他的平台是v110
MS VC++ 10.0 _MSC_VER = 1600 Visual C++ 2010
MS VC++ 9.0 _MSC_VER = 1500 Visual C++ 2008
MS VC++ 8.0 _MSC_VER = 1400 Visual C++ 2005
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
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1700”(main.obj 中)
原因:由于你使用了vs2012,工作集选择了更高的1800也就是vs2013的,致使msvc不兼容!
方法:在项目(解决方案资源管理器或者属性管理器里都行)右键属性-配置属性-常规中,平台工具集选用为合适平台即可,比如上面的就是要选择成2012的 v11版本,注意光选了还没有用
注意一个工程里面会有几个解决方案的时候,有解决方案需要改而有的不要自己可以查看
还需要重新编译,重新编译在生成菜单重新生成里面
==================================================================================================
注:在VS2013IDE中有多个工程(解决方案)时,不同的工程可能会用到不同的版本的VS,可以在属性中进行设置。
问题解决:error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1700”不匹配值“1800”相关推荐
- Qt:error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800
Visual Studio 2013生成Qt项目时报错.网上搜说是更改平台工具集,试了没用.退一步说我就是需要使用vs2013,改成其他的会不符合项目需求.于是打开了项目文件.sln,如下: 才发现目 ...
- error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug...
属性1. 在工程上右键->属性->c/c++->代码生成->运行库 四个选项及含义分别如下: 1.1 /MDd:MD_DynamicDebug,我理解是 "共享DLL ...
- error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MTd_StaticDebug”...
今日VS2012 C++编译出现一堆错误: 1 1> 正在生成代码... 2 1>Code.obj : error LNK2005: "public: __thiscall st ...
- error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”...
1.错误提示与原因分析 或者是提示:error LNK2038: 检测到"_ITERATOR_DEBUG_LEVEL"的不匹配项: 值"0"不匹配值" ...
- error LNK2038: 检测到“RuntimeLibrary”的不匹配项的解决办法
error LNK2038: 检测到"RuntimeLibrary"的不匹配项的解决办法 原因:这是一个编译器错误,通常是由于链接器找不到所需的运行时库而导致的.需要检查编译器和链 ...
- error LNK2038: 检测到“RuntimeLibrary”的不匹配项 解决方法
我们在使用Visual Studio编程的时候偶尔会遇到这个报错:error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MD_Dynam ...
- error LNK2038、error LNK1123
error LNK2038: 检测到"_MSC_VER"的不匹配项: 值"1600"不匹配值"1800" 问题描述: 在用VS2013编译时 ...
- C++ VS2010 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项
为什么80%的码农都做不了架构师?>>> [问题] error LNK2038: 检测到"_ITERATOR_DEBUG_LEVEL"的不匹配项: 值&qu ...
- 【Cef编译】 CefSharp编译失败,检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”...
编译CefSharp生成后一个libcef_dll_wrapper.lib时,供CefSharp使用.结果CefSharp编译的时候报错.遇到以下异常: libcef_dll_wrapper.lib( ...
最新文章
- 清华 NLP 实验室:AI 诗人「九歌」喊你来对对子
- 冒泡排序 选择排序 快速排序(C语言)
- Linux 环境运维 - 查看远程调试端口被占用的ip地址,设置连接处于空闲状态快速自动化断开方法,keepalive机制相关说明
- verilog的学习
- xwpftablecell设置字体样式_HTML的文字样式
- Libcurl安装与HelloWorld
- Percona-tookit学习笔记(一)
- Python精确指南——第四章-部署和技巧
- vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类
- opencv 学习之 亮度检测
- 错误及原因:Empty JPEG image (DNL not supported)
- laravel input值必须不等于0_【第十一期】实现 Javascript 版本的 Laravel 风格参数验证器...
- 非参数假设性检验 Wilcoxon秩和检验 matlab
- 路由与交换技术笔记(eNSP)
- led伏安特性实验误差分析_为什么非线性电阻元件伏安特性曲线的误差分析?
- 推荐几个后台管理界面
- Linux C/C++编程之(十四)文件操作相关函数
- 数字营销浪潮下,企业如何打赢流量反欺诈攻防战?
- c语言 取余 % 和除法 / 的应用技巧 (在取位数方面的)
- 小厂B端产品啥都干——B端表格设计入门指南(中)
热门文章
- 《强化学习》中的第15章:神经科学
- php采集正则,php不用正则采集速度探究总结
- 什么是Git?——Git的学习与使用(一)
- POJO中使用ThreadLocal实现Java嵌套事务
- mysql dump xtrabackup_MySQL之备份和恢复(msyqldump、LVM、xtrabackup)
- java sctp_[编织消息框架][传输协议]sctp简单开发
- 排序合并连接(sort merge join)的原理
- Eclipse中JAVA项目的打包
- antd upload手动上传_基于MVVCTP5的文件上传
- java手机太亮,Android 亮度调节