Udostępnij za pośrednictwem


CL — Zadanie

Narzędzie kompilatora Visual C++ jest zawijany cl.exe.Kompilator tworzy pliki wykonywalne (.exe), pliki bibliotek dołączanych dynamicznie (.dll) lub moduł kodu (.pliki netmodule).Aby uzyskać więcej informacji, zobacz Opcje kompilatora.

Parametry

W poniższej tabeli opisano parametry CL zadania.Większość parametrów zadania i kilka zestawów parametrów, odpowiadają opcji wiersza polecenia.

Parametr

Opis

AdditionalIncludeDirectories

Opcjonalny parametr typu String [].

Dodaje katalog do listy katalogów, które są wyszukiwane pliki nagłówkowe.

Aby uzyskać więcej informacji, zobacz /I (Dodatkowe katalogi dołączenia).

AdditionalOptions

Opcjonalny parametr typu String.

Listę opcji wiersza polecenia.Na przykład "/wdrożeniowy /opcja1 /opcji #".Za pomocą tego parametru można określić opcje wiersza polecenia, które nie są reprezentowane przez innych parametrów zadania.

Aby uzyskać więcej informacji, zobacz Opcje kompilatora.

AdditionalUsingDirectories

Opcjonalny parametr typu String [].

Określa, że kompilator będzie wyszukiwania, aby rozwiązać odwołuje się plik przekazany do katalogu #using dyrektywy.

Aby uzyskać więcej informacji, zobacz /AI (Określ katalogi metadanych).

AlwaysAppend

Opcjonalny parametr typu String.

Ciąg zawsze pobiera emitowane w wierszu polecenia.Jego wartością domyślną jest "/c".

AssemblerListingLocation

Tworzy plik aukcji, który zawiera kod zestawu.

Aby uzyskać więcej informacji, zobacz /Fa opcji w /FA, /Fa (Umieszczanie pliku na liście).

AssemblerOutput

Opcjonalny parametr typu String.

Tworzy plik aukcji, który zawiera kod zestawu.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

NoListing

<none>

AssemblyCode

/FA

AssemblyAndMachineCode

/FAc

AssemblyAndSourceCode

/FAs

All

/FAcs

For more information, see the /FA, /FAc, /FAs, and /FAcs options in /FA, /Fa (Umieszczanie pliku na liście).

BasicRuntimeChecks

Opcjonalny parametr typu String.

Włącza i wyłącza funkcję kontroli błąd w czasie wykonywania, w połączeniu z runtime_checks pragma.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Default

<none>

StackFrameRuntimeCheck

/RTCs

UninitializedLocalUsageCheck

/RTCu

EnableFastChecks

/RTC1

Aby uzyskać więcej informacji, zobacz /RTC (Sprawdzanie błędów czasu wykonywania).

BrowseInformation

Opcjonalny parametr Boolean.

Jeśli true, powoduje utworzenie pliku przeglądania informacji.

Aby uzyskać więcej informacji, zobacz /FR opcji w /FR, /Fr (Utwórz plik .Sbr).

BrowseInformationFile

Opcjonalny parametr typu String.

Określa nazwę pliku dla pliku przeglądania informacji.

Aby uzyskać więcej informacji, zobacz BrowseInformation parametr w tej tabeli, a także zobacz /FR, /Fr (Utwórz plik .Sbr).

BufferSecurityCheck

Opcjonalny parametr Boolean.

Jeśli true, wykrywa niektóre przepełnienia bufora, które zastąpić adres zwrotny, technika wspólne wykorzystywanie kodu, który nie Wymuszaj ograniczenia rozmiaru buforu.

Aby uzyskać więcej informacji, zobacz /GS (Sprawdzanie zabezpieczeń bufora).

BuildingInIDE

Opcjonalny parametr Boolean.

Jeśli true, wskazuje, że MSBuild jest wywoływany przez IDE.W przeciwnym razie MSBuild jest wywoływana w wierszu polecenia.

CallingConvention

Opcjonalny parametr typu String.

Określa konwencji wywoływania, które określa kolejność, w której funkcji argumenty są wkładany na stos, czy obiekt wywołujący funkcję lub wywoływana funkcja usuwa argumenty ze stosu na końcu wywołanie i wykończeniowe nazwa Konwencji, że kompilator używa się do identyfikacji poszczególnych funkcji.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Cdecl

