Wie setzt man die Standard-Compiler-Optionen für XE2?

8

Ich kann nicht herausfinden, wie ich die standardmäßigen Build / Compile-Einstellungen ändern kann. Das Kontrollkästchen Standard links unten im Dialogfeld mit den Projektoptionen ist nicht mehr vorhanden. Die Dokumentation lautet:

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.

Ich gehe rund herum " Optionsgruppen ", "Konfigurationsmanager "etc .. Ist das überhaupt möglich? Was bedeutet "Optionen als Standard für mehrere Projekte angeben" ? Wenn ich mehrere Projekte habe, dann bedeutet das, dass diese Projekte und ihre Optionen existieren. Wie kann ich einen Standard Wert auf einen bereits gesetzten Wert setzen? Was ist mit neuen Projekten?

    
Sertac Akyuz 13.04.2012, 02:53
quelle

2 Antworten

6

Dieses Feature ist wirklich weg und es gibt nichts Besseres mehr im Produkt, nach meinem besten Wissen. Ich denke, das Beste, was Sie tun können, ist wie folgt:

  1. Erstellen Sie ein neues Projekt.
  2. Ändern Sie die Projekteinstellungen auf das, was Sie möchten.
  3. Ändern Sie im Standardprojekt weitere Elemente, die Ihnen nicht gefallen, z. B. { Private declarations } .
  4. Fügen Sie dieses Projekt dem Repository hinzu.
  5. Verwenden Sie Datei | Neu | Passen Sie an, um diese Projektvorlage auf die Datei | zu verschieben Neues Menü für einfachen Zugriff.
David Heffernan 13.04.2012, 08:38
quelle
2

Project->Options->Target . Sie können eine Basiskonfiguration einrichten und dann verschiedene Optionen angeben, die sich von der Basis für Debug und Release unterscheiden. Sie können auch benutzerdefinierte Optionsgruppen erstellen, was bedeutet, dass sie sich von den standardmäßigen Debug und Release unterscheiden. Sie können auch verschiedene Konfigurationen basierend auf verschiedenen Zielen haben (der Debug-Build der VCL-App hat andere Optionen als der Debug-Build einer FMX-App, etc.)

Um die Standardoptionen zu ändern, wird zuerst "default" definiert. Sie können so niedrig wie die "Basiskonfiguration" über Project->Options->Delphi Compiler starten und dann das All Configuration -Ziel auswählen. Sie können es etwas verfeinern, indem Sie die Basiskonfiguration für die Konfigurationen Debug und Release ändern. Sie können auch eigene Optionssätze definieren, indem Sie die Schaltfläche Save neben der Liste Target verwenden.

Ihre spezifische Frage zu "Optionen als Standard für mehrere Projekte angeben" bedeutet " base configuration ". Von dort aus verfeinern Sie diese Basisoptionen, um Ihnen Debug-Einstellungen und Release-Einstellungen zu geben (die auch als Ihre anfänglichen Standardeinstellungen gespeichert und für jedes Projekt verfeinert werden können).

Für eine bestimmte Antwort können Sie den Standardwert ändern, indem Sie base configuration ändern oder indem Sie die Konfigurationen debug oder release , die von dieser Basis erben, abhängig von Ihrem Endergebnis spezifischer gestalten muss sein und was du erreichen willst.

    
Ken White 13.04.2012 03:07
quelle