Options indisponibles
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 |