/Gd

FastCall

/Gr

StdCall

/Gz

Aby uzyskać więcej informacji, zobacz /Gd, /Gr, /Gv, /Gz (Konwencja wywoływania).

CompileAs

Opcjonalny parametr typu String.

Określa, czy należy skompilować plik wejściowy jako pliku źródłowego c lub C++.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Default

<none>

CompileAsC

/TC

CompileAsCpp

/TP

Aby uzyskać więcej informacji, zobacz /Tc, /Tp, /TC, /TP (Określ typ pliku źródłowego).

CompileAsManaged

Opcjonalny parametr typu String.

Włącza aplikacje i składniki korzystać z funkcji ze środowiska common language runtime (CLR).

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

false

<none>

true

/clr

Pure

/clr:pure

Safe

/clr:safe

OldSyntax

/clr:oldSyntax

Aby uzyskać więcej informacji, zobacz /clr (Kompilacja środowiska uruchomieniowego języka wspólnego).

CreateHotpatchableImage

Opcjonalny parametr Boolean.

Jeśli true, nakazuje kompilatorowi, aby przygotować obraz do poprawki.Ten parametr zapewnia, że pierwsza instrukcja każdej funkcji jest dwa bajty, który jest wymagany dla poprawki.

Aby uzyskać więcej informacji, zobacz /hotpatch (Utwórz obraz możliwy do poprawiania w trakcie działania).

DebugInformationFormat

Opcjonalny parametr typu String.

Wybiera typ informacji debugowania utworzone dla programu i czy te informacje są przechowywane w plikach obiektu (.obj) lub w bazie danych programu (PDB).

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

OldStyle

/Z7

ProgramDatabase

/Zi

EditAndContinue

/ZI

Aby uzyskać więcej informacji, zobacz /Z7, /Zi, /ZI (Format informacji o debugowaniu).

DisableLanguageExtensions

Opcjonalny parametr Boolean.

Jeśli true, nakazuje kompilatorowi emitują błąd dla konstrukcji językowych, które nie są zgodne z ANSI C lub ANSI C++.

Aby uzyskać więcej informacji, zobacz /Za opcji w /Za, /Ze (Wyłącz rozszerzenia językowe).

DisableSpecificWarnings

Opcjonalny parametr typu String [].

Wyłącza numerów ostrzeżenie, które są określone w rozdzielaną średnikami listę.

Aby uzyskać więcej informacji, zobacz /wd opcji w /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Poziom ostrzeżenia).

EnableEnhancedInstructionSet

Opcjonalny parametr typu String.

Określa architekturę do generowania kodu, który korzysta z rozszerzeń SSE (Streaming SIMD) i instrukcje Streaming SIMD Extensions 2 (SSE2).

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

StreamingSIMDExtensions

/arch:SSE

StreamingSIMDExtensions2

/arch:SSE2

Aby uzyskać więcej informacji, zobacz /arch (x86).

EnableFiberSafeOptimizations

Opcjonalny parametr Boolean.

Jeśli true, obsługę sieci światłowodowych bezpieczeństwa przydzielane przy użyciu statycznej pamięci lokalnej wątku, oznacza to, że dane przydzielane przy użyciu danych __declspec(thread).

Aby uzyskać więcej informacji, zobacz /GT (Obsługa bezpieczeństwa włókien magazynu wątków lokalnych).

EnablePREfast

Opcjonalny parametr Boolean.

Jeśli true, umożliwić analizę kodu.

Aby uzyskać więcej informacji, zobacz /analyze (analiza kodu).

ErrorReporting

Opcjonalny parametr typu String.

Pozwala zapewnić wewnętrznego kompilatora (ICE) informacje o błędach bezpośrednio do firmy Microsoft.Domyślnie, jest ustawienie w kompilacjach IDE Prompt i ustawienie w kompilacjach wiersza polecenia jest Queue.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

None

/errorReport:none

Prompt

/errorReport:prompt

Queue

/errorReport:queue

Send

/errorReport:send

Aby uzyskać więcej informacji, zobacz /errorReport (Zgłaszaj wewnętrzne błędy kompilatora).

ExceptionHandling

Opcjonalny parametr typu String.

Określa model obsługi wyjątków do stosowanej przez kompilator.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

false

<none>

Async

/EHa

Sync

/EHsc

