Visual studio 2015 memset在VS 2015中的藏身之处?

Visual studio 2015 memset在VS 2015中的藏身之处?,visual-studio-2015,Visual Studio 2015,我已经安装了VS 2015 RC,它与中的SDK相匹配 U:\=>C:\ProgramFiles(x86)\Windows工具包\10 V:\=>C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0 然而,当我链接我的应用程序时,它找不到memset(以及其他)。所以我跑了 DUMPBIN/ALL V:\VC\lib\libcmt.lib | grep“memset” 并没有找到对memset定义的引用 接下来,在VS 2013中,我在libcmt.

我已经安装了VS 2015 RC,它与中的SDK相匹配

U:\=>C:\ProgramFiles(x86)\Windows工具包\10

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

然而,当我链接我的应用程序时,它找不到memset(以及其他)。所以我跑了

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

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

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

存档成员名称位于4F0D32:/39480 f:\dd\vctools\crt\u bld\SELF\u X86\crt\src\build\INTEL\mt\u obj\memset.obj

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

VS 2015使用“uCRT”,因此许多CRT功能体已经移动

memset
现在位于
vcruntime.lib

而且
memset
是一个内在的,所以在优化的构建中,它通常是完全内联的

VS 2015使用“uCRT”,因此许多CRT功能体已经移动

memset
现在位于
vcruntime.lib

而且
memset
是一个内在的,所以在优化的构建中,它通常是完全内联的


BTW.你为什么关心
memset
位于何处?顺便说一句。你为什么关心
memset
位于何处?很多函数都是从静态库中剥离出来的。例如,wcsncmp。这让我抓狂……很多函数都是从静态库中剥离出来的。例如,wcsncmp。这让我疯狂。。。