2010-05-21 18 views
5

Estoy usando Eclipse para el desarrollo de C++ en Windows. También escribí un generador de código que toma un archivo xml y produce varios archivos C++. El proyecto en el que estoy trabajando actualmente está configurado para usar el generador interno. Lo que me gustaría hacer es ejecutar el generador de código como parte del proceso de compilación.Integrar generación de código con eclipse C++ compilación

Mi problema es que no he podido encontrar la manera de hacer que Eclipse identifique que los archivos están presentes (o se han actualizado) sin "Refrescar" el proyecto. Entonces, aunque puedo ejecutar el generador de código como un paso previo a la compilación, no se garantiza que los archivos generados se incluyan en la compilación.

¿Alguien sabe si hay alguna manera de hacer que Eclipse realice una actualización después del paso de preconstrucción o algo así, usando el generador interno?

Gracias

Respuesta

2

Puedes agregar un generador a tu proyecto.

+0

Gracias Wouter, usar un generador hace casi lo que yo quería. – Dan

0

Aunque no he probado esto con proyectos CDT permitiendo al del Preferencias-> General-> Espacio de trabajo -> Actualizar automáticamente me ayuda con la Web & proyectos de Java en los que interviene la generación de código.

+0

Gracias por su sugerencia Gorkem. Le di una oportunidad y no funcionó para mi configuración. Ciertamente se actualiza con esa opción activada (en lugar de tener que actualizar manualmente), lo cual es útil, pero no realiza una actualización mientras está compilando, por lo que aún no puedo ejecutar el script de generación de código como un paso previo a la compilación y esperar que se generen los archivos generados. – Dan

1

No estoy seguro de si esto es posible usando el generador interno de Eclipse. Refrescar siempre ha sido un problema allí. ¡Pero el uso de una herramienta de compilación externa, como Maven o Ant, funciona! Personalmente, cambiaría a Visual Studio: allí nunca tendrás ese tipo de problemas

Cuestiones relacionadas