码迷,mamicode.com
首页 > 其他好文 > 详细

(原)error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”

时间:2016-06-12 15:24:32      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

转载请注明出处:

http://www.cnblogs.com/darkknightzh/p/5577534.html

 

在debug下使用intel的mkl库时(release下无此问题),莫名的出现:

error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项:  值“0”不匹配值“2”

error LNK2038: 检测到“RuntimeLibrary”的不匹配项:  值“MT_StaticRelease”不匹配值“MTd_StaticDebug”

一般情况下0不匹配2是debug下调用release的库,但是如果直接使用intel的mkl库不会有问题,此处使用了其他人提供的库,就出现了。

 

后来突然想到,以前在其他情况下,忽略特定库就可以了,见如下网址:

http://www.cnblogs.com/darkknightzh/p/4259956.html

 

之后,在“属性”-“配置属性”-“链接器”-“输入”-“忽略特定默认库”中添加

libcpmt.lib

编译通过了。

(原)error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”

标签:

原文地址:http://www.cnblogs.com/darkknightzh/p/5577534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!