小编Ski*_*ggz的帖子

检测到“RuntimeLibrary”不匹配:值“MD_DynamicRelease”与应用程序对象中的值“MTd_Static debug”不匹配

我在我的项目中一直面临这个错误。该项目有许多子项目,子项目作为静态库部署。

我之前遇到过这个错误,但是为所有静态库和 .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   
Run Code Online (Sandbox Code Playgroud)

这很相似

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   
Run Code Online (Sandbox Code Playgroud)

除此之外,没有其他库给出任何错误。任何帮助将不胜感激,谢谢:)

c++ dll qt linker-errors visual-studio

2
推荐指数
1
解决办法
5280
查看次数

标签 统计

c++ ×1

dll ×1

linker-errors ×1

qt ×1

visual-studio ×1