我们从合作伙伴那里收到一个现成的编译库,仅作为发布版本。正如预期的那样,它在我们的发布版本中运行良好,但在调试版本中使用它时也运行良好(用于我们的内部测试或调试会话)
现在发生了一些变化,并且最新版本的库在调试版本中不再工作我得到错误
mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in main.obj
我明白为什么现在会发生,但我不明白为什么在旧版本中没有发生。旧版本也设置了错误的 RuntimeLibrary 但不知何故它并没有影响链接器......?(我使用DUMPBIN来查找标志)