| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
IFERNANDEZ
Registrado: 24 Oct 2007 Mensajes: 3
| Publicado: 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.
 |
| | Volver arriba | |  | cheroky
Registrado: 22 Sep 2005 Mensajes: 1372 Ubicación: En ecx esperando un call
| Publicado: 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 | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |