/FORCE (Forcer la sortie d'un fichier)

/FORCE:[MULTIPLE|UNRESOLVED]

Remarques

L’option/FORCE indique à l’éditeur de liens de créer un fichier .exe ou une DLL valide même si un symbole est référencé mais pas défini ou s’il est multiplié par plusieurs.

L’option/FORCE peut accepter un argument facultatif :

  • Utilisez/FORCE : MULTIPLE pour créer un fichier de sortie, qu’il s’agisse d’une liaison ou pas de plusieurs définitions pour un symbole.

  • Utilisez/FORCE : Unresolved pour créer un fichier de sortie, que LINK trouve ou non un symbole non défini. /FORCE : Unresolved est ignoré si le symbole de point d’entrée n’est pas résolu.

/FORCE sans argument implique à la fois plusieurs et non résolus.

Un fichier créé avec cette option peut ne pas s’exécuter comme prévu. L’éditeur de liens ne lie pas de façon incrémentielle lorsque l’option/FORCE est spécifiée.

Si un module est compilé avec /CLR, /force ne crée pas d’image.

Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio

  1. dans Explorateur de solutions , cliquez avec le bouton droit sur le projet et choisissez propriétés.

  2. Cliquez sur le dossier Éditeur de liens.

  3. Cliquez sur la page de propriétés Ligne de commande .

  4. Tapez l’option dans la zone options supplémentaires .

Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

Pour définir cette option de l'éditeur de liens par programmation

Voir aussi

Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC