我可以使用具有相同功能名称的多个dll加载库吗?

时间:2017-08-31 00:36:00

标签: c++ windows loadlibrary

如果我有a.dll和b.dll,它们都有完全相同的功能名称。例如,foo(),bar()来自a.dll和foo(),bar()来自b.dll。稍后加载的一个会覆盖/替换前一个加载的吗?

1 个答案:

答案 0 :(得分:1)

两个dll都可以加载loadlibrary(即使一个是另一个目录中另一个的副本)。 没有什么会覆盖任何东西,因为为了从任何一个函数调用一个函数,你需要使用GetProcAddress例程。