Noções básicas de etapas e eventos de compilação personalizados
Dentro do ambiente de desenvolvimento do Visual C++, há três formas básicas de personalização do processo de compilação:
Etapas de criação personalizado
Uma etapa de criação personalizado é uma regra de compilação associada a um projeto. Uma etapa de criação personalizado pode especificar uma linha de comando para executar, qualquer entrada ou arquivos de saída adicionais, e uma mensagem a ser exibida. Para obter mais informações, consulte Como adicionar uma etapa de compilação personalizada a projetos MSBuild.Ferramentas personalizadas de compilação
Uma ferramenta de criação personalizado é uma regra de compilação associada a um ou mais arquivos. Uma etapa de criação personalizado pode passar arquivos de entrada a uma ferramenta de criação personalizado, que leva a um ou mais arquivos de saída. Por exemplo, os arquivos de ajuda em um aplicativo MFC são compilados com uma ferramenta de criação personalizado. Para obter mais informações, consulte Como adicionar ferramentas de compilação personalizadas a projetos MSBuild e Especificando ferramentas de compilação personalizadas.Compilar Eventos
Os eventos de compilação permitem personalizar a criação de um projeto. Há três eventos de compilação: pré-compilação, pré-vinculação, e pós-compilação. Um evento de compilação lhe permite especificar uma ação ocorrer em um momento específico no processo de criação. Por exemplo, você pode usar um evento de compilação para registrar um arquivo com regsvr32.exe depois que o projeto é compilado. Para obter mais informações, consulte Especificando eventos de compilação.
Solucionando problemas de personalizações da compilação pode ajudar a assegurar que a criação personalizado avançar para o e criar os eventos são executados como esperado.
O formato de saída de uma etapa de criação ou de um evento personalizado de compilação também pode aumentar a usabilidade de ferramenta. Para obter mais informações, consulte Formatando a saída de uma etapa de compilação personalizada ou evento de compilação.
Eventos de compilação e execução das etapas de criação personalizado na seguinte ordem junto com outras etapas de criação:
Evento da construção
Ferramentas personalizadas de criação em arquivos individuais
MIDL
Compilador de recursos
O compilador C/C++
Evento do link
O vinculador ou bibliotecário (conforme apropriado)
Ferramenta manifesta
BSCMake
Etapa personalizado de compilação do projeto
Evento de pós-compilação
custom build step on the project e post-build event são executadas em sequência após o outro fim de processos de compilação.
Consulte também
Outros recursos
Compilando projetos do C++ no Visual Studio