Pregunta

Actualmente estamos trabajando en un equipo en el que utilizamos tanto Code :: Blocks Visual Studio y, ¿hay una manera de replicar los cambios entre estos archivos de proyecto? Así que si se añade un archivo al proyecto presentar también se ajustarán en el archivo de proyecto del otro IDE?

Tenga en cuenta: Queremos que nuestro proyecto para trabajar en múltiples IDE, plataformas y compiladores. Así, una solución general es bienvenido también.

¿Fue útil?

Solución

Asumo que estás usando un VCS? Si es así mi intuición sería escribir un script que sincroniza los archivos del proyecto (basado en la fecha de modificación?) Y ejecutarlo como un gancho de registro si alguno de los archivos del proyecto se cambian en la confirmación.

http://wordaligned.org/articles/a-subversion-pre -commit-gancho

Otros consejos

Bueno, esto suena como exactamente el tipo de problema CMake fue creado para resolver. Definitivamente, hay una curva de aprendizaje que le echo la culpa principalmente en la documentación obtuso pero CMake se utiliza en una gran cantidad de proyectos de código abierto ahora, como KDE, OGRE y muchos, muchos otros por lo que hay una gran cantidad de ejemplos de uso que hay. También hay un tutorial básica aquí .

CMake utiliza su propia sintaxis (que es bastante complejo, aunque todavía más fácil que autotools en mi opinión) que se utiliza con los generadores archivo de proyecto, que apoya a hacer, bloques de código de Visual Studio, Eclipse, y posiblemente otros. También cuenta con un generador de instalación que puede hacer que los instaladores NSIS, paquetes de Mac OS X y paquetes de debian / sombrero rojo (y de nuevo, posiblemente otros) que me parece muy útil.

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