Во время тестирования моей библиотеки я заметил, что VS2010 выдаст ошибку, если я попытаюсь связать статическую библиотеку, созданную в режиме выпуска, когда проект находится в режиме отладки. И наоборот, кажется, что то же самоепроисходит, если я пытаюсь связать библиотеку, встроенную в Debug, с проектом, созданным в Release.
error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in Main.obj
Есть ли способ обойти это странное поведение?Должен ли я просто распространять две версии моей библиотеки?Кроме того, почему это происходит в первую очередь?