Bibliotheksdatei für den Package-Import (*.bpi)
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).