Trabalhando com bibliotecas de importação e exportar de arquivos
Você pode usar LIB com a opção /DEF para criar uma biblioteca de importação e um arquivo de exportar.LINK usa a exportar o arquivo para criar um programa que contém exporta (normalmente uma biblioteca de vínculo dinâmico (DLL)) e usa a biblioteca de importação para resolver referências a essas exportações em outros programas.
Observe que se você criar sua biblioteca de importação em uma etapa preliminar, antes de criar sua DLL, você deve passar o mesmo conjunto de arquivos de objeto ao criar o arquivo .dll, sistema autônomo transmitidas ao criar a biblioteca de importação.
Na maioria das situações, você não precisa usar LIB para criar sua biblioteca de importação.Quando você vincular um programa (um arquivo executável ou uma DLL) que contenha exportações, LINK cria automaticamente uma biblioteca de importação que descreve as exportações.Posteriormente, quando você vincula um programa que faz referência a essas exportações, você especificar a biblioteca de importação.
No entanto, quando uma DLL exporta para um programa que ele também importa de, se direta ou indiretamente, você deve usar LIB para criar uma das bibliotecas de importação.Quando LIB cria uma biblioteca de importação, ele também cria um arquivo de exportar.Ao vincular uma das DLLs, você deve usar o arquivo de exportar.