Где находится универсальная среда выполнения Windows 10 C?
Я создал библиотеку C++, которая отлично работает на моей машине. Когда я развертываю его на другом компьютере, библиотека не загружается. Я проверил с помощью средства обхода зависимостей и обнаружил некоторые недостающие зависимости формы.
Я узнал, что эти файлы являются частью Universal C Runtime. На моем компьютере эти зависимости были решены с использованием копий этих DLL, найденных в моей локальной установке Windows Performance Toolkit или в моей установке Visual Studio. Оба эти инструмента являются инструментами разработки, и нельзя ожидать, что они будут установлены на целевые машины.
Во время исследования я прочитал, что Universal C Runtime является компонентом операционной системы Windows 10. Поэтому я ожидаю, что эти необходимые файлы DLL будут присутствовать где-то в системе по умолчанию, а также включены в PATH.
я могу найтиucrtbase.dll
в папке System32, в описании файла которой указано Microsoft C Runtime Library .
Нужно ли вручную включать путь поиска дляAPI-MS-WIN-CRT-*-L1-1-0.DLL
файлы? Нужно ли мне включать Universal C Runtime где-нибудь в настройках компьютера? Может быть, что-то не так в том, как я собрал свою библиотеку?