[C con Clase] Programa en distintos SO con winapi

Juan Pedro Mermoz jpmermoz en hotmail.com
Vie Nov 27 21:37:41 CET 2009


Muchas gracias por tu respuesta, estoy escribiendo en lenguaje C, utilizando la api de windows proporcionada en la pagina de www.conclase.net, y compilo con el gcc de MinGW. Ahora voy a investigar acerca del Cross compiler.
Saludos!

El pasado 2009-11-27 17:06:46, memmaker650 escribió:
 
m> Supongo que los problemas vendrán por los cambios en las APIs de  
m> Windows Xp a 7. Los cambios entre ambas versiones son muy diferentes.  
m> Deberías poner que APIs usaste y que lenguaje de programación usaste  
m> para la tu programa.
m> Aparte de esto debes darte cuenta de que los 2 sistemas que usas son  
m> bastante diferentes, uno es nativo a 64 bits, en el que compilaste el  
m> programa y es nativo a otra arquitectura. Sería normal que el sistema  
m> de 64 bits hiciera un uso racional de los nuevos registros que llevan  
m> los micros de 64 bits mientras que un sistema de 32 bits no haga uso  
m> de estos registros. Aparte repito que ambos sistemas tiene muchos  
m> cambios internos porque para pasar a 64 bits implica la reescritura o  
m> modificación de buena parte del código fuente del sistema operativo.
m> Por otro lado lo que estas intentando hacer es crear un programa  
m> multiplataforma pero con el mismo código suponiendo retro- 
m> comptaibilidad. Te recomiendo que o hagas corss-compilingo que  
m> compiles de nuevo tu programa para diferentes sitemas operativos y  
m> versiones (32 y 64 bits).
m> Un saludo.
m> On 27/11/2009, at 16:53, Juan Pedro Mermoz wrote:
m> > Hola! Estoy teniendo un problema con un programa que hice con mysql  
m> > y la api de windows.
m> > Resulta que todo el proyecto lo hice en mi PC con Windows 7 de 64  
m> > bits.. y aparentemente en cualquier maquina q tenga el mismo SO anda  
m> > perfecto. El problema es cuando lo ejecuto por ej en una pc con win  
m> > xp de 32 bits. El formato del programa se ve un poco distinto, la  
m> > imagen de fondo sale corrida, y tiene problemas en tiempo de  
m> > ejecución, como errores que forzan a cerrar el programa..
m> > Cuál podrá ser la razon de esto?
m> > Muchas gracias!
m> >
m> > Juan Pedro
m> > _______________________________________________
m> > Lista de correo Cconclase Cconclase en listas.conclase.net
m> > http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
m> > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
m> _______________________________________________
m> Lista de correo Cconclase Cconclase en listas.conclase.net
m> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
m> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ


Más información sobre la lista de distribución Cconclase