Error LNK2038 mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Flow.obj 1
这个错误绝逼是你的工程编译属性和你的DLL链接库不对应造成的。
除了,网上百度到的,stackoverflow到的错误。怎么修改vs alt+f7 修改属性,是没有用的。
TIPS:
这个解决办法针对我的库是MTd,
管它什么0还是2,看build的output 要什么就改什么,直接改这个vcxproj文件.
解决办法:
打开fuckjobs.vcxproj,找到MT字段,全部替换成MTd。期间关闭vs.
注释:
MTd 多线程静态编译 加d是debug
MT 多线程静态
MDd多线程动态,加d是debug
MD 多线程动态。
解决ErrorLNK2038
本文介绍了解决编译错误ErrorLNK2038的方法,该错误通常出现在项目与DLL链接库配置不一致时。解决方案涉及直接修改vcxproj文件中的编译选项。
1916

被折叠的 条评论
为什么被折叠?