SyncCThrow

/EHs

Aby uzyskać więcej informacji, zobacz /EH (Model obsługi wyjątku).

ExpandAttributedSource

Opcjonalny parametr Boolean.

Jeśli true, tworzy plik aukcji, który ma rozszerzone atrybuty dodane do pliku źródłowego.

Aby uzyskać więcej informacji, zobacz /Fx (Scalaj wprowadzony kod).

FavorSizeOrSpeed

Opcjonalny parametr typu String.

Określa, czy mogą pomóc w ulepszeniu kodu wielkości lub kod prędkości.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Neither

<none>

Size

/Os

Speed

/Ot

Aby uzyskać więcej informacji, zobacz /Os, /Ot (Preferuj mały kod, Preferuj szybki kod).

FloatingPointExceptions

Opcjonalny parametr Boolean.

Jeśli true, umożliwia model wiarygodne wyjątek zmiennoprzecinkowych.Wyjątki zostaną podniesione, natychmiast po ich wygenerowaniu.

Aby uzyskać więcej informacji, zobacz temat /fp:except opcji w /fp (Określenie zachowania zmiennoprzecinkowego).

FloatingPointModel

Opcjonalny parametr typu String.

Ustawia zmiennoprzecinkowy punkt modelu.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Precise

/fp:precise

Strict

/fp:strict

Fast

/fp:fast

Aby uzyskać więcej informacji, zobacz /fp (Określenie zachowania zmiennoprzecinkowego).

ForceConformanceInForLoopScope

Opcjonalny parametr Boolean.

Jeśli true, implementuje standardowe zachowanie C++ w do pętli, które używają rozszerzenia Microsoft (/Ze).

Aby uzyskać więcej informacji, zobacz /Zc:forScope (Wymuszaj zgodność w zakresie pętli For).

ForcedIncludeFiles

Opcjonalny String[] parametru.

Powoduje, że preprocesora przetwarzania jednego lub więcej plików określonego nagłówka.

Aby uzyskać więcej informacji, zobacz /FI (Nazwa pliku wymuszonego dołączenia).

ForcedUsingFiles

Opcjonalny String[] parametru.

Powoduje, że preprocesora do procesu, jeden lub więcej określonych #using pliki.

