Я пытаюсь скомпилировать 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) Какой из них не находится в режиме Release, JRTPLIB или клиент (мой, тот, который пытается скомпилировать)?
2) Как изменить ITERATOR_DEBUG_LEVEL? Оба используют Runtime Library / MT и определения препроцессора WIN32, _MT, а также значения по умолчанию.
Приветствия