Trabalhando com bibliotecas de importação e arquivos de exportação
You can use LIB with the /DEF option to create an import library and an export file. Usos LINK de arquivo para criar um programa que contém a exportação exporta (normalmente uma biblioteca de vínculo dinâmico (DLL)) e ele usa a biblioteca de importação para resolver referências a essas exportações em outros programas.
Observe que se você criar a sua biblioteca de importação em uma etapa preliminar, antes de criar o arquivo. dll, você deve passar o mesmo conjunto de arquivos de objeto ao criar o arquivo. dll, conforme você passado ao criar a biblioteca de importação.
Na maioria das situações, você não precisará usar LIB para criar sua biblioteca de importação. Quando você vincula um programa (um arquivo executável ou uma DLL) que contém as exportações, o 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, especifique 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 exportação. Ao vincular a uma das DLLs, você deve usar o arquivo de exportação.