Как установить путь в Visual Studio?


Как задать путь для поиска DLL-файлов в Visual Studio только для конкретного проекта?

теперь я устанавливаю его в среде path переменная, но я хотел бы лучше контролировать это.

4 69

4 ответа:

У вас есть несколько вариантов:

  • вы можете добавить путь к библиотекам DLL в Настройки исполняемых файлов в разделе Инструменты > Параметры > проекты и решения > каталоги VC++ (но только для построения, выполнения или отладки здесь)
  • вы можете добавить их в глобальной переменной среды PATH
  • вы можете запустить Visual Studio с помощью пакетного файла, как я описал здесь и манипулировать путь в этом один
  • вы можете скопировать DLL в каталог исполняемого файла: -)

Поиск MSDN для "Как установить переменные среды для проектов". (Это Проект>Свойства>Свойства Конфигурации>Отладка "Среда" и "Среда Объединения" свойства для тех, кто в спешке.)

синтаксис NAME=VALUE и макросы могут быть использованы (например, $(OutDir)).

например, чтобы добавить C:\Windows\Temp к тропинке:

PATH=C:\WINDOWS\Temp;%PATH%

аналогично добавить $(TargetDir) \DLL к пути:

PATH=%PATH%;$(TargetDir)\DLLS

Если вам нужно добавить только один путь на конфигурацию (debug/release), вы можете установить рабочий каталог команды debug:

Проект / Свойства / Выбор Конфигурации / Свойства Конфигурации / Отладка / рабочий каталог

повторите для каждой конфигурации проекта.

установите переменную PATH, как вы делаете. Если вы запускаете программу из IDE, вы можете изменить переменные среды, настроив параметры отладки в свойствах проекта.

Если библиотеки DLL названы так, что вам не нужны разные пути для разных типов конфигурации, вы можете добавить путь к переменной system PATH или к глобальной Visual Studio в Tools | Options.