Обходчик зависимостей сообщает об ошибках в HelloWorld
Чтобы познакомиться с зависимостью-ходунком, я создал простую (32-битную) командную строку C++ HelloWorld.exe с Visual Studio.
Использование (32-разрядного) средства обхода зависимостей для этого файла.exe показывает мне VCRUNTIME140.DLL как зависимость, и это нормально. Но он показывает пять желтых подузлов для отсутствующих dll в дереве слева под VCRUNTIME140.DLL:
- API-МС-WIN-CRT-RUNTIME-L1-1-0.DLL
- API-МС-WIN-CRT-МАТЕМАТИКА-L1-1-0.DLL
- API-МС-WIN-CRT-STDIO-L1-1-0.DLL
- API-МС-WIN-CRT-LOCALE-L1-1-0.DLL
- API-МС-WIN-CRT-НЕАР-L1-1-0.DLL
Затем в списке внизу отображаются десятки ошибок со словами "Ошибка открытия файла. Системе не удалось найти файл". Позвольте мне просто назвать 2 здесь:
- API-МС-WIN-ОСНОВНОЙ-APIQUERY-L1-1-0.DLL
- API-МС-WIN-ОСНОВНОЙ-AppCompat-L1-1-1.DLL
Исполняемый файл работает нормально. Мой вопрос: как мне узнать, какие ошибки игнорировать, или я не должен игнорировать их вообще?