I am trying to compile JRTPLIB in Visual Studio 2010 on windows 7. It's been a true nightmare... but I'm atleast narrowing down the problems.
This is left.
Error 3 error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in client.obj C:UsersJohan-barDocumentsVisual Studio 2010Projectsclientclientjrtplib.lib(rtpsession.obj) client
I googled a ton and the cause seems to be one is compiled in debug mode while the other is compiled in release mode.
I am aiming to compile a Release executable because I want to test on different computers.
1) Which one is not in Release mode, JRTPLIB or client(mine, the one which is trying to compile)?
2) How does one change the ITERATOR_DEBUG_LEVEL? Both are using Runtime Library /MT and preprocessor definitions WIN32, _MT, along with the defaults I guess.
Cheers
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…