/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
Otevřete dialogové okno stránky vlastností projektu. Podrobnosti najdete v tématu nastavení kompilátoru C++ a vlastností sestavení v Visual Studio.
Vyberte stránku Vlastnosti konfigurace Upřesnit vlastnostC/C++ .
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
- Viz CompileAs.
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