1. 程式人生 > >VS:error LNK2038: 檢測到“_ITERATOR_DEBUG_LEVEL”的不匹配項: 值“0”不匹配值“2

VS:error LNK2038: 檢測到“_ITERATOR_DEBUG_LEVEL”的不匹配項: 值“0”不匹配值“2

問題

使用VS2015版本連結lib編譯時,提示:

原因:

①當前工程為Debug版本,而呼叫的lib庫為Release版本;

將Debug模式改為Release模式。

或當前工程為Release模式連結了Debug模式下的lib庫。

②工程屬性裡,程式碼生成,設定成了“多執行緒調式DLL(/MDd)”,

這個設定應該是debug下的設定,release下應該設定成“多執行緒DLL(/MD)”.

 

 

 

 

參考文獻

1. https://www.cnblogs.com/lisuyun/p/6410393.html