【发布时间】:2012-10-29 17:27:51
【问题描述】:
我花了几天时间(再次)探索 XE3 中的选项集。他们看起来很聪明,但要么他们(仍然)坏了,要么是我。我想做的是为一堆项目创建一个通用选项集文件,比如 CommonOptions.optset。这很容易使用 View | 创建和编辑。配置管理器项。在此选项集文件中,我放置了一组相对搜索路径,例如:
..\..\source1;..\..\source2;
等等。当直接输入 DEBUG 或 BASE 构建配置时,这些路径被证明是有效的。当我使用配置管理器将此常用选项集应用为参考时,路径不起作用。如果我使用“修改值”重复应用程序,它工作正常。可以肯定的是,我删除了 DPROJ(以及所有 .local 文件)并让 Delphi 在再次应用选项集文件作为参考之前重新创建 DPROJ。还是没有运气。
我有几个库,其中包含 10 个不同年份的 DPROJ,所以我确实需要一种指定编译器选项的通用方法,不要包含版本信息等。
有没有人让这个参考的东西起作用?
【问题讨论】:
-
不。我正在编写自己的 .Dproj 编辑器工具,以使其按应有的方式工作。当前的设计很笨拙、过于复杂且损坏。
-
@Warren:我知道你的感受。查看我自己刚刚构建的工具:delphi-divining.blogspot.co.uk
-
非常类似于我的想法。由于我可能需要不同的调试和发布设置等,我想我会保留一个最小的 XML 输入文件,并从中生成 DPROJ。要么清理和清理所有 DPROJ 文件,然后将清理后的版本提交给版本控制。
-
您可以轻松地使用 DrojMaker 获取多个调试版本等。只需在每个区域命名不同的标记并在配置文件中列出相关设置。简单的。也应该适用于 FMX。
标签: delphi project delphi-xe2 options delphi-xe3