Я строю визуальный c ++ исполняемый файл. Выходная папка «Code>» содержит Exe и зависимый DLL s. Однако, если я переименую один из dll s и запускаю exe , exe не загружается с помощью кода выхода -1073741515 (
), что означает status_dll_not_found . Это ожидается, однако причина сбоя нагрузки не подвержена прозрачному пользователю, поскольку exe просто молча «сбой» и не генерирует полезное сообщение об ошибке, такое как DLL XYZ.DLL отсутствует . Некоторые конечные пользователи могут искренне пропустить DLL или визуальную перераспределение C ++ , которая заставляет отладку проблемой усердной. У меня есть полный контроль над настройками проекта Visual Studio и исходным кодом. Мой проект настроен в качестве приложения командной строки, хотя, если это может быть причиной отсутствия графической сбоев нагрузки.>
Подробнее здесь:
https://stackoverflow.com/questions/673 ... e-projects