windows上标准c库的dll文件名是什么?

6 c windows dll

我正在使用 libffi 在多个平台上运行时加载 dll。系统会自动搜索正确的系统路径,我只需要知道在包含标准 C 库函数的 Microsoft 平台上系统 dll 的名称是什么。

Dav*_*nan 5

Windows 附带了 msvcrt.dll 中的 C 运行时。如果您正在编写一个独立的程序并想要调用 C 标准库中的函数,那么也许这就是您所需要的。

如果您的程序使用与其他 C 运行时链接的库,这对您没有好处。但在这种情况下,您不需要做任何特殊的事情,因为您的编译器/链接器将使 C 标准库可用。

如果您想在 C 运行时中调用您加载的 DLL 之一所使用的函数,那就是一个问题。运行时可以静态链接,也可以是许多不同的动态运行时之一。