【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2'

       之前編譯flandmarks碰到的問題,matlab與.lib的混合編譯,提示了這個錯誤:error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' ,這個 value ‘0’、value '2' 問題,一般就是用Release模式去鏈接了一個Debug編譯出的lib,或者用Debug模式鏈接了Release編譯的lib。解決方法很接單,採用相同的Runtime Library即可。我的.lib是debug下的,所以重新將其在release下編譯即可解決上述問題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章