Partager via


/DLL (Générer une DLL)

/DLL

Notes

L’option /DLL génère une DLL comme fichier de sortie principal. Une DLL contient généralement des exportations qui peuvent être utilisées par un autre programme. Il existe trois méthodes pour spécifier des exportations, répertoriées dans l’ordre d’utilisation recommandé :

  1. __declspec(dllexport) dans le code source

  2. Instruction EXPORTS dans un fichier .def

  3. Spécification /EXPORT dans une commande LINK

Un programme peut utiliser plusieurs méthodes.

Une autre façon de générer une DLL consiste à utiliser l’instruction LIBRARY module-definition. Les options /BASE et /DLL sont équivalentes à l’instruction LIBRARY .

Ne spécifiez pas cette option dans l’environnement de développement ; cette option est utilisée uniquement sur la ligne de commande. Cette option est définie lorsque vous créez un projet DLL avec un Assistant Application.

Notez que si vous créez votre bibliothèque d’importation à une étape préliminaire, avant de créer votre .dll, vous devez passer le même ensemble de fichiers objet lors de la génération du .dll, que vous avez passé lors de la génération de la bibliothèque d’importation.

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. Cliquez sur le dossier Propriétés de configuration.

  3. Cliquez sur la page de propriétés Général .

  4. Modifiez la propriété Type de configuration.

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