【发布时间】:2013-05-24 12:43:52
【问题描述】:
我团队中的一个人目前正在开发一个依赖于 MKL 数学库 DLL 的 C DLL。不过,我们有些困惑。
这个问题更多的是关于在构建自己的 DLL 时处理依赖 DLL 的标准方法。
假设:
- 我们的程序是在 Visual Studio 中作为 C 程序编写/编译的
- 它依赖于用 C++ 编写的 MKL DLL(工作正常)
- 使用我们的 DLL 的人如何获得 MKL?我们应该以某种方式将它包含在我们的 DLL 中吗?我们是否告诉他们分别得到那个?单独获取它甚至可以这样工作吗?我不确定他们导入我们的 DLL 和 MKL DLL 是否会让我们的 DLL 正确检测到 MKL。
【问题讨论】:
-
(删除了 c# 标签;似乎不适用 - .NET 的规则非常不同)