/DLL (Générer une DLL)
Mise à jour : novembre 2007
/DLL
Notes
L'option /DLL génère une DLL comme fichier de sortie principal. Une DLL contient en général les exportations utilisables par un autre programme. Il existe trois méthodes de spécification des exportations, présentées dans l'ordre d'utilisation recommandé :
__declspec(dllexport) dans le code source ;
une instruction EXPORTS dans un fichier .def ;
une 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 de définition de module LIBRARY. Les options /BASE et /DLL réunies sont équivalentes à l'instruction LIBRARY.
Ne spécifiez pas uniquement cette option sur la ligne de commande ; il ne faut donc pas l'utiliser dans l'environnement de développement. 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 lors d'une étape préliminaire, avant de créer votre fichier .dll, vous devez passer lors de la génération du fichier .dll le même jeu de fichiers objets que celui 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
Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d'informations, consultez Définition des propriétés de projets Visual C++.
Cliquez sur le dossier Propriétés de configuration.
Cliquez sur la page de propriétés Général.
Modifiez la propriété Type de configuration.
Pour définir cette option de l'éditeur de liens par programme
- Consultez ConfigurationType.