Udostępnij za pośrednictwem


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:

  1. Zdarzenie pre-Build

  2. Niestandardowe budowania narzędzi dla poszczególnych plików

  3. MIDL

  4. Kompilator zasobów

  5. Kompilator c i C++

  6. Zdarzenie pre-Link

  7. Program łączący lub Librarian (odpowiednio)

  8. Narzędzie manifestu

  9. BSCMake

  10. Krok niestandardowej kompilacji w projekcie

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

Makra dla poleceń kompilacji i właściwości

Tool Build Order Dialog Box