我,
我想知道在 Windows 下哪里使用了 CRT 库。在形成 win32 API 的每个 dll 中?仅靠 visual studio 下开发的软件?
换句话说,Windows操作系统是否通过使用CRT以外的其他东西来执行malloc,对文件的写入/读取等?
谢谢
最佳答案
C 运行时(如果是 Visual Studio 2010 msvcr100.dll)包含 C 标准库函数的实现。
C 运行时以特定于平台的方式实现,在 Windows 情况下,它使用 kernel32.dll(Win32 API 的一部分)中的函数来执行其任务。
您可以使用Dependency Walker 查看导出和导入的函数以及DLL 依赖项。 .
关于c++ - CRT 和 WIN32 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5604699/