2017-02-22 14 views
0

Извинения, если я получаю терминологию здесь неправильно, у меня мало опыта с C++.Как ссылаться на развертывание VS 2015 C++ Зависимости библиотек Linker?

У нас есть проект C++ в Visual Studio 2015, который ссылается на библиотеку через Linker-> Input-> Additional Dependencies.

Эта библиотека зависит от ~ 10 других DLL. Я хотел бы понять, что это правильный способ указать на эти зависимости после развертывания нашего проекта C++.

Из того, что я могу сказать, у нас есть два варианта.

1) Добавить зависимости к проекту и развернуть их как часть установки в каталог приложения.

2) Как-то указать проект на развертывание на место на сервере, где могут быть найдены библиотеки DLL, например: C: \ dependancyapp \ api.

Я обнаружил, что во время отладки вы можете установить -LIBPATH, чтобы указать на другие места на машине разработки для поиска зависимостей, но я не могу понять, как это можно установить где-то на целевом сервере при развертывании ,

Каков правильный способ ссылки на зависимости библиотек в проекте C++ при развертывании?

NB: Возможно, стоит отметить, что отдельные наши библиотеки DLL для нашего проекта устанавливаются как часть другого приложения на целевом сервере.

ответ

1

Вы можете добавить путь к каталогу, в котором хранятся ваши dll, в системную PATH (переменная среды).

Смежные вопросы