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

Avertissements du lieur C++

De RAD Studio XE2

Remonter à Options du lieur C++

Projet > Options > Lieur C++ > Avertissements

Utilisez cette boîte de dialogue pour définir les options d'avertissement du lieur.

Options Description

Cible, Appliquer, Enregistrer

Voir Options de la cible.

Eléments communs

Voir Eléments communs des pages Options de projet.


Options d'avertissement Description

Désactiver tous les avertissements
(-w-)

Désactive tous les messages d'avertissement et d'erreur. Valeur par défaut = False

Activer tous les avertissements
(-w)

Affiche tous les messages d'avertissement et d'erreur. Valeur par défaut = False

Avertissements sélectionnés

Active seulement les avertissements spécifiques qui sont définis sur True. Cliquez sur + pour afficher la liste des avertissements ILINK32. Valeur par défaut = True.

Tentative d'exportation d'un symbole non public

(option /w-exp) Un nom de symbole était listé dans la section EXPORTS du fichier de définition de module, mais aucun symbole de ce nom n'a été trouvé comme public dans les modules liés. En cas de compilation dans C++Builder, cela est généralement causé par le substantypage de noms qui survient comme le résultat de la liaison sûre des types C++Builder. L'insertion du mot clé _export dans le prototype de fonction et la définition de fonction est requise pour toutes les fonctions de rappel Windows. Couramment, cet avertissement provient d'une erreur d'orthographe ou de casse, d'exportations sensibles à la casse, ou bien une procédure de ce nom n'a pas été définie. Si vous utilisez des exportations sensibles à la casse, la convention d'appel Pascal utilisée par Windows requiert que ces symboles soient tous en caractères majuscules. Valeur par défaut = True

Création d'un package sans unité

(option /w-nou) Vous tentez de créer un package qui ne contient pas d'unité. Vérifiez la liste Contient pour vous assurer que les unités associées sont listées. La liste Contient identifie les fichiers unité qui sont liés dans le package. Valeur par défaut = True

Image liée comme un exécutable, mais avec une extension .DLL

(option /w-dee) Un exécutable a été généré et stocké dans un fichier d'extension .DLL. Valeur par défaut = True

Symbole public défini dans plusieurs bibliothèques

Il existe un conflit entre deux symboles publics. Valeur par défaut = False

Symbole public défini dans plusieurs fichiers objet

Il existe un conflit entre deux symboles publics. Valeur par défaut = True

Section introuvable

(option /w-snf) Valeur par défaut = True

Retirer les relogements d'une DLL peut en altérer le fonctionnement

(option /w-srd) Le lieur a rencontré le commutateur /B (base image) lors de la liaison d'une DLL. Valeur par défaut = True

Impossible de charger la DLL

(option /w-uld) Le lieur a rencontré le commutateur /B (base image) lors de la liaison d'une DLL. Cette erreur peut empêcher l'exécution de l'application. Valeur par défaut = False

Impossible d'effectuer la liaison incrémentielle

(option /w-rty) Exécution d'une liaison complète. Le lieur a détecté une erreur dans un de ses fichiers d'état (nomprojet.IL*). Il a ainsi démarré une nouvelle liaison et créé un nouveau jeu de fichiers d'état. Valeur par défaut = True


Voir aussi

Versions précédentes
Autres langues