Pergunta

Estamos atualmente trabalhando em uma equipe onde usamos ambos os Visual Studio e Code :: Blocks, há uma maneira de alterações replicar entre esses arquivos de projeto? Então, se se acrescenta um arquivo para o arquivo de projeto que também irá se ajustar no arquivo de projeto do outro IDE?

Por favor, note: Nós queremos que o nosso projeto para trabalhar em vários IDE, plataformas e compiladores. Assim, uma solução geral é bem-vinda também.

Foi útil?

Solução

Eu suponho que você está usando um VCS? Se assim for minha intuição seria escrever um script que sincroniza os arquivos de projeto (com base na data de modificação?) E executá-lo como um gancho de check-in se qualquer um dos arquivos do projeto são alteradas no cometer.

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

Outras dicas

Bem, isso soa como exatamente o tipo de problema CMake foi criado para resolver. Há definitivamente uma curva de aprendizado que eu culpo principalmente na documentação obtuso mas CMake é usado em uma série de projetos de código aberto agora, como o KDE, OGRE e muitos, muitos outros de forma que há um monte de exemplos de uso lá fora. Há também um tutorial básico aqui .

CMake usa a sua própria sintaxe (que é bastante complexo embora ainda mais fácil do que autotools na minha opinião), que é usado com geradores de arquivo de projeto, que suporta fazem, visual studio, codeblocks, eclipse e possivelmente outros. Ele também tem um gerador de instalador que pode fazer instaladores NSIS, Mac OS X pacotes e pacotes debian / chapéu vermelho (e novamente, possivelmente outros) que eu acho bastante útil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top