【问题标题】:How to reference on deployment VS 2015 C++ Linker library dependencies?如何参考部署 VS 2015 C++ 链接器库依赖项?
【发布时间】:2017-07-12 03:57:40
【问题描述】:

抱歉,如果我在这里弄错了术语,我对 C++ 没有太多经验。

我们在 Visual Studio 2015 中有一个 C++ 项目,它通过 Linker->Input->Additional Dependencies 引用了一个库。

这个库依赖于大约 10 个其他 DLL。我想了解的是在部署我们的 C++ 项目之后指向这些依赖项的正确方法是什么。

据我所知,我们有两个选择。

1) 将依赖项添加到项目中,并将它们作为安装的一部分部署到应用程序目录。

2) 以某种方式将部署项目指向服务器上可以找到 DLL 的位置,例如:C:\dependancyapp\api。

我发现在调试时您可以将 -LIBPATH 设置为指向开发机器上的其他位置以查找依赖项,但我似乎看不到如何将其设置为部署时目标服务器上的某个位置。

部署时在 C++ 项目中引用库依赖项的正确方法是什么?

注意:可能值得指出的是,我们将这些 DLL 单独用于我们的项目,它们是作为目标服务器上另一个应用程序的一部分安装的。

【问题讨论】:

    标签: c++ visual-c++ dll visual-studio-2015 dependencies


    【解决方案1】:

    您可以将存储 dll 的目录的路径添加到系统 PATH(环境变量)中。

    【讨论】:

      猜你喜欢
      • 2017-04-14
      • 1970-01-01
      • 2017-06-18
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 2011-12-12
      • 1970-01-01
      相关资源
      最近更新 更多