/NODEFAULTLIB (Ignorer les bibliothèques)

/NODEFAULTLIB[:Library]

Arguments

Bibliothèque
Bibliothèque que l’éditeur de liens doit ignorer lorsqu’il résout des références externes.

Remarques

L’option/NODEFAULTLIB indique à l’éditeur de liens de supprimer une ou plusieurs bibliothèques par défaut de la liste des bibliothèques qu’il recherche lors de la résolution des références externes.

Pour créer un fichier. obj qui ne contient aucune référence aux bibliothèques par défaut, utilisez /zl (omettre le nom de la bibliothèque par défaut).

Par défaut,/NODEFAULTLIB supprime toutes les bibliothèques par défaut de la liste des bibliothèques qu’il recherche lors de la résolution des références externes. Le paramètre de bibliothèque facultatif vous permet de supprimer une bibliothèque spécifiée de la liste des bibliothèques qu’elle recherche lors de la résolution des références externes. Spécifiez une option/NODEFAULTLIB pour chaque bibliothèque que vous souhaitez exclure.

L’éditeur de liens résout les références à des définitions externes en effectuant une recherche dans les bibliothèques que vous spécifiez explicitement, puis dans les bibliothèques par défaut spécifiées avec l’option /DEFAULTLIB : , puis dans les bibliothèques par défaut nommées dans les fichiers. obj.

/NODEFAULTLIB :Library remplace/DEFAULTLIB :Library lorsque le même nom de bibliothèque est spécifié dans les deux.

Si vous utilisez/NODEFAULTLIB pour générer votre programme sans la bibliothèque Runtime C, vous devrez peut-être également utiliser /entry pour spécifier la fonction de point d’entrée dans votre programme. Pour plus d’informations, consultez Fonctionnalités de la bibliothèque CRT.

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

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétésentrée de l'éditeur de liens>Propriétés> de configuration.

  3. Sélectionnez la propriété Ignorer toutes les bibliothèques par défaut . Vous pouvez également spécifier une liste séparée par des points-virgules des bibliothèques que vous souhaitez ignorer dans la propriété Ignorer les bibliothèques par défaut spécifiques . La page de propriétés ligne de commande affiche l’effet des modifications apportées à ces propriétés.

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