Aby uzyskać więcej informacji, zobacz /FU (Nazwij wymuszone pliki dyrektywy #using).

FunctionLevelLinking

Opcjonalny Boolean parametru.

Jeśli true, umożliwia kompilatora do pojedynczych funkcji pakietu w formie pakowane funkcje (COMDATs).

Aby uzyskać więcej informacji, zobacz /Gy (Włączenie łączenia na poziomie funkcji).

GenerateXMLDocumentationFiles

Opcjonalny Boolean parametru.

Jeśli true, powoduje, że kompilator przetwarza dokumentacji komentarze źródła kodu plików i do utworzenia pliku .xdc dla każdego pliku kodu źródłowego, który ma komentarzy dokumentacji.

Aby uzyskać więcej informacji, zobacz /doc (Przetwarzaj komentarze dokumentacji) (C/C++).Zobacz też XMLDocumentationFileName parametr w tej tabeli.

IgnoreStandardIncludePath

Opcjonalny Boolean parametru.

Jeśli true, uniemożliwia kompilator wyszukiwanie plików dołączanych w katalogach, określonego w ścieżki i Dołącz zmiennych środowiskowych.

Aby uzyskać więcej informacji, zobacz /X (Ignoruj standardowe ścieżki dołączanych plików).

InlineFunctionExpansion

Opcjonalny String parametru.

Określa poziom wbudowanej funkcji rozszerzeń dla kompilacji.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Default

<none>

Disabled

/Ob0

OnlyExplicitInline

/Ob1

AnySuitable

/Ob2

Aby uzyskać więcej informacji, zobacz /Ob (Rozszerzenie funkcji wbudowanej).

IntrinsicFunctions

Opcjonalny Boolean parametru.

Jeśli true, zastępuje niektórych funkcji wywołuje z wewnętrznych lub inaczej specjalne formy funkcji ułatwiających aplikacji działają szybciej.

Aby uzyskać więcej informacji, zobacz /Oi (Generuj funkcje wewnętrzne).

MinimalRebuild

Opcjonalny Boolean parametru.

Jeśli true, umożliwia musi ponownie kompilowana Odbuduj minimalnej, która określa, czy C++ pliki źródłowe, które zawierają zmienionych C++ klasy definicje (przechowywane w plikach nagłówkowych (.h)).

Aby uzyskać więcej informacji, zobacz /Gm (Włącz minimalną ponowną kompilację).

MultiProcessorCompilation

Opcjonalny Boolean parametru.

Jeśli true, użyć wielu procesorów do kompilowania.Parametr ten tworzy proces dla każdego procesora skuteczne na komputerze.

Aby uzyskać więcej informacji, zobacz /MP (Kompilacja z wieloma procesami).Zobacz też ProcessorNumber parametr w tej tabeli.

ObjectFileName

Opcjonalny String parametru.

Określa nazwę pliku obiektu (.obj) lub katalog ma być używany zamiast domyślnego.

Aby uzyskać więcej informacji, zobacz /Fo (Nazwa pliku obiektu).

ObjectFiles

Opcjonalny String[] parametru.

Lista plików obiektu.

OmitDefaultLibName

Opcjonalny Boolean parametru.

Jeśli true, pomija się domyślna nazwa biblioteki uruchomieniowej c z pliku obiektu (.obj).Domyślnie kompilator umieszcza nazwę biblioteki w pliku .obj bezpośrednich linker do prawidłowego biblioteki.

Aby uzyskać więcej informacji, zobacz /Zl (Pomiń domyślną nazwę biblioteki).

OmitFramePointers

Opcjonalny Boolean parametru.

Jeśli true, pomija tworzenie wskaźników ramki na stos wywołań.

Aby uzyskać więcej informacji, zobacz /Oy (Pominięcie wskaźnika ramki).

OpenMPSupport

Opcjonalny Boolean parametru.

Jeśli true, powoduje, że kompilator przetwarza klauzul OpenMP i dyrektyw.

Aby uzyskać więcej informacji, zobacz /openmp (Włącz obsługę OpenMP 2.0).

Optimization

Opcjonalny String parametru.

Określa różne optymalizacje kodu dla prędkości i rozmiar.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Disabled

/Od

MinSpace

/O1

MaxSpeed

/O2

Full

/Ox

Aby uzyskać więcej informacji, zobacz /O Opcje (optymalizuj kod).

PrecompiledHeader

Opcjonalny String parametru.

Utworzyć lub użyć pliku nagłówka wstępnie skompilowanym (.pch) podczas kompilacji.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

NotUsing

<none>

Create

/Yc

Use

/Yu

Aby uzyskać więcej informacji, zobacz /Yc (Utwórz prekompilowany plik nagłówka) i /Yu (Korzystaj z prekompilowanego pliku nagłówka).Zobacz też PrecompiledHeaderFile i PrecompiledHeaderOutputFile parametrów w tej tabeli.

PrecompiledHeaderFile

Opcjonalny String parametru.

Określa nazwę pliku nagłówka wstępnie skompilowana utworzyć lub użyć.

Aby uzyskać więcej informacji, zobacz /Yc (Utwórz prekompilowany plik nagłówka) i /Yu (Korzystaj z prekompilowanego pliku nagłówka).

PrecompiledHeaderOutputFile

Opcjonalny String parametru.

Określa nazwę ścieżki dla wstępnie skompilowana nagłówka, zamiast korzystać z domyślną nazwą ścieżki.

Aby uzyskać więcej informacji, zobacz /Fp (Nazwa pliku .Pch).

PreprocessKeepComments

Opcjonalny Boolean parametru.

Jeśli true, zachowuje komentarze w czasie wstępnego przetwarzania.

Aby uzyskać więcej informacji, zobacz /C (Zachowaj komentarze podczas przetwarzania wstępnego).

PreprocessorDefinitions

Opcjonalny String[] parametru.

Definiuje symbol wstępne przetwarzanie pliku źródłowego.

Aby uzyskać więcej informacji, zobacz /D (Definicje preprocesora).

PreprocessOutput

Opcjonalny ITaskItem[] parametru.

Określa tablicę elementów preprocesora dane wyjściowe, które zużywane i emitowanego przez zadania.

PreprocessOutputPath

Opcjonalny String parametru.

Określa nazwę pliku wyjściowego, do którego PreprocessToFile parametr zapisuje wstępnie przetworzony format danych wyjściowych.

Aby uzyskać więcej informacji, zobacz /Fi (Przetwarzaj wstępnie nazwę pliku wyjściowego).

PreprocessSuppressLineNumbers

Opcjonalny Boolean parametru.

Jeśli true, zbuforuje te pliki źródłowe c i C++ i kopiuje wstępnie przetworzony format plików do urządzenia standardowych danych wyjściowych.

Aby uzyskać więcej informacji, zobacz /EP (Wstępnie przetwórz do stdout bez dyrektyw #line).

PreprocessToFile

Opcjonalny Boolean parametru.

Jeśli true, zbuforuje te pliki źródłowe c i C++ i zapisuje wstępnie przetworzony format danych wyjściowych do pliku.

Aby uzyskać więcej informacji, zobacz /P (Przetwarzaj wstępnie do pliku).

ProcessorNumber

Opcjonalny Integer parametru.

Określa maksymalną liczbę procesorów używanych w compilation wieloprocesorowym.Za pomocą tego parametru w połączeniu z MultiProcessorCompilation parametru.

ProgramDataBaseFileName

Opcjonalny String parametru.

Określa nazwę pliku dla pliku bazy danych (PDB) programu.

Aby uzyskać więcej informacji, zobacz /Fd (Nazwa pliku bazy danych programu).

RuntimeLibrary

Opcjonalny String parametru.

Wskazuje, czy moduł wielowątkowe jest biblioteką DLL i wybiera wersji detalicznej lub debugowania run-time library.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

MultiThreaded

/MT

MultiThreadedDebug

/MTd

MultiThreadedDLL

/MD

MultiThreadedDebugDLL

/MDd

Aby uzyskać więcej informacji, zobacz /MD, /MT, /LD (Korzystaj z bibliotek wykonawczych).

RuntimeTypeInfo

Opcjonalny Boolean parametru.

Jeśli true, dodaje kod do sprawdzania typów obiektów C++ w czasie wykonywania (informacje dotyczące typu run-time).

Aby uzyskać więcej informacji, zobacz /GR (Włącz informacje typu Run-Time).

ShowIncludes

Opcjonalny Boolean parametru.

Jeśli true, powoduje, że kompilator wyjście listy plików dołączeń.

Aby uzyskać więcej informacji, zobacz /showIncludes (Wymień pliki dołączane).

SmallerTypeCheck

Opcjonalny Boolean parametru.

Jeśli true, zgłasza błąd w czasie wykonywania, jeśli wartość jest przypisany do typu danych w mniejszych i powoduje utratę danych.

Aby uzyskać więcej informacji, zobacz /RTCc opcji w /RTC (Sprawdzanie błędów czasu wykonywania).

Sources

Wymagane ITaskItem[] parametru.

Określa listę plików źródłowych, oddzielonych spacjami.

StringPooling

Opcjonalny Boolean parametru.

Jeśli true, umożliwia kompilatora utworzyć jedną kopię identycznych ciągów w obraz programu.

Aby uzyskać więcej informacji, zobacz /GF (Eliminowanie ciągów zduplikowanych).

StructMemberAlignment

Opcjonalny String parametru.

Określa wyrównanie bajtów dla wszystkich członków w strukturze.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

Default

/Zp1

1Byte

/Zp1

2Bytes

/Zp2

4Bytes

/Zp4

8Bytes

/Zp8

16Bytes

/Zp16

Aby uzyskać więcej informacji, zobacz /Zp (Wyrównanie członka struktury).

SuppressStartupBanner

Opcjonalny Boolean parametru.

Jeśli true, uniemożliwia wyświetlanie wiadomości numer praw autorskich i wersji podczas uruchamiania zadania.

Aby uzyskać więcej informacji, zobacz /nologo (Pomijaj transparent startowy) (C/C++).

TrackerLogDirectory

Opcjonalny String parametru.

Określa katalog pośrednich, w którym są przechowywane dzienniki śledzenia dla tego zadania.

Aby uzyskać więcej informacji, zobacz TLogReadFiles i TLogWriteFiles parametrów w tej tabeli.

TreatSpecificWarningsAsErrors

Opcjonalny String[] parametru.

Traktuje określonej listy kompilator ostrzeżenia jako błędy.

Aby uzyskać więcej informacji, zobacz /wen opcji w /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Poziom ostrzeżenia).

TreatWarningAsError

Opcjonalny Boolean parametru.

Jeśli true, traktuje wszystkie ostrzeżenia kompilatora jako błędy.

Aby uzyskać więcej informacji, zobacz /WX opcji w /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Poziom ostrzeżenia).

