C++-Header-Datei (*.h, *.hpp)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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\22.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.

Siehe auch