Opis czynności niestandardowe kompilacji i zdarzenia kompilacji
Od środowiska programistycznego Visual C++, istnieją trzy podstawowe sposoby, aby dostosować proces kompilacji:
Niestandardowe kroki kompilacji
Etap budowania niestandardowego jest regułą build skojarzonych z projektem.Etap budowania niestandardowego można określić wiersz polecenia do wykonywania żadnych dodatkowych danych wejściowych lub plików wyjściowych i komunikatu wyświetlanego.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie kroku budowania niestandardowego do projektów programu MSBuild.Narzędzia niestandardowe
Narzędzie niestandardowe kompilacji jest regułą build skojarzonych z jednego lub więcej plików.Etap budowania niestandardowego można przekazać plików wejściowych z narzędziem niestandardowej kompilacji wyników w jednym lub więcej pliki wyjściowe.Na przykład pliki pomocy w aplikacji MFC są zbudowane za pomocą narzędzia do budowania niestandardowego.Aby uzyskać więcej informacji, zobacz Jak: dodać niestandardowe narzędzia do projektów programu MSBuild i Określanie narzędzia niestandardowe.Tworzenie wydarzenia
Zdarzenia kompilacji pozwalają dostosować budowania projektu.Istnieją trzy zbudować zdarzenia: pre-build, pre-link, i post-build.Zdarzenia kompilacji pozwala określić akcję, która ma występować w określonym czasie w procesie kompilacji.Na przykład, można użyć zdarzenia kompilacji zarejestrować plik z regsvr32.exe po zakończeniu projektu budynku.Aby uzyskać więcej informacji, zobacz Określanie zdarzeń kompilacji.
Rozwiązywanie problemów z dostosowania kompilacjimoże pomóc zapewnić niestandardowe zbudować kroki i zdarzenia kompilacji działać zgodnie z oczekiwaniami.
Wyjściowy format niestandardowy budowanie krok lub Konstruuj zdarzenie może również zwiększyć użyteczność tego narzędzia.Aby uzyskać więcej informacji, zobacz Formatowanie danych wyjściowych etap budowania niestandardowego lub Konstruuj zdarzenie.
Zdarzenia kompilacji i niestandardowe budowanie kroki, które są uruchamiane w kolejności następujące wraz z innych kroków kompilacji:
Zdarzenie pre-Build
Niestandardowe budowania narzędzi dla poszczególnych plików
MIDL
Kompilator zasobów
Kompilator c i C++
Zdarzenie pre-Link
Program łączący lub Librarian (odpowiednio)
Narzędzie manifestu
BSCMake
Krok niestandardowej kompilacji w projekcie
Zdarzenie post-Build
custom build step on the project i post-build event run kolejno po wszystkich innych zbudować przetwarza Zakończ.
Zobacz też
Inne zasoby
Tworzenie projektów C++ w Visual Studio