Al ejecutar mi VC++
aplicación no se ejecuta y se detiene con el 0xc00007b
código de error, que es STATUS_INVALID_IMAGE_FORMAT
. Entiendo que esto significa que tengo problemas con algunos problemas de compatibilidad de la arquitectura x86 - x64 en DLL
s.
Lo he verificado Dependency Walker
y obtengo lo siguiente:
No hay 64
indicador de ninguna dependencia. En el doble click en cualquiera de los 3 archivos que no se encuentran se dice que está en busca de ellos en la carpeta de aplicaciones, aunque los he copiado allí, además de tener todos ellos en C:\Windows\System32
.
Ya he Visual C++ Redistributables
instalado para:
- 2005 - x86 y x64
- 2008 - x86 y x64
- 2010 - x86 y x64
He corrido sfc /scannow
pero todo está bien.
La aplicación es 32bit
y fue escrito originalmente en VS2006
, XP
.
¿Qué debo hacer para arreglar esto?
fuente