C Runtime Library(CRT Library)

原创 2013年12月01日 22:06:42
C Runtime是windows平台下的一个概念。一般来说,CRT函数(C Runtime函数)就是标准的C语言函数。例如,printf、scanf、strlen、fopen等函数就属于CRT函数。在windows下所有的CRT函数最终都是转化成为win32 API来执行的。windows本身并没有在内核之上提供对CRT的支持。 

   CRT既可以通过静态连接来实现,也可以通过动态链接来实现(MSVCRT.DLL

库名 描述
LibC.lib 用于单线程应用程序的静态链接库(当创建新的应用程序时默认)
LibCD.lib 用于单线程应用程序的静态链接库调试版
LibCMt.lib 用于多线程应用程序的静态链接库的发行版
LibCMtD.lib 用于多线程应用程序的静态链接库的调试版
MSVCRt.lib 用于动态链接库MSVCRt.dll库的发行版的输入库
MSVCRtD.lib 用于动态链接库MSVCRtD.dll的调试版的输入库,该库同时支持单线程应用程序和多线程应用程序




相关文章推荐

C RunTime Library和C++ RunTimeLibaray详解(CRT)

crt是系统运行的基础,包含了c常用的函数集,为运行main做了初始化环境变量、堆、io等资源,并在结束后清理。 Windows环境下,VC提供的 C run-time library又分为动态运行...

Glibc辅助运行库 (C RunTime Library): crt0.o,crt1.o,crti.o crtn.o,crtbegin.o crtend.o

crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o 等目标文件和daemon.o(由我们自己的C程序文件产生)链接成一个执行文件。前面这5个目标文件的作用分别是启...

链接时如何选择C Run-Time(CRT) library

在Windows下有六种类型CRTLib(C运行库): Reusable Library                Switch    Library    Macro(s) Defined ...

C运行时库CRT(C Run-time Library)详解

一、什么是C运行时库 1)C运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数. 2)C 语...

C Runtime Library 的来历

msvcrt.dll (名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy等C语言库函数,并且为使用C/C++(Vc)编绎的程序提供了初始化(...

调试版本C Runtime Library 12.00.21005.1

  • 2014年03月05日 14:29
  • 1.09MB
  • 下载

调试版本C Runtime Library11.0.51106.1

  • 2013年08月23日 09:52
  • 742KB
  • 下载

C Runtime Library来历, API, MFC, ATL关系

首先说明,我google了半天,想找到英文的关于这个资料,但是实在找不到,只好转载国人的讨论。   CRT原先是指Microsoft开发的C Runtime Library,用于操作系统的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C Runtime Library(CRT Library)
举报原因:
原因补充:

(最多只允许输入30个字)