Seznámení s kroky vlastního sestavení a s událostmi sestavení
Ve vývojovém prostředí Visual C++ existují tři základní způsoby přizpůsobení procesu sestavení:
Vlastní kroky sestavení
Vlastní krok sestavení je pravidlo sestavení přidružené k projektu. Vlastní krok sestavení může zadat příkazový řádek, který se má provést, jakékoli další vstupní nebo výstupní soubory a zprávu, která se má zobrazit. Další informace naleznete v tématu Postupy: Přidání vlastního kroku sestavení do projektů MSBuild.
Vlastní nástroje sestavení
Vlastní nástroj sestavení je pravidlo sestavení přidružené k jednomu nebo více souborům. Vlastní krok sestavení může předat vstupní soubory vlastnímu nástroji sestavení, což vede k jednomu nebo několika výstupním souborům. Například soubory nápovědy v aplikaci MFC jsou sestaveny pomocí vlastního nástroje pro sestavení. Další informace naleznete v tématu Postupy: Přidání vlastních nástrojů sestavení do projektů MSBuild a určení vlastních nástrojů sestavení.
Události sestavení
Události sestavení umožňují přizpůsobit sestavení projektu. Existují tři události sestavení: předběžné sestavení, předběžné propojení a po sestavení. Událost sestavení umožňuje určit akci, která se má v procesu sestavení provést v určitém čase. Událost sestavení můžete například použít k registraci souboru s regsvr32.exe po dokončení sestavení projektu. Další informace naleznete v tématu Určení událostí sestavení.
Řešení potíží s přizpůsobením sestavení vám pomůže zajistit, aby se vlastní kroky sestavení a události sestavení spouštěly podle očekávání.
Formát výstupu vlastního kroku sestavení nebo události sestavení může také vylepšit použitelnost nástroje. Další informace najdete v tématu Formátování výstupu vlastního kroku sestavení nebo události sestavení.
Pro každý projekt v řešení se události sestavení a vlastní kroky sestavení spouští v následujícím pořadí spolu s dalšími kroky sestavení:
Událost před sestavením
Vlastní nástroje sestavení pro jednotlivé soubory
MIDL
Kompilátor prostředků
Kompilátor C/C++
událost před propojením
Linker nebo knihovnice (podle potřeby)
Nástroj manifestu
BSCMake
Vlastní krok sestavení v projektu
Událost po sestavení
Poté custom build step on the project
, co všechny ostatní procesy sestavení skončí, se post-build event
spustí postupně.
V této části
Určení nástrojů vlastního sestavení
Určení událostí sestavení
Řešení potíží s přizpůsobením sestavení
Formátovaní výstupu kroku vlastního sestavení nebo události sestavení
Viz také
Projekty sady Visual Studio – C++
Běžná makra pro příkazy a vlastnosti sestavení