memset 隐藏在 VS 2015 中的什么位置?

Where is memset Hiding In VS 2015?

我已经安装了 VS 2015 RC 并且它在

中匹配 SDK

U:\ => C:\Program Files (x86)\Windows Kits

V:\ => C:\Program Files (x86)\Microsoft Visual Studio 14.0

但是,当我 link 我的应用程序时,它找不到 memset(以及其他)。所以我运行

DUMPBIN /ALL V:\VC\lib\libcmt.lib | grep "memset"

并没有找到对 memset 定义的引用。

接下来,我 运行 在 VS 2013 的 libcmt.lib 上使用相同的 DUMPBIN,它列出了一个参考

存档成员名称在 4F0D32: /39480 f:\dd\vctools\crt_bld\SELF_X86\crt\src\build\INTEL\mt_obj\memset.obj

所以我想知道为什么 VS 2015 的 libcmt.lib 文件中似乎没有 memset。 memset 的文档说它在每个运行时库中,所以我希望在 libcmt 的某些变体中找到它,但没有运气。它可能藏在哪里?

VS 2015 使用 "uCRT" 所以一些 CRT 函数体已经移动了。

memset 现在在 vcruntime.lib

另外 memset 是内在函数,因此在优化构建中它通常是完全内联的。