/DLL (Generar un archivo DLL)
/DLL
Comentarios
La opción /DLL genera una DLL como archivo de salida principal. Las DLL normalmente contienen exportaciones que pueden utilizar otros programas. Hay tres métodos para especificar exportaciones, que se muestran a continuación en el orden recomendado de uso:
__declspec(dllexport) en el código fuente.
Una instrucción EXPORTS en un archivo .def.
Una especificación /EXPORT en un comando LINK.
Un programa puede utilizar más de un método.
Otro método para generar una DLL es la instrucción de definición de módulos LIBRARY. Las opciones /BASE y /DLL juntas equivalen a la instrucción LIBRARY.
Esta opción sólo debe usarse en la línea de comandos: no puede especificarse en el entorno de desarrollo. Esta opción se establece cuando se crea un proyecto de DLL con el Asistente para aplicaciones.
Observe que si crea la biblioteca de importación en un paso preliminar, antes de crear la .dll, debe pasar el mismo conjunto de archivos objeto cuando genere la .dll que cuando generó la biblioteca de importación.
Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio
Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener más información, vea Establecer las propiedades de un proyecto de Visual C++.
Haga clic en la carpeta Propiedades de configuración.
Haga clic en la página de propiedades General.
Modifique la propiedad Tipo de configuración.
Para establecer esta opción del vinculador mediante programación
- Vea ConfigurationType.