Gameplay Project分发了一组包含所有依赖项的静态库。它们包含的库将链接到应用程序的调试或发布版本中。我在他们的 lib 上运行了 strings 命令,并将其与我编译的一个进行了比较。链接器指令/FAILIFMISMATCH:"RuntimeLibrary=MD_DynamicRelease"
在我的库中设置,但不是他们的。
他们是如何以这种方式编译他们的库的?
编辑:澄清
我没有提到这发生在下一个分支上,它使用为 VS2012 编译的库。库的 _MSC_VER 是 1700。
我知道您不应该链接不同版本的 CRT,但我想知道他们是如何能够以这种方式编译它的。