/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Migrar codigo C++ de LINUX a WINDOWS

 
      Índice del Foro elrincondelc.com -> C/C++ en General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
IFERNANDEZ



Registrado: 24 Oct 2007
Mensajes: 3

MensajePublicado: 24/10/2007 4:06 am
Título: Migrar codigo C++ de LINUX a WINDOWS

Recientemente comencé el PFC. LA verdad es que soy nuevo con C++ pero me voy acostumbrando. El problema es que ciertas aplicaciones de nuestro sistema funcionan bajo codigo C++ pero en Linux.
Para ello mediante la herramienta Cygwin, compilamos y trabajamos desde Windows.
La verdad es que es un verdadero agujero, el trabajar con Linux desde Windows, y por ello hemos decidido migrar a Windows, para que el codigo sea perfectamente compatible con compiladores de C++ pero en Windows. Basicamente usaré el Visual Studio.

Por ello si alguien tiene alguna experiencia en migrar bibliotecas o funciones solo utilizables por plataformas Linux a sus equivalentes en Windows, les estaré muy agradecido.

Very Happy
Volver arriba
cheroky



Registrado: 22 Sep 2005
Mensajes: 1372
Ubicación: En ecx esperando un call

MensajePublicado: 24/10/2007 4:28 am
Título:

El paquete MINGW que entre otras cosas es un port de gcc/g++ a windows, destaca por tener una biblioteca bastante compatible en la medida de lo posible, ya que ambos sistemas a nivel de procesos y syscalls son "muy distintos", lo reseñable de este paquete también son las implementaciones desarrolladas para el por terceros que cumplen estándares y especificaciones como POSIX. Por ejemplo si nuestra aplicación requiere de hilos, con MINGW y Pthreads (threads posix) tendremos compatibilidad/portabilidad con win32 y *nix

Si la implementación requiere de BSD sockets, (un estándar a nivel de api) estos están contemplados por winsock, solo es necesario situar algunas directivas de preprocesado (compilación condicional) relativamente simples para que la app se construya sin problemas en compiladores nativos.

S2.
_________________
- Explícito es mejor que implícito.
- Simple es mejor que complejo.
- Complejo es mejor que complicado.
- Plano es mejor que anidado.
- Ralo es mejor que denso.
Volver arriba
      Índice del Foro elrincondelc.com -> C/C++ en General
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com