Несколько файлов проекта IDE - PullRequest
0 голосов
/ 22 апреля 2009

В настоящее время мы работаем в команде, в которой мы используем Visual Studio и Code :: Blocks. Есть ли способ реплицировать изменения между этими файлами проекта? Таким образом, если один из файлов добавляется в файл проекта, он также будет настроен в файле проекта другой IDE?

Обратите внимание: мы хотим, чтобы наш проект работал на нескольких IDE, платформах и компиляторах. Таким образом, общее решение также приветствуется.

Ответы [ 2 ]

1 голос
/ 13 июня 2012

Ну, это похоже на тип проблемы CMake был создан для решения. Существует определенная кривая обучения, которую я виню в основном за тупую документацию, но сейчас CMake используется во многих проектах с открытым исходным кодом, таких как KDE, OGRE и многих, многих других, поэтому существует множество примеров использования. Здесь также есть базовый учебник .

CMake использует свой собственный синтаксис (который, на мой взгляд, довольно сложный, но все же проще, чем autotools), который используется с генераторами файлов проекта, который поддерживает make, visual studio, кодовые блоки, eclipse и, возможно, другие. Он также имеет генератор установщика, который может создавать установщики NSIS, пакеты Mac OS X и пакеты debian / red hat (и снова, возможно, другие), которые я нахожу весьма полезными.

1 голос
/ 22 апреля 2009

Я полагаю, вы используете VCS? Если это так, моя интуиция будет состоять в том, чтобы написать скрипт, который синхронизирует файлы вашего проекта (на основе даты изменения?) И запустить его как ловушку, если какой-либо из файлов проекта будет изменен в коммите.

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

...