При запуске мое приложение 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 .

Что я должен сделать, чтобы это исправить?

0