【发布时间】:2013-11-01 16:37:06
【问题描述】:
关于 Dll 链接,静态链接和隐式链接是一回事吗?
我了解隐式链接和显式链接之间的区别,我认为静态是隐式的同义词,但不确定。
如果它们确实不同,它们之间有什么区别,我如何指定我想要哪一个?
这个来自 msft 的 link 使用术语“隐式”来表示我听说的“静态”。它可能是特定于 msft 的东西吗?
【问题讨论】:
-
您从哪里听说过“隐式链接”这个词?我还没有听说过。
-
@Nawaz here's an example 来自 M$,这表明这是正确的术语。也许这是 M$ 与其他所有人的区别?不确定。这就是我问的原因,因为我认为它们是一样的。
-
哦,我明白了。 msdn 链接很好地解释了这些术语。所以我想知道你现在有什么疑问?
-
@ash 您应该将该链接添加到问题中,这不是日常术语。
-
@ash:
Implicit linking is sometimes referred to as static load or load-time dynamic linking. Explicit linking is sometimes referred to as dynamic load or run-time dynamic linking.第一句话回答了你的问题。