Share via


/DLL (Compilar un archivo DLL)

/DLL

Comentarios

La opción /DLL compila un archivo DLL como el archivo de salida principal. Los archivos DLL normalmente contienen exportaciones que otro programa puede usar. Hay tres métodos para especificar exportaciones, que se enumeran en el orden de uso recomendado:

  1. __declspec(dllexport) en el código fuente

  2. Una instrucción EXPORTS en un archivo .def

  3. Una especificación /EXPORT en un comando de LINK

Un programa puede usar más de un método.

Otra manera de compilar un archivo DLL es con la instrucción module-definition de LIBRARY. Conjuntamente, las opciones /BASE y /DLL equivalen a la instrucción LIBRARY.

No especifique esta opción en el entorno de desarrollo, ya que solo se usa en la línea de comandos. Esta opción se establece al crear un proyecto DLL con un Asistente para aplicaciones.

Tenga en cuenta 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 al compilar la .dll, tal y como lo hizo al compilar la biblioteca de importación.

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Haga clic en la carpeta Propiedades de configuración.

  3. Haga clic en la página de propiedades General.

  4. Modifique la propiedad Opciones de configuración.

Para establecer esta opción del vinculador mediante programación

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC