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:

  

http://www.winehq.org/docs/winemaker

Esto es una gran ayuda. No he probado todavía.

¿Fue útil?

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.

No estoy al tanto de un convertidor de este tipo. No obstante mpc que pueden crear tanto archivos make y proyectos de capital de riesgo de la misma mpc DSL .

  

soporta múltiples versiones de make (GNU, Microsoft, Borland, Automake), Visual C ++ 6.0 y Visual Studio 2003, 2005 y 2008.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top