我有editbin msvcprt并查找例如scanf,但我找不到它。
是否意味着crt没有封装在msvcprt中? 这是否意味着cin功能不使用scanf?
答案 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