¿Dónde puedo encontrar una herramienta para convertir una solución VS a un makefile gcc?
-
22-08-2019 - |
Pregunta
Yo sé de CMake y bakefile ya, pero eso no es lo que busco.
¿Existe una herramienta que va a generar un makefile dado un proyecto de VC? (O por lo menos un primer intento de uno) por lo que no tiene que hacer todo el trabajo a mano?
Por otra parte, no es una herramienta que hace que los archivos CRealice?
Editar:
Siguiendo el siguiente enlace me lleva a esto:
Esto es una gran ayuda. No he probado todavía.
Solución
partir de la versión 1.1.19, vino ( http://www.winehq.com/ ) permite que haga algo por el estilo. Incluye una herramienta llamada "bodeguero", que originalmente estaba destinado a ayudar en la migración de Windows C / C ++ código fuente para plataformas Unix. Así que, originalmente, era sobre todo preocupados por la conversión de los finales de línea, solucionar problemas menor / mayúsculas y barras hacia delante / atrás. Pero a partir de la versión 1.1.19 también puede tener un proyecto de Visual Studio (DSP, DSW, vcproj o SLN) presentar como su entrada y crear un Makefile.
Otros consejos
Lo sentimos por adelantado para dar a conocer mi propio proyecto ...
Tengo un proyecto de código abierto de código de Google para esto: http://code.google.com/ p / hacer-él-por lo
Se trata muy difícil de convertir varios tipos de proyectos, y con un poco de suerte que va a hacer lo que quiere. Si no, puede descargar el código y espero que sea un buen comienzo.
En el momento (enero de 2012) se convierte VS2008 y VS2010. proyectos de C ++ se convierten a makefiles gcc. proyectos de C # se convierten en archivos make mono.
Tome un vistazo a esta herramienta https://github.com/envi/vcxproj2cmake
Se convierte el proyecto de VC10 a CMakeLists.txt archivo.
NOTA: No se vcproj2cmake escrita en Ruby su vcXproj2cmake escrito en Perl. Puede convertir .vcxproj a la simple archivo CMakeLists.txt independiente.