您如何组织您的vc项目源代码以共享相同的头文件?
任何更好的解决方案?
答案 0 :(得分:1)
在我看来,选项1更可取。
选项2听起来有点VC特定,我不确定我会这样做。
最糟糕的“嗅觉”选项是选项3,至少就是你提出它的方式。
在决定之前,您应该考虑您正在使用的版本控制系统。有些允许将存储库中的单个文件映射到硬盘驱动器上的几个不同位置。我们使用这种技术来强制Linux系统和Windows主应用程序之间的“契约”(接口)。
这样,所有vc项目都有“非常项目中的副本”,但每个副本的来源都是存储库中的单个文件。