Dokumentacja aparatu MSBuild dla projektów w języku C++

MSBuild to natywny system kompilacji dla wszystkich projektów w programie Visual Studio, w tym projektów C++. Podczas tworzenia projektu w zintegrowanym środowisku projektowym programu Visual Studio wywołuje narzędzie msbuild.exe, które z kolei korzysta z pliku projektu .vcxproj oraz różnych plików .targets i .props. Ogólnie rzecz biorąc, zdecydowanie zalecamy używanie środowiska IDE programu Visual Studio do ustawiania właściwości projektu i wywoływania programu MSBuild. Ręczne edytowanie plików projektu może prowadzić do poważnych problemów, jeśli nie zostały wykonane poprawnie.

Jeśli z jakiegoś powodu chcesz użyć programu MSBuild bezpośrednio z wiersza polecenia, zobacz Use MSBuild from the command line (Używanie programu MSBuild z wiersza polecenia). Aby uzyskać więcej informacji na temat programu MSBuild w ogóle, zobacz MSBuild w dokumentacji programu Visual Studio.

W tym obszarze

Funkcje wewnętrzne aparatu MSBuild dla projektów w języku C++
Informacje o sposobie przechowywania i używania właściwości i obiektów docelowych.

Typowe makra dla właściwości i poleceń kompilacji
Opisuje makra (stałe czasu kompilacji), które mogą służyć do definiowania właściwości, takich jak ścieżki i wersje produktu.

Typy plików utworzone dla projektów języka C++
Opisuje różne rodzaje plików tworzonych przez program Visual Studio dla różnych typów projektów.

Szablony projektów visual Studio C++
Opisuje typy projektów opartych na programie MSBuild, które są dostępne dla języka C++.

Szablony nowych elementów w języku C++
Opisuje pliki źródłowe i inne elementy, które można dodać do projektu programu Visual Studio.

Wstępnie skompilowane pliki nagłówków
Jak używać wstępnie skompilowanych plików nagłówków i jak utworzyć własny niestandardowy wstępnie skompilowany kod w celu przyspieszenia czasów kompilacji.

Dokumentacja właściwości projektu programu Visual Studio
Dokumentacja referencyjna właściwości projektu ustawionych w środowisku IDE programu Visual Studio.

Zobacz też

Dokumentacja kompilacji w języku C/C++