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 compilaçã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. For more information, see 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 passar os 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. For more information, see Como: Adicionar ferramentas de compilação personalizado para projetos do MSBuild and Especificando as ferramentas de construção personalizada.

  • Build Events
    Eventos de compilação permitem personalizar a compilação de um projeto. Existem três eventos de compilação: pré-compilação, pre-link, e pós-compilação. Um evento de compilação permite que você especificar uma ação ocorra em um momento 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 o projeto de construção. For more information, see Especificar 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. For more information, see A saída de uma etapa de compilação personalizados ou de um evento de compilação de formatação..

Eventos de compilação e personalizada construir as 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 de pós-compilação

O custom build step on the project e um post-build event Executar seqüencialmente após todos os outros compilação processos concluir.

Consulte também

Referência

Tool Build Order Dialog Box

Outros recursos

Construindo projetos do C++ em Visual Studio

Macros para construir comandos e propriedades