Fichier d'en-tête C++ (*.h, *.hpp)
Remonter à Types de fichiers - Index
Les fichiers d'en-tête C++ définissent une interface C++, généralement implémentée dans un fichier d'implémentation C++.
Fichiers d'en-tête C++Builder
Dans C++Builder :
- Les unités contiennent généralement un fichier d'en-tête C++ avec
<nom d'unité>.h
comme nom de fichier. - Les projets contiennent un fichier d'en-tête C++,
<nom de projet>PCH<n>.h
.
Fichiers d'en-tête C++ des packages Delphi
Lorsque vous construisez des packages Delphi, RAD Studio génère un fichier d'en-tête C++ pour chaque unité de votre package (<nom d'unité>.hpp
), ainsi qu'un fichier d'en-tête C++ pour votre package (<nom de package>.hpp
), tant que l'option Génération des fichiers de sortie C/C++ de Projet > Options > Compilateur Delphi > Sortie - C/C++ est "Générer tous les fichiers C++Builder (notamment les bibliothèques de packages)".
Les projets C++ qui utilisent votre package ont besoin de ces fichiers d'en-tête C++ pour la compilation.
Lorsque vous construisez votre package Delphi, vos fichiers d'en-tête C++ sont générés par défaut dans le dossier suivant :
- Pour les plates-formes de bureau :
C:\Utilisateurs\Public\Documents\Embarcadero\Studio\23.0\hpp\<platform>
- Pour les plates-formes mobiles :
C:\Utilisateurs\<utilisateur>\Documents\Embarcadero\Studio\Projects\<projet>\<plate-forme>\<configuration de construction>
Pour changer de répertoire de sortie, utilisez l'option Répertoire de sortie .hpp C/C++ de Projet > Options > Compilateur Delphi > Sortie - C/C++.