/FORCE
(Forcer la sortie du fichier)
Indique à l’éditeur de liens de créer un exécutable même si les symboles ne sont pas définis ou multiplient définis.
Syntaxe
/FORCE
[:MULTIPLE
|:UNRESOLVED
]
Notes
L’option /FORCE
éditeur de liens indique à l’éditeur de liens de créer une image exécutable (fichier EXE ou DLL), même si un symbole est référencé mais non défini ou défini plusieurs fois.
Important
L’option /FORCE
peut créer un exécutable qui se bloque ou se comporte mal au moment de l’exécution s’il fait référence à un symbole non défini ou, lorsqu’un symbole défini de multiplication a des définitions différentes, s’il appelle une définition inattendue dans le contexte.
L’option /FORCE
peut prendre un argument facultatif :
Permet
/FORCE:MULTIPLE
de créer un fichier de sortie indiquant si LINK trouve plusieurs définitions pour un symbole.Permet
/FORCE:UNRESOLVED
de créer un fichier de sortie indiquant si LINK trouve ou non un symbole non défini./FORCE:UNRESOLVED
est ignoré si le symbole du point d’entrée n’est pas résolu.
/FORCE
sans arguments implique à la fois /FORCE:MULTIPLE
et /FORCE:UNRESOLVED
.
L’éditeur de liens ne lie pas de manière incrémentielle lorsque l’option /FORCE
est spécifiée.
Si un module est compilé avec /clr
, l’éditeur de liens ignore l’option /FORCE
.
Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio
Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir les propriétés du compilateur et de la génération.
Sélectionnez la page de propriétés Général de l’Éditeur >de propriétés>de configuration.
Modifiez la propriété Forcer la sortie du fichier. Choisissez OK ou Appliquer pour enregistrer vos modifications.
Pour définir cette option de l'éditeur de liens par programmation
- Consultez AdditionalOptions.
Voir aussi
Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC