Plusieurs fichiers de projet IDE
-
13-09-2019 - |
Question
Nous travaillons actuellement dans une équipe où nous utilisons Visual Studio Code :: Blocks, est-il un moyen de reproduire les changements entre les fichiers de projet? Donc, si l'on ajoute un fichier au fichier projet, il sera également se régler dans le dossier du projet de l'autre IDE?
S'il vous plaît noter: Nous voulons que notre projet de travailler sur plusieurs plates-formes, IDE et compilateurs. Ainsi, une solution générale est trop bienvenue.
La solution
Je suppose que vous utilisez un VCS? Si donc mon intuition serait d'écrire un script qui permet de synchroniser vos fichiers de projet (selon la date de modification?) Et l'exécuter comme un crochet checkin si l'un des fichiers de projet sont modifiés dans la validation.
http://wordaligned.org/articles/a-subversion-pre -commit-crochet
Autres conseils
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 blâme principalement sur la documentation obtus, mais CMake est utilisé dans un grand nombre de projets open source maintenant, comme KDE, OGRE et beaucoup, beaucoup d'autres donc il y a beaucoup d'exemples d'utilisation là-bas. Il y a aussi un tutoriel de base .
CMake utilise sa propre syntaxe (ce qui est assez complexe mais encore plus facile que autotools à mon avis) qui est utilisé avec des générateurs de fichiers de projet, qui prend en charge, faire visual studio, codeblocks, éclipse et peut-être d'autres. Il dispose également d'un générateur d'installation qui peut faire des installateurs NSIS, Mac OS X et faisceaux de paquets debian / chapeau rouge (et encore, peut-être d'autres) que je trouve très utile.