Udostępnij za pośrednictwem


Ogólne informacje o niestandardowych krokach kompilacji lub zdarzeniach kompilacji

Od środowiska programistycznego Visual C++, istnieją trzy podstawowe sposoby, aby dostosować proces budowania:

  • Kroki kompilacji niestandardowej
    Etap budowania niestandardowego jest regułą kompilacji skojarzonych z projektem.Etap budowania niestandardowego można określić wiersz polecenia, aby wykonać żadnych dodatkowych danych lub plików wyjściowych i komunikatu wyświetlanego.Aby uzyskać dodatkowe informacje, zobacz Porady: dodawanie niestandardowego kroku kompilacji do projektów MSBuild.

  • Narzędzia do tworzenia niestandardowych
    Narzędzie budowania niestandardowego jest zasada kompilacji skojarzona z jednego lub kilku plików.Etap budowania niestandardowego można przekazać pliki wejściowe do narzędzia niestandardowe kompilacji, które wyniki w jednej lub więcej wyjścia plików.Na przykład pliki pomocy w aplikacji MFC są zbudowane za pomocą narzędzia do budowania niestandardowego.Aby uzyskać więcej informacji, zobacz Porady: dodawanie niestandardowych narzędzi kompilacji do projektów MSBuild i Określanie niestandardowych narzędzi kompilacji.

  • Tworzenie wydarzenia
    Zdarzenia kompilacji pozwalają dostosować projekt budowy.Istnieją trzy zbudować zdarzenia: przed konstrukcją, łącza przed, i po konstrukcji.Zdarzenia kompilacji pozwala określić akcję występuje o określonej godzinie w procesie tworzenia profilu.Na przykład można użyć zdarzenia kompilacji Aby zarejestrować plik z regsvr32.exe po zakończeniu projektu budynku.Aby uzyskać dodatkowe informacje, zobacz Określanie zdarzeń kompilacji.

Rozwiązywanie problemów z dostosowaniami kompilacjimoże pomóc zapewnić, że Twój kroki kompilacji niestandardowej i budować zdarzenia działać zgodnie z oczekiwaniami.

Format wyjściowy niestandardowego zbudować krok lub zdarzenia kompilacji może również zwiększyć użyteczność narzędzia.Aby uzyskać dodatkowe informacje, zobacz Formatowanie danych wyjściowych niestandardowego kroku budowania lub zdarzenia kompilacji.

Zdarzenia kompilacji i niestandardowe budowanie kroki są uruchamiane w kolejności następujące wraz z innymi kroki kompilacji:

  1. Zdarzenie przed konstrukcją

  2. Narzędzi dla poszczególnych plików do tworzenia niestandardowych

  3. REGIONÓW

  4. Kompilator zasobów

  5. Kompilator C/C++

  6. Zdarzenie wstępnego łącze

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

  8. Narzędzie manifestu

  9. BSCMake

  10. Krok budowania niestandardowych w projekcie

  11. Post-Build

custom build step on the project i post-build event run kolejno po wszystkich innych budować przetwarza Zakończ.

Zobacz też

Inne zasoby

Kompilowanie projektów C++ w Visual Studio

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

Tool Build Order Dialog Box