C++-Header-Datei (*.h, *.hpp)
Nach oben zu Dateitypen - Index
C++-Header-Dateien definieren ein C++-Interface, das in der Regel in einer C++-Implementierungsdatei implementiert ist.
C++Builder-Header-Dateien
In C++Builder:
- Units enthalten normalerweise eine C++-Header-Datei mit dem Dateinamen
<Unit-Name>.h
. - Projekte enthalten eine C++-Header-Datei,
<Projektname>PCH<n>.h
.
C++-Header-Dateien von Delphi-Packages
Beim Erzeugen von Delphi-Packages, generiert RAD Studio für jede Unit in Ihrem Package (<Unit-Name>.hpp
) eine C++-Header-Datei sowie eine C++-Header-Datei für Ihr Package (<Package-Name>.hpp
), wenn 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)" hat.
C++-Projekte, die Ihr Package verwenden, benötigen diese C++-Header-Dateien für die Compilierung.
Beim Erzeugen Ihres Delphi-Package werden die C++-Header-Dateien standardmäßig in folgendem Ordner generiert:
- Für Desktop-Plattformen:
C:\Users\Public\Documents\Embarcadero\Studio\23.0\hpp\<platform>
- Für mobile Plattformen:
C:\Users\<Benutzer>\Documents\Embarcadero\Studio\Projects\<Projekt>\<Plattform>\<Build-Konfiguration>
Mit der Option C/C++ .hpp-Ausgabeverzeichnis in Projekt > Optionen > Delphi-Compiler > Ausgabe - C/C++ können Sie das Ausgabeverzeichnis ändern.