3

我花了几天时间(再次)探索 XE3 中的选项集。他们看起来很聪明,但要么他们(仍然)坏了,要么是我。我想做的是为一堆项目创建一个通用选项集文件,比如 CommonOptions.optset。这很容易使用 View | 创建和编辑。配置管理器项。在此选项集文件中,我放置了一组相对搜索路径,例如:

..\..\source1;..\..\source2;

等等。当直接输入 DEBUG 或 BASE 构建配置时,这些路径被证明是有效的。当我使用配置管理器将此常用选项集应用为参考时,路径不起作用。如果我使用“修改值”重复应用程序,它工作正常。可以肯定的是,我删除了 DPROJ(以及所有 .local 文件)并让 Delphi 在再次应用选项集文件作为参考之前重新创建 DPROJ。仍然没有运气。

我有几个库,其中包含 10 个不同年份的 DPROJ,所以我确实需要一种指定编译器选项的通用方法,不包括版本信息等。

有没有人让这个参考的东西起作用?

4

1 回答 1

0

引用的选项集作为普通的 MSBuild 导入实现。因此,所有相对路径都是相对于导入项目文件的。您可以将选项集视为构建配置,引用项目文件中的构建配置可以从中继承。

于 2017-11-27T11:33:42.293 回答