msvcprt和crt
答
有两个库:C运行库(称为“CRT”)和标准C++库。 scanf
函数是CRT的一部分,而不是标准C++库。
当您编译C++程序时,CRT和标准C++库都会自动链接。您可以在MSDN上的C Run-Time Libraries文档中阅读有关哪些库链接的详细信息。
在此特定情况下,标准C++库(/MD
/多线程DLL)的msvcprt.lib版本的相应CRT库为msvcrt.lib。
答
您正在使用错误的工具和错误的文件。使用dumpbin.exe和msvcrt.lib
为什么在您构建Cpp软件时将CRT链接在一起?这需要什么?在CRT中有什么不在标准C++库中? – Guillaume07 2011-04-09 19:24:20
告诉我,什么是“Cpp软”?你一直在谈论这个。 – sehe 2011-04-09 21:13:42
@ Guillaume07:使用Visual C++,C和C++程序都使用CRT。标准C++库建立在CRT之上并使用CRT。 – 2011-04-09 21:15:55