我团队中的一个人目前正在开发一个依赖于 MKL 数学库 DLL 的 C DLL。不过,我们对某些事情感到有些困惑。
这个问题更多的是关于在构建自己的 DLL 时处理依赖 DLL 的标准方法。
比方说:
- 我们的程序是在 Visual Studio 中作为 C 程序编写/编译的
- 它依赖于用 C++ 编写的 MKL DLL(工作正常)
- 使用我们 DLL 的人如何获得 MKL?我们应该以某种方式将它包含在我们的 DLL 中吗?我们是否告诉他们分别得到那个?单独获取它甚至可以这样工作吗?我不确定他们导入我们的 DLL 和 MKL DLL 是否会使我们的 DLL 正确检测到 MKL。