Ошибка _ITERATOR_DEBUG_LEVEL в Visual Studio

Я пытаюсь скомпилировать JRTPLIB в Visual Studio 2010 на Windows 7. Это был настоящий кошмар ... но я, по крайней мере, сузил круг проблем.

Это осталось.

Error   3   error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in client.obj   C:\Users\Johan-bar\Documents\Visual Studio 2010\Projects\client\client\jrtplib.lib(rtpsession.obj)  client

Я погуглил тонну и причина, похоже, в том, что один скомпилирован в режиме отладки, а другой - в режиме выпуска.

Я стремлюсь скомпилировать исполняемый файл Release, потому что я хочу протестировать на разных компьютерах.

1) Какой из них не в Режим выпуска, JRTPLIB или клиент (мой, тот, который пытается скомпилировать)?

2) Как изменить ITERATOR_DEBUG_LEVEL? Оба используют Runtime Library / MT и определения препроцессора WIN32, _MT, а также значения по умолчанию, я думаю.

Ура

21
задан KaiserJohaan 19 January 2011 в 18:11
поделиться