运行期库是一个广泛的概念,可以认为是一套系统级的函数库,这些函数要么在后台被使用,比如进行程序的初始化和清理操作,要么是我们会直接调用到的,比如内存管理中的malloc、数学计算中的sqrt等,所谓运行期,就是在程序运行时使用,离开了它,我们的程序寸步难行.  
   
  在Windows平台下,C   Runtime   Library   的情况如下:  
                      动态连接库         导出库文件           静态连接库  
  Release       msvcrt.dll         msvcrt.lib           libc.lib(单线程),   libcmt.lib(多线程)  
  Debug           msvcrtd.lib       msvcrtd.lib         libcd.lib(单线程),libcmtd.lib(多线程)   
   
C Runtime是windows平台下的一个概念。一般来说,CRT函数就是标准的C语言函数。例如,printf、scanf、strlen、fopen等函数就属于CRT函数。在windows下所有的CRT函数最终都是转化成为win32 API来执行的。windows本身并没有在内核之上提供对CRT的支持。
CRT既可以通过静态连接来实现,也可以通过动态链接来实现(MSVCRT.DLL)。

http://blog.csdn.net/han012/archive/2001/08/30/11878.aspx
posted on 2007-04-05 10:30  左左右右  阅读(458)  评论(0编辑  收藏  举报