在项目中共享Delphi源文件的最佳方法是什么?
澄清:我们想在多个Delphi项目中使用单个源文件.我们一直在使用我们的SCM工具将相同的文件放入多个文件夹中,但这不是一种超级优雅的体验,我们也在考虑迁移到不支持此功能的工具.
正如我一直在研究这个问题,我考虑过几种不同的方法,但我想知道你在做什么以及如何找到你的方法.
重要场景:
注意事项:
在此先感谢您的反馈!
马蒂亚斯
感谢您的反馈,通过答案,评论和投票!
我已经开始将共享文件放入一个"生产者"项目并将编译文件列表导入每个"消费者"项目.这些项目与MSBuild链接在一起.一旦事情变得更加明确,我将编辑这个问题和"图书馆计划"的答案,分享我所学到的知识.
敬请关注!(但不要屏住呼吸;你会在几分钟内窒息!:P)
查看我们的代码库,一些代码明确地包含在项目中,并从搜索路径中提取.有没有人对哪种最佳做法有什么意见?为什么?
更新:
我以为我会澄清我的问题.我们所有的路径都是亲戚,因此我们可以拥有多个分支,这些分支都引用其分支中的代码.所以我不是在询问相对路径,而是单位是否应该在.dpr中或者是否使用搜索路径获取,这就是为什么之前提出的问题并不能完全满足我的需求.谢谢大家