我想在Windows 7上编译Visual Studio 2010中的JRTPLIB。这是一场真正的噩梦......但我至少缩小了这些问题。visual studio中的_ITERATOR_DEBUG_LEVEL错误
剩下的。
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
我GOOGLE了一吨,原因似乎是一个编译调试模式,而另一个编译在发布模式。
我打算编译发布可执行文件,因为我想在不同的计算机上测试。
1)哪一个不在发布模式,JRTPLIB或客户端(我的,正在尝试编译的)?
2)如何更改ITERATOR_DEBUG_LEVEL?两者都使用运行时库/ MT和预处理器定义WIN32,_MT,以及我猜想的默认值。
干杯
我很想回答你的问题#1 - 这不是发布模式。从错误信息中不清楚。 “C/C++” - >命令行下的 – morgancodes 2014-05-28 19:12:13