lifuguan
2017-04-18 10:07
采纳率: 26.7%
浏览 7.5k

error LNK2038: _MSC_VER”的不匹配项: 值“1800”不匹配值“1900”

使用vs2017,opencv3.0.0。代码没有错误,为什么会报错
而且我看了一下网上的资料,很多都是高版本不匹配低版本
图片说明
这是我的配置目录,并没有V120可选

图片说明
报错

1>------ 已启动生成: 项目: OpenCVExample, 配置: Debug x64 ------
1>opencv_core300d.lib(alloc.obj) : error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1900”(App.xaml.obj 中)
1>opencv_core300d.lib(alloc.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”(App.xaml.obj 中)
1>opencv_core300d.lib(matrix.obj) : error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1900”(App.xaml.obj 中)
1>opencv_core300d.lib(matrix.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”(App.xaml.obj 中)
1>opencv_core300d.lib(stl.obj) : error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1900”(App.xaml.obj 中)
1>opencv_core300d.lib(stl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”(App.xaml.obj 中)
值“MDd_DynamicDebug”(App.xaml.obj 中)
1>LINK : fatal error LNK1104: 无法打开文件“libcpmtd.lib”
1>已完成生成项目“OpenCVExample.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • oyljerry 2017-04-18 10:35
    最佳回答

    你重新新建工程,然后添加代码进去。然后再重新编译

    评论
    解决 2 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题