ErrorLNK2038mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Fl

来源:互联网 发布:软件测试的基本原则 编辑:程序博客网 时间:2024/06/05 11:55

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





阅读全文
0 0
原创粉丝点击