2010-04-27 39 views
5

Estoy buscando un generador de proyectos que pueda construir archivos de proyectos para varios IDE como Visual Studio, XCode, SharpDevelop, CodeBlocks, etc. y que sea compatible con proyectos C/C++ y C#.generador de proyectos multiplataforma en varios idiomas?

He mirado CMake, pero parece que no tiene soporte C#.

¿Alguien tiene alguna sugerencia?

Respuesta

0

Puede utilizar una plantilla basada en herramientas de generación de código, por ejemplo, CodeSmith, para generar archivos, pero deberá crear las plantillas del proyecto usted mismo.

+0

Alguna información de fondo ... actualmente tenemos un sistema desarrollado en PHP usando Smarty. CodeSmith parece Smarty con un IDE ... lo cual es bueno, pero esperaba encontrar una solución que no implique que creemos plantillas y gestionemos su ejecución. –

4

Premake puede generar archivos de proyecto para Visual Studio, MonoDevelop, SharpDevelop, XCode, Code :: Blocks, CodeLite y plain GNU Make, y es compatible con la construcción de proyectos C#, C++ y C para toneladas de plataformas de Unix, Linux, OSX , Windows para compilación cruzada para PlayStation 3 y XBox 360.

+0

Esto parece una muy buena solución a primera vista. ¡Gracias! –

+0

Así que miré más de cerca a Premake. Si bien es un paso en la dirección correcta, tiene algunas cosas que hacen que no sea ideal para nosotros: 1. Su Lua está basado en .... otro idioma que es difícil de usar debido a la falta de buenas herramientas de depuración. Aunque me gusta Lua y lo he usado antes y sé que hay un "ide" de terceros para él ... preferiría mantener C#. 2. Premake aún no admite proyectos VS2010 o XNA C#. Si bien podríamos ampliarlo para respaldar estos, estamos obteniendo más trabajo de desarrollo que queríamos evitar. 3. La compatibilidad con Premake C# es muy simple y carece de configuraciones de proyecto. –

+0

@TomSpilman, ahora es compatible con VS2010 ... todavía lo está esperando para admitir netbeans cnd o eclipse cdt – lurscher

Cuestiones relacionadas