TL; DR :在Visual Studio 2015中进行调试时,在哪里可以找到引用为d:\th\minkernel\crts\ucrt\...
的MS源文件。
我试图调试CRT调用以查看MS实际在做什么,不幸的是,ucrt
源文件似乎无法安装VS2015。至少我根本无法在C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\crt\src
找到这些文件。
MS CRT的(大多数)完整源设备是否仍然可用,因为它曾经至少达到VS2010,或者CRT的某些部分现在是完全闭合的源?
答案 0 :(得分:3)
可以在Windows Kits文件夹下找到ucrt源。例如,在安装了VS2015的32位虚拟机中,ucrt源的路径是 -
C:\Program Files\Windows Kits\10\Source\10.0.10240.0\ucrt
。您可以通过检查任何C +项目的VC ++目录属性来找到路径 -
$(VC_SourcePath)
这个文件夹实际上是在我的机器上Program Files (x86)
,但它就在那里。
我错过了,因为另一个文件夹C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\...
,而且这个文件夹不包含任何来源。