error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“180
博客专区 > xiao刀 的博客 > 博客详情
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“180
xiao刀 发表于2年前
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“180
  • 发表于 2年前
  • 阅读 50
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 成都新区开服特惠,热门产品8.5折>>>   

摘要: 引入库工具集版本与环境的工具集版本不符

_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).

共有 人打赏支持
粉丝 0
博文 40
码字总数 9649
×
xiao刀
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: