如何在Visual Studio中设置依赖DLL路径?
How to set dependency DLL paths in Visual Studio?
我正在使用 Cyclone DDS,他们有两个版本,
c build(bin文件夹中包含多个文件)
和 c++ 构建(在 bin 中包含 DLL 文件)
安装Cyclones DDS后,我必须在系统环境变量中设置这些bin路径。
我怎样才能避免这种情况?我需要在 visual studio 2017 本身中设置它们。没有在系统环境中设置路径
或者我可以将 bin 文件复制到我的项目目录中吗?这样我就可以在任何有 visual studio 2017 的 PC 上使用项目文件而无需重新安装 CycloneDDS?
Windows 默认情况下会优先选择与 .EXE
相同目录中的 .DLL
个文件。因此,在开发时,您可以将它们放在 Visual Studio Debug 和 Release 文件夹中。对于其他人,您将 DLL 包含在安装程序中。
例外是 *140.dll
东西,您需要 Visual C++ 可再发行组件。它作为 Visual Studio 2017 的一部分安装,但也可以独立分发(因此得名)。
我正在使用 Cyclone DDS,他们有两个版本, c build(bin文件夹中包含多个文件)
和 c++ 构建(在 bin 中包含 DLL 文件)
安装Cyclones DDS后,我必须在系统环境变量中设置这些bin路径。
我怎样才能避免这种情况?我需要在 visual studio 2017 本身中设置它们。没有在系统环境中设置路径
或者我可以将 bin 文件复制到我的项目目录中吗?这样我就可以在任何有 visual studio 2017 的 PC 上使用项目文件而无需重新安装 CycloneDDS?
Windows 默认情况下会优先选择与 .EXE
相同目录中的 .DLL
个文件。因此,在开发时,您可以将它们放在 Visual Studio Debug 和 Release 文件夹中。对于其他人,您将 DLL 包含在安装程序中。
例外是 *140.dll
东西,您需要 Visual C++ 可再发行组件。它作为 Visual Studio 2017 的一部分安装,但也可以独立分发(因此得名)。