/ exportar (exporta uma função)
/EXPORT:entryname[,@ordinal[,NONAME]][,DATA]
Comentários
Com essa opção, você pode exportar uma função do seu programa para que outros programas podem chamar a função.Você também pode exportar dados.Exportações normalmente são definidas em uma DLL.
The nome_da_entrada é o nome do item de dados ou de função sistema autônomo estiver para ser usado pelo programa de chamada.ordinal Especifica um índice na tabela de exportações no intervalo de 1 a 65.535; se você não especificar ordinalO LINK atribui um. The NONAME palavra-chave exporta a função apenas sistema autônomo um ordinal sem um nome_da_entrada.
The DADOS palavra-chave especifica que o item exportado é um item de dados.O item de dados no programa cliente deve ser declarado __declspec(dllimport) extern.
Há três métodos para a exportação de uma definição, listada na ordem recomendada de uso:
__declspec(dllexport) no código-fonte
An EXPORTAÇÕES demonstrativo em um arquivo .def
Uma especificação /exportar em um LINK de comando
Todos os três métodos podem ser usados no mesmo programa.Quando o LINK cria um programa que contenha exportações, ele também cria uma biblioteca de importação, a menos que um arquivo .exp é usado na compilação.
LINK usa decorados formulários de identificadores.O compilador decora um identificador quando ele cria o arquivo .obj.If nome_da_entrada é especificada para o vinculador em sua não decorado formulário (sistema autônomo ele aparece no código-fonte), LINK tenta corresponder ao nome.Se ele não pode localizar uma correspondência exclusiva, o LINK emite uma mensagem de erro.Use o DUMPBIN ferramenta para obter o nomes decorados formulário de um identificador quando você precisa especificá-lo para o vinculador.
Observação: |
---|
Não especificar a forma decorada de C identificadores que são declarados __cdecl ou __stdcall. |
Para conjunto esta opção de vinculador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.
clicar no Vinculador pasta.
clicar no Linha de comando página de propriedades.
Digite a opção para o Opções adicionais box.