При запуске мое приложение VC++
не запускается и останавливается с кодом ошибки 0xc00007b
, который является STATUS_INVALID_IMAGE_FORMAT
. Я понимаю, что это означает, что у меня есть проблемы с некоторыми проблемами совместимости архитектуры x86 - x64 на DLL
.
Я проверил с Dependency Walker
и получаю следующее:
Нет ни одного показателя 64
по какой-либо зависимости. При двойном щелчке на любом из 3 не найденных файлов он говорит, что ищет их в папке приложения, хотя я скопировал их туда, а также поместил их все в C:\Windows\System32
.
У меня уже есть Visual C++ Redistributables
для:
- 2005 - x86 и x64
- 2008 - x86 и x64
- 2010 - x86 и x64
Я запустил sfc /scannow
но все в порядке.
Приложение является 32bit
и изначально было написано в VS2006
, XP
.
Что я должен сделать, чтобы это исправить?