【问题标题】:Add a path to DLL searching path to help execute EXE that is dependent on a DLL [duplicate]添加 DLL 搜索路径的路径以帮助执行依赖于 DLL 的 EXE [重复]
【发布时间】:2015-05-19 09:28:51
【问题描述】:

我有一个需要正确执行 DLL 的 EXE 文件,问题是我需要更改 DLL 的位置并且它不能在 EXE 文件旁边(例如,它应该在 EXE 旁边的 \bin 文件夹中文件)。 如何将此路径(例如 bin 文件夹)添加到 windows 的搜索 DLL 文件夹中?

【问题讨论】:

  • 将 dll 位置添加到 PATH。
  • 是 COM 还是 .NET dll ?
  • 查看 DLL Search Order 的 MSDN 页面。从那里,您可以决定放置它的选项。

标签: c++ c windows dll


【解决方案1】:

您需要将所需的路径添加到名为 PATH 的环境变量中

【讨论】:

    【解决方案2】:

    DLL Search Order 上的 MSDN 页面描述了 Windows 加载程序如何处理对 DLL 的搜索。 根据您的情况,您可以将 DLL 的位置添加到 PATH 变量中,但请注意,这是搜索列表中的最后一个,位于应用程序文件夹和所有系统文件夹之后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 2011-01-20
      • 2011-04-19
      • 1970-01-01
      • 2013-11-07
      • 2011-01-25
      • 1970-01-01
      相关资源
      最近更新 更多