Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Från visualiseringsmiljön för C++ finns det tre grundläggande sätt att anpassa byggprocessen:
Anpassade byggsteg
Ett anpassat byggsteg är en byggregel som är associerad med ett projekt. Ett anpassat byggsteg kan ange en kommandorad som ska köras, eventuella ytterligare indata- eller utdatafiler och ett meddelande som ska visas. Mer information finns i Så här lägger du till ett anpassat byggsteg i MSBuild Projects.
Anpassade byggverktyg
Ett anpassat byggverktyg är en byggregel som är associerad med en eller flera filer. Ett anpassat byggsteg kan skicka indatafiler till ett anpassat byggverktyg, vilket resulterar i en eller flera utdatafiler. Hjälpfilerna i ett MFC-program skapas till exempel med ett anpassat byggverktyg. Mer information finns i How to: Add Custom Build Tools to MSBuild Projects and Specifying Custom Build Tools (Lägga till anpassade byggverktyg i MSBuild Projects ) och Ange anpassade byggverktyg.
Skapa händelser
Med build-händelser kan du anpassa en projekts kompilering. Det finns tre bygghändelser: pre-build, pre-link och post-build. Med en bygghändelse kan du ange en åtgärd som ska utföras vid en viss tidpunkt i byggprocessen. Du kan till exempel använda en bygghändelse för att registrera en fil med regsvr32.exe när projektet är klart. Mer information finns i Ange bygghändelser.
Felsökning av build-anpassningar kan hjälpa dig att se till att dina anpassade byggsteg och bygghändelser körs som förväntat.
Utdataformatet för ett anpassat byggsteg eller en bygghändelse kan också förbättra verktygets användbarhet. Mer information finns i Formatera utdata för ett anpassat byggsteg eller en build-händelse.
För varje projekt i en lösning körs bygghändelser och anpassade byggsteg i följande ordning tillsammans med andra byggsteg:
Förbyggnadshändelse
Anpassade byggverktyg för enskilda filer
MIDL
Resurskompilerare
C/C++-kompilatorn
Pre-Link-händelse
Länkare eller bibliotekarie (efter behov)
Manifestverktyg
BSCMake
Anpassat byggsteg i projektet
Händelse efter bygge
custom build step on the project och post-build event körs sekventiellt efter att alla andra byggprocesser har slutförts.
I det här avsnittet
Ange anpassade byggverktyg
Ange bygghändelser
Felsöka kompilering-anpassningar
Formatera utdata för ett anpassat byggsteg eller en build-händelse
Se även
Visual Studio Projects – C++
Vanliga makron för att skapa kommandon och egenskaper