【发布时间】:2020-12-13 18:51:29
【问题描述】:
我在我的项目中遇到了这个错误。 该项目有很多子项目,子项目部署为静态库。
我之前遇到过这个错误,但是将所有静态库和 .exe 配置为相同的运行时库将帮助我摆脱它。大多数错误都消失了,但即使所有项目的配置相同,其中一个静态库也会引发此错误。
错误提示
Error LNK2038 mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MTd_StaticDebug' in application.obj flRenderServer D:\Projects\FLProject\RenderBox\singlegame_renderbox\Production\FantasticLeague\_Code\FLeague\flRenderServer\miniEngine.lib(miniEngine.obj) 1
这很相似
Severity Code Description Project File Line Suppression State
Error LNK2038 mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in application.obj flRenderServer D:\Projects\FLProject\RenderBox\singlegame_renderbox\Production\FantasticLeague\_Code\FLeague\flRenderServer\miniEngine.lib(miniEngine.obj) 1
除此之外,没有其他库给出任何错误。 任何帮助将不胜感激,谢谢:)
【问题讨论】:
标签: c++ visual-studio qt dll linker-errors