【发布时间】:2011-12-05 05:33:13
【问题描述】:
我有一个 dll abc.dll.但是当我在依赖 walker 中打开它时,我依赖于 MSVCR90.dll。 我想将项目的属性设置为这种类型,它应该独立于那个 dll。 怎么可能。我用的是vs2008。
【问题讨论】:
-
C++ 运行时是硬依赖,不能被移除。但是,您可以静态链接到 CRT 库(有一些注意事项)。见stackoverflow.com/questions/3230/…。
-
为每个 DLL 和 EXE 提供自己的 CRT 副本几乎从来都不是问题。除非您确切地知道后果是什么,否则不要这样做。
标签: visual-studio-2008 visual-c++ dll msvcr90.dll