Afficher : Delphi C++
Préférences d'affichage

Options indisponibles

De RAD Studio XE2

Remonter à Options de projet associées au compilateur


Projet > Options

Cette rubrique liste les options de projet qui ne sont plus disponibles dans C++ Builder 2009. Certaines de ces options sont toujours disponibles en utilisant les commutateurs de la ligne de commande.

Pour faciliter la référence, les options indisponibles sont listées selon l'utilitaire associé : Compilateur C++, Compilateur de ressources. Compilateur Pascal, Compilateur IDL en C++, Lieur, Bibliothécaire (TLib) et Turbo Assembleur.

Compilateur C++ : Support de compilation CodeGuard Description

Niveau de débogage Codeguard

Aucun *CodeGuard est désactivé. C'est la valeur par défaut.

Niveau 0 (-vG0) Active le niveau 0 de CodeGuard.

Niveau 1 (-vG1) Active le niveau 1 de CodeGuard. Cela active l'option -vGd.

Niveau 2 (-vG2) Active le niveau 2 de CodeGuard. Cela active les options -vGd et -vGt.

Niveau 3 (-vG3) Active le niveau 3 de CodeGuard. Cela active les options -vGd, -vGc et -vGt.


Compilateur C++ : Options de compatibilité Description

Ne pas placer de restrictions sur l'endroit où les pointeurs membre peuvent pointer (-Vmv)

Quand cette option est activée, le compilateur ne pose aucune restriction sur les zones pointées par les pointeurs sur membres. Les pointeurs membres utilisent la représentation la plus générale, mais pas nécessairement la plus efficace.



Compilateur C++ : Autres options Description

Ignorer fichiers en-tête système en générant les infos de dépendance (-mm)

Ignore les fichiers en-tête système tout en générant les informations de dépendance

Application console (-tC)


Compilateur C++ : Option de paramètres cible Description

Application Windows (-tW)

La cible est une application Windows (identique à -W)

Application console (-tWC)

La cible est une application console (identique à -WC)

Bibliothèque de liaison dynamique (-tWD)

Génère un exécutable .DLL (identique à -WD)

Projet multithread 32 bits (-tWM)

