Bibliotheksdatei für den Package-Import (*.bpi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dateitypen - Index


Wenn Sie ein Package erzeugen, generiert RAD Studio eine Bibliotheksdatei für den Package-Import, wenn:

  • Es sich bei dem Package um ein Delphi-Package handelt und Sie für die Option Erzeugung der C/C++-Ausgabedatei in Projekt > Optionen > Delphi-Compiler > Ausgabe - C/C++ den Wert "Alle C++Builder-Dateien erzeugen (auch Package-Libs)" verwenden.
  • Es sich bei dem Package um ein C++-Package handelt und Sie die Option Importbibliothek erzeugen in Projekt > Optionen > C++-Linker aktivieren.

Projekte, die Ihr Package verwenden, müssen die Datei an den Linker übergeben, um Referenzen auf Funktionen in Ihrem Package aufzulösen.

Hinweis: Beim Compilieren für die Zielplattform macOS können Sie mit einer Bibliotheksdatei für den Package-Import linken, aber die auf dem Mac bereitzustellende Datei ist eine geteilte Package-Bibliotheksdatei.

Beim Erzeugen Ihres Package wird die Bibliotheksdatei für den Package-Import standardmäßig als <Package>.bpi in folgendem Ordner generiert:

  • Für 32-Bit-Windows: C:\Users\Public\Documents\Embarcadero\Studio\23.0\DCP
  • Für andere Plattformen in Delphi: C:\Users\Public\Documents\Embarcadero\Studio\23.0\DCP\<Plattform>
  • Für andere Plattformen in C++: C:\Users\Public\Documents\Embarcadero\Studio\23.0\DCP\<Plattform>\<Build-Konfiguration>

So ändern Sie das Ausgabeverzeichnis:

  • In Delphi: Verwenden Sie die Option C/C++ .bpi-Ausgabeverzeichnis (Package-Importbibliotheken) in Projekt > Optionen > Delphi-Compiler > Ausgabe - C/C++.
  • In C++: Verwenden Sie die Option BPI/LIB-Ausgabe in Projekt > Optionen > C++ (Gemeinsame Optionen).

Siehe auch