Fichier d'en-tête C++ (*.h, *.hpp)

De Appmethod Topics
Aller à : navigation, rechercher

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 Appmethod C++

Dans Appmethod C++ :

  • 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 Object Pascal

Lorsque vous construisez des packages Object Pascal, Appmethod 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 Object Pascal > Sortie - C/C++ est "Générer tous les fichiers Appmethod C++ (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 Object Pascal, 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\17.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 Object Pascal > Sortie - C/C++.

Voir aussi