Как мне установить путь в Visual Studio? - PullRequest
72 голосов
/ 09 января 2009

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

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

Ответы [ 4 ]

97 голосов
/ 26 мая 2010

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

Синтаксис: ИМЯ = ЗНАЧЕНИЕ и можно использовать макросы (например, $ (OutDir) ).

Например, для добавления C: \ Windows \ Temp к PATH:

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

Аналогично, чтобы добавить $ (TargetDir) \ DLLS в ПУТЬ:

PATH=%PATH%;$(TargetDir)\DLLS
45 голосов
/ 09 января 2009

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

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

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

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

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

1 голос
/ 09 января 2009

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

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

...