2009-04-22 3 views
0

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

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

ответ

1

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

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

+0

Мы действительно используем VCS. Разве такие сценарии не существуют? Я полагаю, что мы не первые люди, которые хотят использовать более одного IDE в проекте. –

1

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

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

Смежные вопросы