8

我无法弄清楚如何更改默认的构建/编译设置。项目选项对话框左下角的小默认复选框已消失。文档指出:

The Default checkbox that appeared at the lower edge of many Project Options pages has been removed from the product. If you want to specify options as the default for multiple projects, the suggested alternative is to use option sets instead.

我绕着“选项集”、“配置管理器”等兜圈子。这甚至可能吗?“将选项指定为多个项目的默认选项”是什么意思?如果我有多个项目,那么这意味着这些项目及其选项存在,我如何将默认值设置为已设置的内容?新项目呢?

4

2 回答 2

6

据我所知,该功能确实已经消失了,产品中再也没有类似的东西了。我认为你能做的最好的如下:

  1. 创建一个新项目。
  2. 将项目设置更改为您想要的任何设置。
  3. 更改默认项目中您不喜欢的任何其他内容,例如{ Private declarations }.
  4. 将此项目添加到存储库。
  5. 使用文件 | 新 | 自定义以将此项目模板移动到文件 | 新菜单,方便访问。
于 2012-04-13T08:38:29.790 回答
2

Project->Options->Target. 您可以设置基本配置,然后为 和 提供与基本配置不同的不同Debug选项Release。您还可以创建自定义选项集,这意味着它们不同于标准DebugRelease. 您还可以根据不同的目标进行不同的配置(VCL 应用程序的调试版本与 FMX 应用程序的调试版本有不同的选项等)

要更改默认选项,首先要定义“默认”。您可以从“基本配置”开始Project->Options->Delphi Compiler,然后选择All Configuration目标。您可以通过更改DebugRelease配置的基本配置来稍微改进它。您还可以使用列表Save旁边的按钮定义自己的选项集。Target

您关于“将选项指定为多个项目的默认选项”的具体问题是指base configuration. 从那里,您可以优化这些基本选项,为您提供调试设置和发布设置(也可以将其保存为您的初始默认值,并在每个项目的基础上进行优化)。

因此,对于特定的答案,您可以通过修改 来更改默认值base configuration,或者通过修改从该基础继承的debugorrelease配置来更具体,具体取决于您的最终结果需要是什么以及您要完成什么。

于 2012-04-13T03:07:12.567 回答