C语言 CRT 与共享库和应用程序的链接



Windows 应用程序动态链接 CRT。应用程序执行其部分代码后,它会加载共享库。共享库与 CRT 静态链接。

我的问题是:

如果应用程序对"CRT 状态"进行了一些更改(例如,在某些文件中重新打开标准输出),这些更改在 DLL 代码中是否有效?

谢谢

不,静态链接的 CRT 完全独立于动态加载的 CRT。文件表不同,堆不同,一切都不同。

相关内容