zoukankan      html  css  js  c++  java
  • error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”

    一、出现如下问题,主要是因为debug模式使用的依赖库是release版本的。

    1>LINK : warning LNK4075: 忽略“/INCREMENTAL”(由于“/LTCG”规范)
    1>AmConfig.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/OPT:LBR”规范)
    1>Json.lib(json_value.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(AmConfig.obj 中)
    1>Json.lib(json_value.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MTd_StaticDebug”(AmConfig.obj 中)
    1>Json.lib(json_reader.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(AmConfig.obj 中)
    1>Json.lib(json_reader.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MTd_StaticDebug”(AmConfig.obj 中)
    1>Json.lib(json_writer.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(AmConfig.obj 中)
    1>Json.lib(json_writer.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MTd_StaticDebug”(AmConfig.obj 中)
    1>LIBCMT.lib(invarg.obj) : error LNK2005: ___pInvalidArgHandler 已经在 libcmtd.lib(invarg.obj) 中定义
    1>libcpmt.lib(clog.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(AmConfig.obj 中)
    1>libcpmt.lib(clog.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MTd_StaticDebug”(AmConfig.obj 中)
    1> 正在创建库 E:Wrokworkspaces_newauthenproject民航信息inx86DebugUSBFaceCameraServer.lib 和对象 E:Wrokworkspaces_newauthenproject民航信息inx86DebugUSBFaceCameraServer.exp
    1>LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
    1>E:Wrokworkspaces_newauthenproject民航信息inx86DebugUSBFaceCameraServer.exe : fatal error LNK1169: 找到一个或多个多重定义的符号

    解决方法:把依赖的库换成debug版本即可。

    二、出现如下问题,主要是因为release模式使用的依赖库是debug版本的。

    1>Json.lib(json_reader.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(AmConfig.obj 中)
    1>Json.lib(json_reader.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MT_StaticRelease”(AmConfig.obj 中)
    1>Json.lib(json_reader.obj) : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/OPT:ICF”规范)
    1>Json.lib(json_value.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(AmConfig.obj 中)
    1>Json.lib(json_value.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MT_StaticRelease”(AmConfig.obj 中)
    1>Json.lib(json_writer.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(AmConfig.obj 中)
    1>Json.lib(json_writer.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MT_StaticRelease”(AmConfig.obj 中)
    1>libcpmtd.lib(stdthrow.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(AmConfig.obj 中)
    1>libcpmtd.lib(stdthrow.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MT_StaticRelease”(AmConfig.obj 中)
    1>libcpmtd.lib(xdebug.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(AmConfig.obj 中)
    1>libcpmtd.lib(xdebug.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MT_StaticRelease”(AmConfig.obj 中)
    1>libcpmtd.lib(clog.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(AmConfig.obj 中)
    1>libcpmtd.lib(clog.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MT_StaticRelease”(AmConfig.obj 中)
    1> 正在创建库 E:Wrokworkspaces_newauthenproject民航信息inx86ReleaseUSBFaceCameraServer.lib 和对象 E:Wrokworkspaces_newauthenproject民航信息inx86ReleaseUSBFaceCameraServer.exp
    1>LINK : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
    1>LINK : warning LNK4098: 默认库“LIBCMTD”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
    1>E:Wrokworkspaces_newauthenproject民航信息inx86ReleaseUSBFaceCameraServer.exe : fatal error LNK1319: 检测到 12 个不匹配项

    解决方法:把依赖的库换成release版本即可。

  • 相关阅读:
    在循环中禁止remove/add
    [算法竞赛入门]WERTYU
    [算法竞赛入门]Tex Quotes
    [算法竞赛入门]竖式问题
    [算法竞赛入门]蛇形填数
    [C++面试]关于const的使用方法
    [C++面试]单例模式-设计模式
    [C++面试]C++的三种继承(public/protected/private继承)
    用微服务架构,有哪些好处?
    东软数据可视化分析, 已经方便成这样?!
  • 原文地址:https://www.cnblogs.com/qingtian224/p/15155610.html
Copyright © 2011-2022 走看看