【发布时间】:2014-04-03 23:16:36
【问题描述】:
我正在用 C++ 编写一个 DLL。我的 DLL 将与第三方软件一起运行。它加载另一个 DLL(让我们称之为 LDLL),这个 LDLL 使用 openssl。
但每当我的 DLL 尝试加载我的 LDLL 时,它都会返回错误代码 126。
我使用dependency walker 运行我的 LDLL,它显示 openssl dll(ssleay.dll 和 libeay.dll)丢失。它正在一些standard folders中搜索这些。
是否有任何方式以编程方式将我自己的搜索路径包含在 LDLL 中,以在我自己的搜索路径中加载 openssl DLL?
【问题讨论】: