7

我在 VS 2008 Pro 中有一个使用 OpenMP 的 DLL 项目。我使用 /MT 作为“代码生成”选项,因为我希望我的所有依赖项都静态链接到我的 DLL 中,因为我不想将许多库分发给我的客户 - 所有内容都应包含在这个 DLL 文件中。问题是我生成的 DLL 仍然依赖于 VCOMP90.DLL。

我怎样才能摆脱这种依赖?

一些信息:

  • /openmp 在编译器选项中设置
  • 我静态链接到 vcomp.lib
  • 包括已设置

  • 使用多线程库 (/MT)

非常感谢你的帮助!

4

1 回答 1

9

我认为您将无法摆脱 DLL 依赖项 -vcomp.lib是 VCOMP90.DLL 的导入库 - 它不是静态库:

它看起来不像提供静态库。

于 2009-10-28T00:54:03.333 回答