TreatWChar_tAsBuiltInType

Opcjonalny Boolean parametru.

Jeśli true, traktować wchar_t typu, co typ macierzysty.

Aby uzyskać więcej informacji, zobacz /Zc:wchar_t (wchar_t jest typem natywnym).

UndefineAllPreprocessorDefinitions

Opcjonalny Boolean parametru.

Jeśli true, undefines symbole specyficzne dla firmy Microsoft, które definiuje kompilator.

Aby uzyskać więcej informacji, zobacz /u opcji w /U, /u (Usuń definicje symboli).

UndefinePreprocessorDefinitions

Opcjonalny String[] parametru.

Określa listę jednego lub więcej symboli preprocesora nie zdefiniowany.

Aby uzyskać więcej informacji, zobacz /U opcji w /U, /u (Usuń definicje symboli).

UseFullPaths

Opcjonalny Boolean parametru.

Jeśli true, wyświetla pełną ścieżkę pliki kodu źródłowego, przekazany do kompilatora w diagnostyki.

Aby uzyskać więcej informacji, zobacz /FC (Pełna ścieżka pliku kodu źródłowego w Diagnostyce).

UseUnicodeForAssemblerListing

Opcjonalny Boolean parametru.

Jeśli true, powoduje, że plik wyjściowy ma być utworzony w formacie UTF-8.

