Arquivos de definição do módulo (.Def)

Os arquivos de definição de módulo (.def) fornecem ao vinculador informações sobre exportações, atributos e outras informações sobre o programa a ser vinculado. Um arquivo .def é mais útil ao criar uma DLL. Como há Opções do vinculador do MSVC que podem ser usadas em vez de instruções de definição de módulo, os arquivos .def geralmente não são necessários. Você também pode usar __declspec(dllexport) como uma forma de especificar funções exportadas.

Você pode invocar um arquivo .def durante a fase do vinculador com a opção do vinculador /DEF (Especificar arquivo de definição de módulo).

Se você estiver criando um arquivo .exe que não tem exportações, o uso de um arquivo .def tornará o arquivo de saída maior e mais lento.

Para ver um exemplo, confira Exportar de uma DLL usando arquivos DEF.

Consulte as seguintes seções para obter mais informações:

Confira também

Referência de build C/C++
Opções de vinculador MSVC