Na execução, meu aplicativo VC++
não é executado e para com o código de erro 0xc00007b
, que é STATUS_INVALID_IMAGE_FORMAT
. Entendo que isso significa que tenho problemas com alguns problemas de compatibilidade de arquitetura x86 - x64 em DLL
s.
Eu verifiquei com Dependency Walker
e recebo o seguinte:
Não há nenhum indicador 64
em nenhuma dependência. Ao clicar duas vezes em qualquer um dos três arquivos não encontrados, ele diz que está procurando por eles na pasta do aplicativo, embora eu tenha copiado-os lá, além de ter todos eles em C:\Windows\System32
.
Já tenho Visual C++ Redistributables
instalado para:
Eu corri sfc /scannow
, mas está tudo bem.
O aplicativo é 32bit
e foi originalmente escrito em VS2006
, XP
.
O que devo fazer para corrigir isso?