Partilhar via


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:

  1. Evento pré-compilação

  2. Ferramentas em arquivos individuais de compilação personalizada

  3. MIDL

  4. Compilador de recurso

  5. O compilador C/C++.

  6. Evento de pré-vínculo

  7. Vinculador ou bibliotecário (conforme apropriado)

  8. Ferramenta de manifesto

  9. BSCMake

  10. Etapa de compilação personalizada no projeto

  11. 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

Macros para construir comandos e propriedades

Tool Build Order Dialog Box