【发布时间】:2013-07-21 22:09:10
【问题描述】:
Gameplay Project 分发了一组包含所有依赖项的静态库。它们包含的库将链接到应用程序的调试或发布版本中。我在他们的 lib 上运行了 strings 命令,并将其与我编译的一个进行了比较。链接器指令/FAILIFMISMATCH:"RuntimeLibrary=MD_DynamicRelease" 设置在我的库中,但不是他们的。
他们是如何以这种方式编译库的?
编辑:澄清
我没有提到这发生在下一个分支上,它使用为 VS2012 编译的库。库的 _MSC_VER 是 1700。
我知道您不应该链接不同版本的 CRT,但我想知道他们是如何以这种方式编译它的。
【问题讨论】:
标签: c++ visual-studio visual-studio-2012