在单独的vc项目之间共享头文件的更好方法?
问题描述:
你会如何组织你的VC项目源代码共享相同的头文件?在单独的vc项目之间共享头文件的更好方法?
- 把头部在一个共同的文件夹, 并每一个VC的项目包括 它。
- 把标题放在一个vc项目中,而 有其他项目包含它作为一个链接 。
- 头文件复制到每一个VC项目
任何更好的解决方案?
答
在我看来,选项1更可取。
选项2听起来有点VC特定,我不知道我会这样做。
最糟糕的“嗅觉”选项是选项3,至少是你提出的方式。但是在决定之前,你应该考虑你使用的是什么版本控制系统。有些允许将存储库中单个文件映射到硬盘驱动器上的多个不同位置。我们使用这种技术来执行Linux系统和我们的Windows主应用程序之间的“契约”(接口)。
这样,所有的vc项目都有“非常项目中的副本”,但每个副本的源都是存储库中的单个文件。
如何在SVN中映射头文件?使用外部链接? – Benny 2009-11-13 03:11:39
我不是SVN用户,但它看起来像SVN外部提供这种能力。 http://svnbook.red-bean.com/en/1.0/ch07s03.html – 2009-11-14 01:23:30