HomeBlogMagic

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

Beim entwickeln ist mir folgender Fehler untergekommen:

1>libcpmtd.lib(xthrow.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in CDevice.obj

Aufgetreten ist der Fehler durch falschen Einstellungen gesetzt mit cmake. Beim Debug kompilieren wurde mit /MT statt /MTd gebaut.
Es musste nur die entsprechende Fehlerhafte stelle in Cmake gefunden werden, welche /MT setzt, und schon war der Fehler behoben.