【问题标题】:How to set dependency DLL paths in Visual Studio?如何在 Visual Studio 中设置依赖 DLL 路径?
【发布时间】:2021-06-10 06:06:21
【问题描述】:

我正在使用Cyclone DDS,他们有两个版本, c build(包含bin文件夹中的多个文件)

和 c++ 构建(包含 bin 中的 DLL 文件)

Cyclones DDS 安装后,我必须在系统环境变量中设置这些 bin 路径。

我怎样才能避免这种情况?我需要将它们设置在 Visual Studio 2017 本身中。无需在系统环境中设置路径

或者我可以将 bin 文件复制到我的项目目录中吗?这样我就可以在任何具有 Visual Studio 2017 的 PC 上使用项目文件而无需重新安装 CycloneDDS?

【问题讨论】:

标签: c++ c visual-studio build environment-variables


【解决方案1】:

默认情况下,Windows 将首选与 .EXE 位于同一目录中的 .DLL 文件。因此,在开发过程中,您可以将它们放在您的 Visual Studio 调试和发布文件夹中。对于其他人,您可以在安装程序中包含 DLL。

*140.dll 是个例外,您需要 Visual C++ 可再发行组件。它作为 Visual Studio 2017 的一部分安装,但也可以独立分发(因此得名)。

【讨论】:

    猜你喜欢
    • 2021-10-27
    • 2011-01-08
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多