/Tc, /Tp, /TC, /TP (zadání typu zdrojového souboru)

Možnost /TC určuje, že jeho argument filename je zdrojový soubor jazyka C, a to i v případě, že nemá příponu. C. Parametr /TP určuje, že jeho argument filename je zdrojový soubor C++, a to i v případě, že nemá příponu. cpp nebo. příponu CXX. Mezera mezi možností a názvem souboru je volitelná. Jednotlivé možnosti určují jeden soubor. Chcete-li zadat další soubory, opakujte možnost.

/TC a /TP jsou globálními variantami /TC a /TP. Určují kompilátor, aby považoval všechny soubory pojmenované na příkazovém řádku jako zdrojové soubory jazyka C (/TC) nebo zdrojové soubory jazyka C++ (/TP) bez ohledu na umístění na příkazovém řádku ve vztahu k možnosti. Tyto globální možnosti lze přepsat v jednom souboru prostřednictvím /TC nebo /TP.

Syntax

Název souboru /TC
/TPnázev_souboru
/TC
/TP

Argumenty

Bitmap
Zdrojový soubor jazyka C nebo C++.

Poznámky

Ve výchozím nastavení předpokládá, že soubory s příponou. c jsou zdrojové soubory jazyka c a soubory s příponou. cpp nebo. příponu CXX jsou zdrojové soubory jazyka C++.

Je-li zadána možnost TC nebo TC , je možnost "/Zc: Wchar_t (wchar_t je nativní typ) ignorována.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno stránky vlastností projektu. Podrobnosti najdete v tématu nastavení kompilátoru C++ a vlastností sestavení v Visual Studio.

  2. Vyberte stránku Vlastnosti konfigurace Upřesnit vlastnostC/C++ .

  3. Upravte vlastnost kompilovat jako . Chcete-li změny použít, klikněte na tlačítko OK nebo použít .

Programové nastavení tohoto parametru kompilátoru

Příklady

Tento příkazový řádek CL určuje, že MAIN. c, TEST. prg a COLLATE. PRG jsou všechny zdrojové soubory jazyka C. CL nebude rozpoznávat PRINT. prg.

HLAVNÍ CL. Tisk C/TcTEST.PRG/TcCOLLATE.PRG. PRG

Tento příkazový řádek CL určuje, že TEST1. c, TEST2. příponu CXX, TEST3. huh a TEST4. o jsou kompilovány jako soubory jazyka C++ a TEST5. z je kompilován jako soubor jazyka C.

CL TEST1. TEST2 C. PŘÍPONU CXX TEST3. HUH TEST4. O/TC TEST5. Z/TP

Viz také

možnosti kompilátoru MSVC
MSVC syntaxe Command-Line kompilátoru