我花了几天时间在XE3中探索选项集(再次)。他们看起来非常聪明,但要么(仍然)被打破,要么就是我。我想要做的是为一堆项目创建一个公共选项集文件,比如CommonOptions.optset。使用View |可以轻松创建和编辑Configuration Manager项目。在此选项集文件中,我放置了一组相对搜索路径,例如:
..\..\source1;..\..\source2;
等。事实证明,这些路径直接输入DEBUG或BASE构建配置时可以正常工作。当我使用配置管理器将此公共选项集应用为引用时,路径不起作用。如果我使用“修改值”重复应用程序,它可以正常工作。可以肯定的是,我删除了DPROJ(以及所有.local的东西),让Delphi重新创建DPROJ,然后再将选项集文件作为参考。仍然没有运气。
我有几个带有10个DPROJ的所有不同年份的库,所以我确实需要一种指定编译器选项的常用方法,不包括版本信息等。
有人有这个参考资料吗?
答案 0 :(得分:0)
引用的选项集实现为普通的MSBuild导入。因此,所有相对路径都相对于导入项目文件。您可以将选项集视为构建配置,引用项目文件中的构建配置可以从该构建配置继承。