Domanda

Stiamo attualmente lavorando in una squadra in cui usiamo sia Visual Studio e Code :: Blocks, c'è un modo per replicare le modifiche tra i file di progetto? Quindi, se si aggiunge un file al progetto di file sarà anche ottenere regolato nel file di progetto di altri IDE?

Si prega di notare: Vogliamo che il nostro progetto per lavorare su più IDE, piattaforme e compilatori. Così una soluzione generale è il benvenuto troppo.

È stato utile?

Soluzione

Presumo si sta utilizzando un VCS? Se è così la mia intuizione sarebbe quello di scrivere uno script che sincronizza i file del progetto (in base alla data di modifica?) E farlo funzionare come un gancio checkin se uno qualsiasi dei file di progetto vengono modificati nel commettere.

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

Altri suggerimenti

Bene, questo suona come esattamente il tipo di problema CMake è stato creato per risolvere. C'è sicuramente una curva di apprendimento che la colpa principalmente sulla documentazione ottusa ma CMake è utilizzato in molti progetti open source ora, come KDE, OGRE e molti, molti altri quindi ci sono un sacco di esempi di utilizzo là fuori. C'è anche un tutorial di base qui .

CMake utilizza il proprio sintassi (il che è abbastanza complesso anche se ancora più facile che autotools a mio parere) che viene utilizzato con generatori file di progetto, che supporta fanno, visual studio, codeblocks, Eclipse e forse altri. Essa ha anche un generatore di installazione che può rendere gli installatori NSIS, fasci Mac OS X. e pacchetti debian / cappello rosso (e di nuovo, forse altri) che trovo molto utile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top