Назад | Перейти на главную страницу

Где все места установлены переменные среды Windows?

Когда я запускаю cmd.exe и набираю "set", у меня устанавливается переменная% LIB%. Значение указывает на несуществующую папку, что вызывает предупреждения во время компиляции Visual Studio.

Вот в чем дело ... Если я перейду в Свойства системы-> Дополнительно-> Переменные среды, они не будут установлены ни в пользовательских, ни в системных переменных. Он также не установлен в моем C: \ Autoexec.bat.

Обзор командной оболочки Microsoft дает подробное описание того, где и как хранятся переменные.

Изюминкой является то, что пользовательские переменные хранятся в HKCU\Environment, а системные переменные находятся в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

Не уверен, откуда он был установлен, но мне удалось избавиться от него, установив его в System Properties->Advanced->Environment Variables на "c: \". Затем я мог выбрать его из списка и нажать «Удалить». После этого он исчез из моей командной строки.

Полагаю, если вы запустите командную строку VS, вы сможете увидеть там LIB env. Таким образом, вы устанавливаете эту переменную в основном через визуальную студию. Перейдите в Инструменты и нажмите Параметры, чтобы открыть окно. Там найдите «проект и решения» и щелкните «Каталоги VC ++», если вы работаете с C ++. Затем с правой стороны вы должны увидеть меню «Показать каталоги для:», и когда вы нажмете эту кнопку, вы увидите файлы библиотеки. Это одно из мест, где вы можете указать путь к вашей библиотеке. HTH.