[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