Когда я запускаю 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.