Aby uzyskać więcej informacji, zobacz /FAu opcji w /FA, /Fa (Umieszczanie pliku na liście).

WarningLevel

Opcjonalny String parametru.

Określa najwyższy poziom ostrzegawczy, który ma być generowany przez kompilator.

Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

Wartość

Opcja wiersza polecenia

TurnOffAllWarnings

/W0

Level1

/W1

Level2

/W2

Level3

/W3

Level4

/W4

EnableAllWarnings

/Wall

Aby uzyskać więcej informacji, zobacz /Wn opcji w /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Poziom ostrzeżenia).

WholeProgramOptimization

Opcjonalny Boolean parametru.

Jeśli true, umożliwia optymalizacja całego programu.

Aby uzyskać więcej informacji, zobacz /GL (Optymalizacja całego programu).

XMLDocumentationFileName

Opcjonalny String parametru.

Określa nazwę wygenerowane pliki dokumentacji XML.Ten parametr może być nazwa pliku lub katalogu.

Aby uzyskać więcej informacji, zobacz name argument w /doc (Przetwarzaj komentarze dokumentacji) (C/C++).Zobacz też GenerateXMLDocumentationFiles parametr w tej tabeli.

MinimalRebuildFromTracking

Opcjonalny Boolean parametru.

Jeśli true, śledzone build przyrostowe jest wykonywane; Jeśli false, wykonywane jest przebudowanie.

TLogReadFiles

Opcjonalny ITaskItem[] parametru.

Określa tablicę elementów, które reprezentują odczytać plik śledzenia Dzienniki.

Dziennik śledzenia odczytu pliku (.tlog) zawiera nazwy plików wejściowych, które są odczytywane przez zadania i jest używany przez system budowania projektu do obsługi kompilacje przyrostowych.Aby uzyskać więcej informacji, zobacz TrackerLogDirectory i TrackFileAccess parametrów w tej tabeli.

TLogWriteFiles

Opcjonalny ITaskItem[] parametru.

Określa tablicę elementów, które reprezentują zapisu plików dzienników śledzenia.

Dziennik śledzenia zapisu pliku (.tlog) zawiera nazwy plików wyjściowych, które są napisane przez zadania i jest używany przez system budowania projektu do obsługi kompilacje przyrostowych.Aby uzyskać więcej informacji, zobacz TrackerLogDirectory i TrackFileAccess parametrów w tej tabeli.

TrackFileAccess

Opcjonalny Boolean parametru.

Jeśli true, utwory desenie dostępu pliku.

Aby uzyskać więcej informacji, zobacz TLogReadFiles i TLogWriteFiles parametrów w tej tabeli.

Zobacz też

Inne zasoby

Odwołanie do zadania MSBuild