universal crt补丁安装版

2022-04-27发布者:郝悦皓大小: 下载:0

文件大小:

软件介绍

简介:

UniversalCRT是Windows操作系统的一个组件。它将作为Windows10的一部分,首次发布会在一月技术预览版中,另外通过Windows自动更新对老版本的操作系统进行支持。

用UniversalCRT创建软件:

以前,所有的CRT的头文件,源文件和类库都是作为VisualC++SDK的一部分来部署的,安装在你的VisualStudio安装目录下的VC子目录中(通常是C:\ProgramFiles(x86)\Microsoft visual studio14.0\VC)。VCRuntime的文件依然是VisualC++SDK的一部分。头文件,源文件和类库现在都是作为独立的UniversalCRTSDK的一部分来部署的;它默认安装在C:\ProgramFiles(x86)\Windows Kits\10。Debug的urtbased.dll也一样是这个SDK的一部分,并且安装在系统的文件夹中。

image.png


我们已经更新了VisualC++MSBuild的Props和Targets文件,给Include和类库路径中添加了新的Universal

CRT目录。如果你创建一个新的VisualStudio2015的工程或者升级一个已有工程到Visual

Studio2015,通常它应该自动的添加这些新的目录路径。如果你升级一个工程,而它却没有用VisualC++MSBuild的Props和Targets文件,或者没有继承地用到那些Props和Targets文件中默认的include和类库路径。你必须手动更新你的工程来包含新的目录路径。你能用下面的MSBuild的属性去找到Universal

CRTSDK文件:

$(UniversalCRT_IncludePath)

$(UniversalCRT_LibraryPath_x86)

$(UniversalCRT_LibraryPath_x64)

$(UniversalCRT_LibraryPath_arm)

只要你不用/nodedefault选项,在你关联你的项目时所有正确的类库文件都能找得到。如果你用了/nodedefault选项,你关联的时候,将需要关联几个外部类库。例如,尽管为了使用CRT动态链接库,你可能预先已经关联上了msvcrt.lib文件,但是你现在需要关联vcruntime.lib和ucrt.lib。这里提供一个表格显示你需要连接的类库:

ReleaseDLLs(/MD):msvcrt.lib vcruntime.lib ucrt.lib

DebugDLLs(/MDd):msvcrtd.lib vcruntimed.lib ucrtd.lib

ReleaseStatic(/MT):libcmt.lib libvcruntime.lib libucrt.lib

DebugStatic(/MTd):libcmtd.lib libvcruntimed.lib libucrtd.lib

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

版权声明:

1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!

2 本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。

4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784

返回顶部