如何从另一个目录中包含DLL

时间:2012-04-14 12:12:29

标签: c++ c winapi dll

我使用名称test.dll制作了一个dll。 我有.lib文件和相同的头文件。

我在程序A和程序B文件夹中粘贴了.lib文件和头文件,但是我想要一个公共文件夹,我可以粘贴我的test.dll,这样A和B都可以可以使用它。

我正在使用VS 2008.语言是C ++

1 个答案:

答案 0 :(得分:1)

您需要将公共目录添加到PATH,或启动A& B来自同一目录(也包含DLL)。

有关详细信息/选项,请参阅此MSDN article

- 更多 -

默认情况下,系统会查看以下位置......

  1. 加载应用程序的目录。
  2. 系统目录。
  3. 16位系统目录。
  4. Windows目录。
  5. 当前目录。
  6. PATH环境变量中列出的目录。
  7. 您无法以编程方式更改它们,但可以通过在运行程序之前将公共文件夹位置添加到PATH环境变量来获得所需的结果