2009-04-22 8 views
0

Nous travaillons actuellement dans une équipe où nous utilisons Visual Studio et Code :: Blocks, est-il possible de répliquer les changements entre ces fichiers de projet? Donc, si l'on ajoute un fichier au fichier de projet, il sera également ajusté dans le fichier de projet de l'autre IDE?Plusieurs fichiers de projet IDE

Veuillez noter: Nous voulons que notre projet fonctionne sur plusieurs IDE, plateformes et compilateurs. Ainsi, une solution générale est la bienvenue aussi.

Répondre

1

Je suppose que vous utilisez un VCS? Si oui, mon intuition serait d'écrire un script qui synchronise vos fichiers de projet (basé sur la date de modification?) Et l'exécuter en tant que crochet checkin si l'un des fichiers de projet sont modifiés dans la validation.

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

+0

Nous utilisons en effet un VCS. Est-ce que de tels scripts n'existent pas? Je suppose que nous ne sommes pas les premiers à vouloir utiliser plus d'un IDE sur un projet. –

1

Eh bien cela ressemble exactement le type de problème CMake a été créé pour résoudre. Il y a certainement une courbe d'apprentissage que je rejette principalement sur la documentation obtuse mais CMake est utilisé dans beaucoup de projets open source, comme KDE, OGRE et beaucoup d'autres, donc il y a beaucoup d'exemples d'utilisation. Il y a aussi un tutoriel de base here. CMake utilise sa propre syntaxe (qui est assez complexe bien que plus facile qu'autotools à mon avis) qui est utilisée avec les générateurs de fichiers de projet, qui supporte make, visual studio, codeblocks, eclipse et éventuellement d'autres. Il a également un générateur d'installateur qui peut faire des installateurs de NSIS, des paquets de Mac OS X et des paquets de debian/chapeau rouge (et encore, probablement d'autres) que je trouve très utile.

Questions connexes