Sdílet prostřednictvím


/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

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Klikněte na složku C/C++.

  3. Klikněte na stránku vlastností Pokročilé.

  4. 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

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru