简体   繁体   中英

How to set dependency DLL paths in Visual Studio?

I am working with Cyclone DDS, and they have two builds, c build (contains multiple files in the bin folder)

在此处输入图像描述

and c++ build (contains DLL file in the bin)

在此处输入图像描述

after Cyclones DDS installation, I have to set these bin paths in system environment variables.

how can I avoid this? I need to set them in the visual studio 2017 itself. without setting paths in the system environment

or can I copy bin files into my project directory? so that I can use the project file on any PC which has visual studio 2017 without reinstalling CycloneDDS?

Windows by default will prefer .DLL files in the same directory as the .EXE . So while developing, you can put them in your Visual Studio Debug and Release folders. For other people, you include the DLL's in the installer.

The exception is the *140.dll stuff, for which you need the Visual C++ redistributable. That's installed as part of Visual Studio 2017, but can also be distributed independently (hence the name).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM