Лучший способ поделиться заголовком файла между отдельными проектами VC? - PullRequest
1 голос
/ 13 ноября 2009

Как бы вы организовали исходный код ваших проектов vc для совместного использования того же файла заголовка?

  1. положить заголовок в общую папку, и каждый VC проекты включают в себя это.
  2. поместите заголовок в проект vc, и другие проекты включают его как ссылка.
  3. скопировать файл заголовка в каждый проект vc

Есть ли лучшее решение?

1 Ответ

1 голос
/ 13 ноября 2009

На мой взгляд, вариант 1 предпочтительнее.

Вариант 2 звучит немного специфично для VC, и я не уверен, что так поступил бы.

Наихудший вариант «обоняния» - это вариант 3, по крайней мере, так, как вы его представили.

Прежде чем принять решение, вы должны подумать, какую систему контроля версий вы используете. Некоторые позволяют отображать отдельный файл в хранилище в несколько разных мест на жестком диске. Мы используем эту технику для реализации «контракта» (интерфейса) между системой Linux и нашим основным приложением Windows.

Таким образом, все проекты vc имеют «копию в самом проекте», но источником каждой копии является отдельный файл в хранилище.

...