LNK2038 error VC++ 2013
LNK2038 error VC++ 2013
我目前正在尝试将TMX-Parser连接到我的游戏中,在进行适当的连接后,我得到以下链接器错误:
Error 1 error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in base64.obj tinyxml.lib(tinyxml.obj)
Error 5 error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in base64.obj tinyxml.lib(tinyxmlparser.obj)
Error 7 error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in base64.obj tinyxml.lib(tinyxmlerror.obj)
Error 4 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in base64.obj tinyxml.lib(tinyxml.obj)
Error 6 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in base64.obj tinyxml.lib(tinyxmlparser.obj)
Error 8 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in base64.obj tinyxml.lib(tinyxmlerror.obj)
我已经做了一些搜索,不知道如何解决这些问题,如果有人能给我一些帮助,我将不胜感激。
根据错误:
MDd_DynamicDebug -> MDd 多头DLL调试
MD_DynamicDebug -> MD 多头DLL释放
你的项目和库用不同的配置编译(有些类型在调试和发布中有不同的内存布局,用于调试检查和其他技巧)。
另一个问题是宏_ITERATOR_DEBUG_LEVEL的值在一个编译中是0,而在另一个编译中是2(一个没有调试检查在调试中另一个有,可能发布是没有,调试是有检查)。这与前面的问题有关(在调试中用于检查的带有成员的类型),试图作为成员使用的类型不存在。
- 我如何克服无声无法更改VC 2013中的路径环境变量
- 如何为 VC++ 2013 安装平台工具集
- VC++ Redistributable 2012 or 2013 or 2015?
- VC++ VS 2013,如何使用(测试)另一个项目中的类
- 在我的发布应用程序 (VC++ 2013) 中摆脱 msvcr120.dll/msvcp120.dll依赖项
- 为什么 VC++ 2013 不支持承诺的非静态数据成员初始值设定项
- 如何在VC++ 2013中使用最小GC
- matlab R2013a与MS VC++2013之间的链接错误
- 在MS VC 2013 Express中将C++dll从32位转换为64位
- 为什么VC++2013拒绝编译嵌套类型,当用作模板函数返回类型时,用using关键字使其可见
- VC++2013 中嵌套可变参数模板化结构的别名
- vc++ 2013调试和发布版本
- cpcms你好世界应用程序与MS vc 2013 Express
- LNK2038 error VC++ 2013
- 为什么静态初始值设定项中的 lambda 无法访问 VC++2013 中类的私有成员?
- 为什么成员函数尝试块处理程序中的 lambda(捕获"this")无法访问 VC++ 2013 中的私有数据成员?
- 有可能在Visual Studio 2013 (c++)中制作不需要VC可重新分发的应用程序吗?
- 当前不会命中该断点.在vc++(visual studio 2013)中没有为这个文档加载符号
- 用VC 2013编译Protobufs和Libyara
- Visual Studio 2013 VC++ Compiler