• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

有什么原因不能静态链接到VC CRT?

c/c++ 来源:Leeks and Leaks 6次浏览

我发现即使使用SxS进行动态链接,Windows Update也会出现并踩到VC8 CRT的某个版本(例如它存在安全漏洞),然后我的应用将无法使用旧版本运行。有什么原因不能静态链接到VC CRT?

除了增加二进制文件的大小外,还有哪些重要原因可以保持与VC CRT的动态链接?


===========解决方案如下:

  1. 保持最新的安全修复程序是一个很好的理由。否则,您需要负责使用固定CRT重建您的应用程序并将其部署到您的客户。
    • 使用共享CRT应该会导致系统的内存占用量更低,因为大多数DLL的页面可以在进程之间共享。

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)