我知道Microsoft建议不要链接到msvcrt.dll,因此请避免该警告。他们一直在自己的软件(例如WinDbg)中执行此操作,并且不会引入重大更改,因为所有VC6应用程序都链接到msvcrt.dll。

链接到msvcrt.dll有许多好处。小型可执行文件,易于部署:从win98开始就有msvcrt,我不必在安装程序中 bundle 几个MB C运行时。

现在,是否可以使用gcc链接msvcrt.dll中的C库而不是glibc?如果是,怎么办?

谢谢!

最佳答案

AFAIK gcc的MinGW端口确实将您的程序链接到msvcrt.dll。

10-04 13:07