Le compilateur crée un EXE ou une DLL multithread. (L'option de la ligne de commande -WM est supportée uniquement pour assurer la compatibilité avec les versions précédentes ; elle est équivalente à -tWM.) Cette option n'est pas nécessaire si vous incluez dans vos commandes de compilation et de liaison un fichier de définition des modules spécifiant le type d'applications 32 bits que vous voulez construire.

Générer une application Unicode (-tWU)

Génère une application Unicode


Compilateur C++ : Option de templates Description

Imprimer toutes les instanciations requises en utilisant la syntaxe C++ (-Jgi)

Imprime toutes les instanciations requises en utilisant la syntaxe C++. Applicable seulement au compilateur en ligne de commande.


Compilateur de ressources : Autres options Description

Ressource (.RC) à compiler

Liste les fichiers ressources à compiler. Applicable seulement au compilateur de ressources en ligne de commande.


Compilateur de ressources : Options de paramètres de sortie Description

Fichier de sortie (.RES) (-fo)

Renomme le fichier .RES de sortie. Par défaut, BRCC32 crée le fichier .RES de sortie avec le même nom que le fichier .RC d'entrée. Applicable seulement au compilateur de ressources en ligne de commande.


Compilateur Pascal : Options Chemins et définitions Description

Chemins de recherche des fichiers objet (-O)

Définit les chemins de recherche des fichiers objet par les chemins spécifiés.

Chemins de recherche des fichiers ressource (-R)

Définit les chemins de recherche des fichiers ressource par les chemins spécifiés.

Chemins de recherche des unités (-U)

Définit les chemins de recherche des unités par les chemins spécifiés.


Compilateur Pascal : Autres options Description

Construire toutes les unités (-B)

Construit toutes les unités. Applicable seulement à l'utilitaire DCC32.exe en ligne de commande.

Rechercher l'erreur (-F)

Recherche l'erreur spécifiée. Applicable seulement à l'utilitaire DCC32.exe en ligne de commande.

Construire unités modifiées (-M)

Construit (make) les unités modifiées. Applicable seulement à l'utilitaire DCC32.exe en ligne de commande.

Compilation silencieuse (-Q)

Exécute une compilation silencieuse. Applicable seulement à l'utilitaire DCC32.exe en ligne de commande.

Exporter les symboles (-$ObjExportAll On)

Exporte les symboles.

Compatibilité de type réel (-$REALCOMPATIBILITY ON)

Active la compatibilité de type réel.


Compilateur Pascal : Options de sortie EXE et DLL du lieur Description

Cible console (-CC)

Sortie sur la cible console. Applicable seulement à l'utilitaire DCC32.exe en ligne de commande.

Cible GUI (-CG)*

Sortie sur la cible GUI. Applicable seulement à l'utilitaire DCC32.exe en ligne de commande.


Compilateur IDL en C++ Description

Général

Le compilateur IDL en C++ n'est plus dans le produit.


Lieur : Options de liaison Description

Supprimer la bannière (-q)

Supprime la bannière.


Lieur : Options de paramètres de sortie Description

Fichier EXE

Le nom à donner au fichier exécutable ( .EXE ou .DLL). Si vous ne spécifiez pas de nom de fichier exécutable, ILINK32 crée le nom de l'exécutable en ajoutant .EXE ou .DLL au nom du premier fichier objet énuméré. Le lieur assume ou ajoute l'extension .EXE pour les fichiers exécutables si aucune extension n'est présente. Il assume ou ajoute également l'extension .DLL pour les bibliothèques de liaison dynamique si aucune extension n'est présente.)

Fichier MAP

Est le nom à donner au fichier de mappage. Si vous ne spécifiez pas de nom, le nom du fichier map est créé comme pour un fichier exécutable (mais avec l'extension .MAP). (Le lieur ajoute l'extension .MAP si aucune extension n'est présente.)


Lieur : Option de type d'application Description

Application Windows 32 bits (-aa)

Génère un exécutable en mode protégé, qui s'exécute en utilisant les API 32 bits de Windows.

Pilote de périphérique Windows (-ad)

Le type d'application est défini par NATIVE, et la somme de contrôle de l'image est calculée et définie.

Application console (-ap)

Génère un fichier exécutable 32 bits en mode protégé, qui s'exécute en mode console.


Lieur : Option de paramètres d'entrée Description

Fichiers objet

Les fichiers .OBJ que vous voulez lier. Spécifiez le chemin si les fichiers ne sont pas dans le répertoire en cours. Le lieur ajoute l'extension .OBJ si aucune extension n'est présente.

Fichiers bibliothèque

Les fichiers bibliothèque à inclure au moment de la liaison. N'utilisez pas de virgule pour séparer les bibliothèques énumérées. Si un fichier n'est pas dans le répertoire en cours ni dans le chemin de recherche, vous devez inclure le chemin dans l'instruction de liaison. Le lieur ajoute l'extension .LIB si aucune extension n'est présente. L'ordre dans lequel vous énumérez les bibliothèques est très important ; assurez-vous d'utiliser l'ordre défini dans cette liste :1. Bibliothèques Code Guard (si nécessaire)2. Vos propres bibliothèques utilisateur, sachant que si une fonction est définie plusieurs fois, le lieur utilise la première définition qu'il rencontre3. IMPORT32.LIB (si vous créez un exécutable qui utilise l'API Windows)4. Bibliothèques Math5. Bibliothèques d'exécution

Fichiers ressource

Une liste de fichiers .RES (fichiers ressource compilés) à lier à l'exécutable. Le lieur ajoute l'extension .RES si aucune extension n'est présente.

Fichier def

Le fichier de définition de module pour un exécutable Windows. Si vous ne spécifiez pas de fichier de définition de module (.DEF) alors que vous avez utilisé l'option /Twe ou /Twd, le lieur crée une application basée sur les paramètres par défaut. Le lieur ajoute l'extension .DEF si aucune extension n'est présente.


Lieur : Option de packages Description

Nom de base du package (-GB)

Affecte un nom de base au package

Package statique (-GI)

Génère un package statique

Package uniquement pour la conception (-Gpd)

Construit un package de conception. Si ni /Gpr ni /Gpd n'est utilisé, le package résultant est utilisable à la conception et à l'exécution.

Package uniquement à l'exécution (-Gpr)

Construit un package d'exécution. Si ni /Gpr ni /Gpd n'est utilisé, le package résultant est utilisable à la conception et à l'exécution.


Lieur : Option de chemins et définitions Description

Spécifier les chemins de recherche d'objet (-j)

Spécifie les répertoires où le lieur recherchera si le chemin explicite d'un module objet n'est pas donné dans l'instruction de compilation/liaison. La spécification des chemins de recherche d'objets se fait selon la syntaxe de ligne de commande suivante :

\j<PathSpec>[;<PathSpec>][..]

Le lieur utilise le ou les chemins de recherche spécifiés s'il n'existe pas de chemin explicite donné pour le fichier objet et si le lieur ne peut trouver le fichier objet dans le répertoire en cours. Par exemple, la commande

ILINK32 /jc:\myobjs;.\objs splash.\common\logo,,,utils logolib

ordonne au lieur de rechercher SPLASH.OBJ d'abord dans le répertoire en cours. Si ce fichier n'est pas trouvé dans le répertoire en cours, le lieur le cherche dans le répertoire C:\MYOBJS, puis dans le répertoire .\OBJs. Cependant, notez que le lieur n'utilise pas les chemins de recherche des objets pour trouver le fichier LOGO.OBJ car le chemin d'accès à ce fichier a été donné explicitement


Lieur : Options de fichier PE Description

Spécifier l'adresse de base d'image (préserver la table de relogement) (-b)

Spécifie une adresse de base pour votre exécutable ou DLL. L'adresse de chargement du premier objet de l'application ou de la bibliothèque est définie par le nombre spécifié, si cela est possible, et tous les objets suivants sont alignés sur les frontières d'adresse linéaires 64 K ; les relocations internes sont ignorées. Cependant, si le module ne peut être chargé à l'adresse spécifiée, le système d'exploitation reprend son fonctionnement par défaut et applique les relocations internes.


Lieur : Options de type d'application Windows Description

Bibliothèque de liaison dynamique Windows (-Tpd)

Le lieur génère un fichier .DLL pour Windows 32 bits en mode protégé.

Exécutable Windows (-Tpe)

Le lieur génère un fichier .EXE pour Windows 32 bits en mode protégé.

Package C++Builder (-Tpp)

L'éditeur de lien génère un package. Ce commutateur est inclus automatiquement dans les makefiles des packages.


Bibliothécaire : Autres options Description

Créer un répertoire étendu (/E)

Crée un répertoire étendu. Valeur par défaut = False

Imposer les importations (-f)

Impose les importations par nom

Ignorer WEP (-i)

Ignore WEP

Retirer les extensions de module (-o)

Supprime les extensions de module

Pas d'avertissements (-w)

Pas d'avertissements


Bibliothécaire : Option de paramètres d'entrée Description

Nom du fichier source

Affecte un nom au fichier source.


Bibliothécaire : Option de paramètres de sortie Description

Nom de bibliothèque

Affecte un nom à la bibliothèque.


Turbo Assembleur : Options de paramètres de sortie Description

Nom du fichier objet

Affecte un nom de fichier au fichier objet de sortie

Nom du fichier listing

Affecte un nom de fichier au fichier listing

Nom du fichier de référence croisée

Affecte un nom de fichier au fichier de référence croisée

Versions précédentes
Autres langues