在单独的vc项目之间共享头文件的更好方法?

时间:2009-11-13 02:40:53

标签: svn file header share

您如何组织您的vc项目源代码以共享相同的头文件?

  1. 将标题放在公共文件夹中 并且每个vc项目都包含 它。
  2. 将标题放在vc项目中,然后 让其他项目包括它 作为一个链接。
  3. 将头文件复制到每个vc项目中
  4. 任何更好的解决方案?

1 个答案:

答案 0 :(得分:1)

在我看来,选项1更可取。

选项2听起来有点VC特定,我不确定我会这样做。

最糟糕的“嗅觉”选项是选项3,至少就是你提出它的方式。

在决定之前,您应该考虑您正在使用的版本控制系统。有些允许将存储库中的单个文件映射到硬盘驱动器上的几个不同位置。我们使用这种技术来强制Linux系统和Windows主应用程序之间的“契约”(接口)。

这样,所有vc项目都有“非常项目中的副本”,但每个副本的来源都是存储库中的单个文件。