msvcprt和crt

时间:2011-04-09 18:59:58

标签: c++

我有editbin msvcprt并查找例如scanf,但我找不到它。

是否意味着crt没有封装在msvcprt中? 这是否意味着cin功能不使用scanf?

2 个答案:

答案 0 :(得分:1)

有两个库:C运行时库(称为“CRT”)和标准C ++库。 scanf函数是CRT的一部分,而不是标准C ++库。

编译C ++程序时,CRT和标准C ++库都会自动链接。在MSDN上的C Run-Time Libraries文档中,您可以阅读有关哪些库链接的详细信息。

在这种特定情况下,标准C ++库(/MD /多线程DLL)的msvcprt.lib版本的相应CRT库是msvcrt.lib。

答案 1 :(得分:1)

您使用了错误的工具错误的文件。使用dumpbin.exe和msvcrt.lib