Compartir vía


Trabajar con bibliotecas de importación y archivos de exportación

Puede usar LIB con la opción /DEF para crear una biblioteca de importación y un archivo de exportación. LINK usa el archivo de exportación para compilar un programa que contiene exportaciones (normalmente una biblioteca de vínculos dinámicos [DLL]) y usa la biblioteca de importación para resolver las referencias a esas exportaciones en otros programas.

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.

En la mayoría de los casos, no es necesario usar LIB para crear la biblioteca de importación. Cuando vincula un programa (ya sea un archivo ejecutable o un archivo DLL) que contiene exportaciones, LINK crea automáticamente una biblioteca de importación que describe las exportaciones. Más adelante, cuando vincule un programa que hace referencia a esas exportaciones, especifique la biblioteca de importación.

Sin embargo, cuando un archivo DLL exporta a un programa del que también importa, ya sea directa o indirectamente, debe usar LIB para crear una de las bibliotecas de importación. Cuando LIB crea una biblioteca de importación, crea también un archivo de exportación. Debe usar el archivo de exportación cuando vincule uno de los archivos DLL.

Consulte también

Referencia de LIB