Вопрос или проблема
Похоже, что каталог по умолчанию для библиотек изменился на на первый взгляд случайную папку.
Как показано на скриншоте, унаследованное свойство $(LibraryPath) указывает на каталог программных файлов, который не имеет отношения к Visual Studio или разработке в целом.
Я проверил переменную окружения %LIB% в консоли разработчика, и все в ней выглядит правильно.
PS C:\Users\mbuca\source\repos> echo $env:LIB
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\ATLMFC\lib\x86;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x86;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x86;C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x86;C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x86
Как мне вернуть каталоги библиотек VC++ к правильным значениям по умолчанию?
Ответ или решение
Чтобы изменить параметры директории библиотеки в Visual Studio на значения по умолчанию, следуйте инструкциям, изложенным ниже. Ваша проблема с неправильным путем к библиотекам может быть связана с изменениями в настройках проекта или в самой среде разработки.
-
Открытие проекта в Visual Studio: Запустите Visual Studio и откройте проект, для которого вы хотите изменить директории библиотеки.
-
Доступ к настройкам проекта: Щелкните правой кнопкой мыши на проекте в Проведнике решений и выберите "Свойства" (или нажмите Alt + Enter).
-
Настройка VC++ Директории:
- Перейдите в раздел "Конфигурация свойств" (Configuration Properties).
- Выберите "VC++ Директории" (VC++ Directories). Если вы используете более поздние версии Visual Studio, возможно, вам придется обратить внимание на раздел "Дополнительно" (Additional).
- Здесь вы увидите разные категории, такие как "Включаемые директории" (Include Directories), "Директории библиотек" (Library Directories), и более. Вам нужно изменить именно "Directory Libraries".
-
Вернуть параметры по умолчанию:
- В правой части окна вы увидите список путей. Чтобы изменить их на значения по умолчанию, найдите кнопку "Перезаписать" (Reset) или "По умолчанию" (Reset to Default). Нажмите на нее.
-
Ручное редактирование путей: Если автоматическое восстановление не сработало или не подходит вам, вы можете вручную указать правильные пути к библиотекам. Для этого:
- Добавьте следующие пути в "Directory Libraries":
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x86 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\ATLMFC\lib\x86 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x86 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x86
- Добавьте следующие пути в "Directory Libraries":
-
Сохранение изменений: После внесения изменений не забудьте сохранить настройки, нажав "Применить" и затем "ОК".
-
Проверка изменений: После изменений перезапустите Visual Studio и проверьте, были ли изменения применены. Вы можете снова открыть настройки проекта и посмотреть путь к библиотекам.
-
Дополнительные проверки: Убедитесь, что ваше окружение разработки настроено правильно, и вы используете совместимые версии всех необходимых инструментов и SDK.
Данные действия помогут вернуть директории библиотеки в Visual Studio к правильным значениям, что улучшит работу с проектами и устранит возможные проблемы с компиляцией. Если проблема не исчезнет, возможно, стоит рассмотреть переустановку Visual Studio или проверку на наличие обновлений и исправлений.