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 多线程动态。