Sortie - C/C++

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Options de projet du compilateur Object Pascal


Projet > Options > Compilateur Object Pascal > Sortie - C/C++


Vous permet de spécifier la sortie C/C++ du compilateur Object Pascal (ce que génère exactement en sortie le compilateur Object Pascal et le répertoire de la sortie).

Par défaut, le compilateur Object Pascal génère tous les fichiers Appmethod C++ (pas seulement les fichiers .dcu), en incluant les fichiers Object Pascal requis. La seule autre option qui génère les parties Object Pascal nécessaires est Générer les DCU. Utilisez l'option Génération des fichiers de sortie C/C++ pour spécifier les fichiers en sortie.

Options Description

Cible, Appliquer, Enregistrer

Voir Options de la cible.

Eléments communs

Voir Eléments communs des pages Options de projet.


Option de sortie Description Commutateurs du compilateur Toutes les plates-formes sont prises en charge sauf spécification contraire

Répertoire de sortie .bpi C/C++ (bibliothèques d'importation de packages)

Spécifie le répertoire de sortie pour les bibliothèques d'importation de packages (.bpi) à utiliser dans les projets C++. Cliquez sur les points de suspension [...] pour ouvrir la boîte de dialogue Rechercher un dossier.

‑NB

  • Windows 32 bits
  • Windows 64 bits
  • Mac OS X
  • Simulateur iOS

Répertoire de sortie .hpp C/C++

Spécifie le répertoire de sortie pour les fichiers d'en-tête C++ (.hpp).

‑NH

Répertoire de sortie .obj/.lib C/C++

Spécifie le répertoire de sortie pour les fichiers objet (.obj, .o) et bibliothèque statique (.lib, .a) C++.

‑NO

Génération des fichiers de sortie C/C++

Spécifie les fichiers renvoyés en sortie par le compilateur Object Pascal.

Remarque : Pour les packages Object Pascal, seulement deux options sont fournies :
  • Générer les DCU (appropriée lorsque vous ne prévoyez pas d'utiliser le package depuis C++)
  • Générer tous les fichiers Appmethod C++ (notamment les bibliothèques de packages)

Cliquez sur la flèche vers le bas pour afficher les choix :

  • Windows 32 bits
  • Windows 64 bits
  • Mac OS X
  • Simulateur iOS

Générer seulement les DCU

Génère le package et les fichiers .dcu et .dcp associés.

Générer les .objs C

Crée un fichier objet C à des fins de liaison avec un programme C (pas de substantypage des noms).

‑J

Générer les .objs C++

Crée un fichier objet C++ à des fins de liaison avec C++ (utilise le substantypage des noms C++).

‑JP

Générer les en-têtes, .objs C++

Génère un fichier d'en-tête (.hpp) et un fichier objet (.obj)

‑JPH

Générer les espaces de nommage, en-têtes, .objs C++

Inclut les informations d'espaces de nommage C++ dans les fichiers .obj et .hpp générés.

‑JPHN

Générer les exportations, espaces de nommage, en-têtes, .objs C++

Inclut les informations de symboles dans les fichiers .obj et .hpp générés.

‑JPHNE

Générer les espaces de nommage, .objs C++

Inclut les informations d'espaces de nommage C++ dans les fichiers .obj générés. C'est la valeur par défaut pour les projets mixtes Object Pascal et C++.

‑JPN

Générer les exportations, espaces de nommage, .objs C++

Inclut les informations de symboles et d'espaces de nommage C++ dans les fichiers .obj générés.

‑JPNE

Générer les exportations, en-têtes, .objs C++

Inclut les informations de symboles dans les fichiers (objet (.obj) et d'en-tête (.hpp) générés.

‑JPHE

Générer les exportations, .objs C++

Inclut les informations de symboles dans les fichiers objet (.obj) générés.

‑JPE

Générer tous les fichiers Appmethod C++ (notamment les bibliothèques de packages) *

Génère le package et tous les éléments Object Pascal, avec tous les fichiers d'en-tête (.hpp), le fichier de bibliothèque d'importation de package (.bpi) et le fichier de bibliothèque statique de package (.lib, .a) nécessaires aux projets C++. C'est la valeur par défaut dans les plates-formes de bureau.

‑JL

Générer un fichier .hpp.

Génère un fichier d'en-tête (.hpp). Par défaut, la valeur est True.

  • Périphérique iOS
    (32 bits et 64 bits)

Voir aussi