Noções básicas sobre as etapas de compilação personalizados e eventos de compilação
De dentro do ambiente de desenvolvimento do Visual C++, há três maneiras básicas para personalizar o processo de compilação:
Etapas de criação personalizada
Uma etapa de compilação personalizada é uma regra de compilação associada a um projeto.Uma etapa de compilação personalizada pode especificar uma linha de comando para executar, qualquer entrada adicional ou arquivos de saída e uma mensagem para exibir.Para obter mais informações, consulte Como: adicionar uma etapa de compilação personalizado para projetos do MSBuild.Ferramentas de construção personalizada
Uma ferramenta de compilação personalizada é uma regra de compilação associada a um ou mais arquivos.Uma etapa de compilação personalizada pode transmitir arquivos de entrada para uma ferramenta de compilação personalizada, o que resulta em um ou mais arquivos de saída.Por exemplo, os arquivos de Ajuda em um aplicativo MFC baseiam-se com uma ferramenta de compilação personalizada.Para obter mais informações, consulte Como: adicionar ferramentas de compilação personalizado para projetos do MSBuild e Especificando as ferramentas de construção personalizada.Compilar eventos
Eventos de compilação permitem personalizar a compilação do projeto.Existem três build events: pré-compilação, pre-link, e pós-compilação.Um evento de compilação permite especificar uma ação ocorra em um horário específico no processo de compilação.Por exemplo, você poderia usar um evento de compilação para registrar um arquivo com regsvr32.exe após a conclusão da construção do projeto.Para obter mais informações, consulte A especificação de eventos de compilação.
Personalizações de compilação da solução de problemaspode ajudá-lo a garantir que as etapas de compilação do seu personalizada e eventos de compilação executado conforme o esperado.
O formato de saída de um personalizado etapa de compilação ou evento de compilação também pode aprimorar a usabilidade da ferramenta.Para obter mais informações, consulte A saída de uma etapa de compilação personalizada ou um evento de compilação de formatação..
Eventos de compilação e custom build etapas executadas na ordem seguinte junto com outras etapas de criação:
Evento pré-compilação
Ferramentas em arquivos individuais de compilação personalizada
MIDL
Compilador de recurso
O compilador C/C++.
Evento de pré-vínculo
Vinculador ou bibliotecário (conforme apropriado)
Ferramenta de manifesto
BSCMake
Etapa de compilação personalizada no projeto
Evento Post-Build
O custom build step on the project e um post-build event executar seqüencialmente depois que todas as outras construir processa concluir.
Consulte também
Outros recursos
Construindo projetos do C++ em Visual Studio