/Tc, /Tp, /TC, /TP (zadání typu zdrojového souboru)
Možnost /Tc určuje, že jeho název souboru je zdrojový soubor jazyka C, i když nemá příponu .c. Možnost /Tp určuje, že argument názvu souboru je zdrojový soubor C++, i když nemá příponu .cpp nebo .cxx. Mezera mezi možností a názvem souboru je volitelná. Každá možnost určuje jeden soubor; chcete-li zadat další soubory, opakujte možnost.
/TC a /TP jsou globální varianty /Tc a /Tp. Zadají kompilátoru za účelem zpracování všech souborů pojmenovaných na příkazovém řádku jako zdrojové soubory C (/TC) nebo zdrojové soubory 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 pomocí /Tc nebo /Tp.
Syntaxe
/Tc název souboru
/Tp název souboru
/TC
/Toaletní papír
Argumenty
filename
Zdrojový soubor jazyka C nebo C++.
Poznámky
Cl ve výchozím nastavení předpokládá, že soubory s příponou .c jsou zdrojové soubory C a soubory s .cpp nebo příponou .cxx jsou zdrojové soubory C++.
Pokud je zadána možnost TC nebo Tc, bude ignorována jakákoli specifikace parametru /Zc:wchar_t (wchar_t Je nativní typ).
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 sadě Visual Studio.
Vyberte stránku vlastností konfigurace>C/C++>Advanced.
Upravte vlastnost Compile As. Pokud chcete změny použít, zvolte OK nebo Použít .
Programové nastavení tohoto parametru kompilátoru
- Viz třída 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 nerozpozná print.prg.
CL MAIN. C /TcTEST.PRG /TcCOLLATE.PRG PRINT. PRG
Tento příkazový řádek CL určuje, že test1.c, TEST2.cxx, TEST3.huh a TEST4.o jsou kompilovány jako soubory C++ a TEST5.z je zkompilován jako soubor C.
CL TEST1. C TEST2. CXX TEST3. HUH TEST4. O /Tc TEST5. Z /TP
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC