/Tc, /Tp, /TC, /TP (zadání typu zdrojového souboru)
/Tc Určuje možnost filename je zdrojový soubor C, i když nemá příponu .c./Tp Určuje možnost filename je zdrojový soubor jazyka C++, přestože neobsahuje příponu cpp nebo .cxx.Mezery mezi parametrem a filename je nepovinný.Každá možnost určuje jeden soubor. Chcete-li určit další soubory, opakujte požadovanou možnost.
/TCa /TP globální variant /Tc a /Tp.Určují kompilátoru, aby považoval všechny soubory s názvem v příkazovém řádku jako zdrojové soubory C (/TC) nebo C++ zdrojové soubory (/TP), bez ohledu na jejich umístění ve vztahu k možnosti příkazového řádku.Tyto globální možnosti, může být přepsána na jeden soubor prostřednictvím /Tc nebo /Tp.
/Tcfilename
/Tpfilename
/TC
/TP
Arguments
- filename
C nebo C++ zdrojový soubor.
Poznámky
Ve výchozím CL předpokládá, že soubory s příponou .c jsou zdrojové soubory jazyka C a C++ zdrojové soubory jsou soubory CPP nebo rozšíření .cxx.
Pokud buď TC nebo Tc není zadána možnost, každá specifikace /Zc:wchar_t (wchar_t je nativní typ) možnost je ignorována.
Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.
Klikněte na složku C/C++.
Klikněte na stránku vlastností Pokročilé.
Změnit Kompilaci jako vlastnost.
Chcete-li tuto možnost kompilátoru nastavit v programu
- Další informace naleznete v tématu CompileAs.
Příklady
Na příkazovém řádku následující CL Určuje, že MAIN.c, TEST.prg a COLLATE.prg jsou všechny zdrojové soubory C.CL nerozpozná PRINT.prg.
CL MAIN.C /TcTEST.PRG /TcCOLLATE.PRG PRINT.PRG
Na příkazovém řádku následující CL Určuje, že TEST1.c, TEST2.cxx, TEST3.huh a TEST4.o jsou kompilovány jako C++ soubory a TEST5.z je zkompilován jako soubor C.
CL TEST1.C TEST2.CXX TEST3.HUH TEST4.O /Tc TEST5.Z /TP