Noções básicas sobre as etapas de compilação personalizada e eventos de compilação

Da dentro do ambiente de desenvolvimento do Visual C++, há duas maneiras de personalizam o processo de compilação:

  • Etapas de compilação personalizado
    Uma etapa de compilação personalizada é uma regra de compilação associada a um projeto ou um ou mais arquivos.Uma etapa de compilação personalizada pode transmitir arquivos de entrada para uma ferramenta, o que resultados em um ou mais arquivos de saída.Por exemplo, os arquivos de Ajuda em um aplicativo MFC baseiam-se com as etapas de compilação personalizada.Para obter mais informações, consulte Especificando as etapas de compilação personalizada.

  • compilação Eventos
    Eventos de compilação permitem personalizar a compilação do projeto.Há três eventos de compilação: Pré-compilação, Pre-Link, e POST-build.Um evento de compilação permite que você especificar uma ação para ocorrer em uma time específica no processo de compilação.Por exemplo, você pode usar um evento de compilação para registrar um arquivo com regsvr32.exe após o projeto termina de construção.Para obter mais informações, consulte Especificação de eventos de compilação.

Solucionando problemas de etapas de compilação personalizada e eventos de compilação pode ajudar você a garantir que as etapas de compilação personalizada e criar eventos executados sistema autônomo esperado.

O formato de saída de um personalizado criar etapa ou evento de compilação também pode aprimorar a usabilidade da ferramenta.Para obter mais informações, consulte Formatação de saída de um personalizado Build etapa ou evento de compilação.

Eventos de compilação e personalizado construir as etapas executadas na ordem seguinte juntamente com outras etapas de criação:

  1. Pré evento de compilação

  2. Personalizado compilação as etapas em arquivos individuais

  3. Gerador de proxy

  4. MIDL

  5. Compilador de recurso

  6. O compilador C/C ++

  7. Evento pre-Link

  8. Vinculador ou bibliotecário (conforme apropriado)

  9. BSCMake

  10. Etapa de compilação personalizada sobre o projeto

  11. Ferramenta de implantação da Web.A ferramenta de implantação da web é executado sistema autônomo parte de uma compilação somente se também executar sistema autônomo ferramentas de vinculador ou bibliotecário.No entanto, você pode executar a ferramenta de implantação da web por meio de Compilação menu.

  12. POST-evento de compilação

Um personalizado criado etapa do projeto, a ferramenta de implantação da web, e um evento de pós-compilação (seqüencialmente) executado no mesmo ponto na compilação — após todos os outros processos de compilação.

Consulte também

Referência

Ferramenta de compilação pedido caixa de diálogo

Outros recursos

Construindo projetos do C++ no Visual Studio

Macros para compilação comandos e propriedades