Error de tiempo de carga de depuración en el programa C ++ SDL2 compilado con VS2015 en Win10

Estoy escribiendo un proyecto en C ++ con SDL2 en Windows 10 de 64 bits con Visual Studio 2015. Recientemente compré una nueva computadora portátil con Windows 10 y cloné mi proyecto desde github. Mi proyecto se compila correctamente, pero aparece el siguiente error cuando lo ejecuto:

La aplicación no pudo iniciarse correctamente (0xc000007b). Haga clic en Aceptar para cerrar la aplicación.

Según mi investigación hasta ahora, este error generalmente es causado por cargar un archivo DLL incompatible, p. una versión de 64 bits en lugar de 32 bits. Las sugerencias que he encontrado hasta ahora incluyen:

Comprobando que estoy usando las versiones de 32 bits de las DLL SDL2Instalación / reinstalación de la versión x86 de Visual C ++ Redistributable para Visual Studio 2015UtilizandoCaminante de dependencia para solucionar qué DLL está fallando

Mi proyecto está configurado para compilar para Win32, y me he asegurado de que estoy usando las versiones de 32 bits de todas las DLL que estoy vinculando explícitamente (libfreetype-6, libpng16-16, SDL2, SDL2_image, SDL2_mixer y SDL2_ttf) . He confirmado que el x86 VC ++ Redistributable está instalado en mi máquina.

Finalmente, intenté usar Dependency Walker para determinar qué DLL podría estar causando el problema (aunque he leído advertencias de que Dependency Walker tiene muchos falsos positivos). Estos fueron los resultados:

Análisis estático de Dependency Walker

Resultados de perfil de Dependency Walker

Después de ese punto, el generador de perfiles se congela y nunca continúa. Tenga en cuenta que los componentes SDL y el tiempo de ejecución de VC se están cargando sin error.

El programa se compila y carga correctamente en mis dos máquinas más antiguas, una con Windows 7 de 32 bits y otra con Windows 10 de 64 bits.

Ahora para la pregunta real. ¿Qué otros pasos puedo tomar para depurar este bloqueo? ¿O alguien ve en la información que he proporcionado lo que estoy haciendo mal?

Preguntas relacionadas:

La aplicación no pudo iniciarse correctamente (0xc000007b)Win 7, 64 bit, problemas de dllUtilizando SDL_image en Visual Studio 2010, con el error "la aplicación no pudo iniciarse correctamente 0xc000007b"Editar:

Como sugirió rflobao, estaba usando la versión de 64 bits de Dependency Walker en un exe de 32 bits. Aquí está la nueva salida de mi ejecución de creación de perfiles:

En este punto, como antes, Dependency Walker se congela. Todavía estoy totalmente perdido y no siento que estoy más cerca de poder determinar qué está causando el problema.

Respuestas a la pregunta(3)

Su respuesta a la pregunta