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