2

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

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

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

4

1 回答 1

2

您需要将公共目录添加到您的 PATH,或者从同一目录(也将包含 DLL)启动 A 和 B。

有关详细信息/选项,请参阅此MSDN 文章...

- 更多的 -

默认情况下,系统将在以下位置查找...

  1. 加载应用程序的目录。
  2. 系统目录。
  3. 16 位系统目录。
  4. Windows 目录。
  5. 当前目录。
  6. PATH 环境变量中列出的目录。

您无法以编程方式更改它们,但您可以通过在运行程序之前将公共文件夹位置添加到 PATH 环境变量来获得所需的结果

于 2012-04-14T12:30:52.210 回答