el SDK de Win32 original tenía una herramienta que escanea el código fuente y marcado líneas que debían ser cambiado, pero no puedo recordar el nombre de la herramienta.
Cuando he tenido que hacer esto en el pasado, he usado una técnica de fuerza bruta - es decir: 1 - actualiza los archivos make o el entorno de compilación para usar el compilador de 32 bits y el enlazador. Opcionalmente, solo crea un nuevo proyecto en tu IDE (uso Visual Studio) y agrega los archivos manualmente.
2 - construir
3 - corregir los errores
4 - 2 repetir & 3 hasta que esté hecho
El dolor del proceso depende de la aplicación que está migrando. He convertido 10,000 programas de línea en una hora, y 75,000 programas de línea en menos de una semana. También he tenido algunas pequeñas utilidades de las que me di por vencido y reescribí (la mayoría) desde cero.
¿qué tipo de aplicación es esta? –
He encontrado varios en nuestra base de código; la mayoría son simuladores con GUI simples. El crítico es las comunicaciones en serie para hablar con dispositivos integrados.También tiene una GUI. – Zathrus
Wow ... lo siento mucho por ti ... Siendo yo el que tengo que lidiar con el código de la API C pura de Win32 y tratando de llorar en el olvido, al menos, veo que podría ser mucho peor ...: - / – paercebal