Как установить путь в Visual Studio?
Как задать путь для поиска DLL-файлов в Visual Studio только для конкретного проекта?
теперь я устанавливаю его в среде path
переменная, но я хотел бы лучше контролировать это.
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.