Udostępnij za pośrednictwem


/Tc, /Tp, /TC, /TP (Określ typ pliku źródłowego)

/Tc Opcja określa, że filename jest plik źródłowy C, nawet jeśli nie mają rozszerzenie .c./Tp Opcja określa, że filename jest plik źródłowy języka C++, nawet jeśli nie ma rozszerzenie CPP lub .cxx.Spacji między opcją i filename jest opcjonalne.Każda opcja określa jeden plik; Aby określić dodatkowe pliki, powtórz opcją.

/TCi /TP są warianty global /Tc i /Tp.Określają one w kompilatorze traktować wszystkie pliki o nazwie w wierszu polecenia jako pliki źródłowe C (/TC) lub plików źródłowych języka C++ (/TP), bez względu na ich lokalizację w wierszu polecenia w odniesieniu do opcji.Te opcje globalne może być zastąpiona na jednym pliku poprzez /Tc lub /Tp.

/Tcfilename
/Tpfilename
/TC
/TP

Argumenty

  • filename
    Plik źródłowy C lub C++.

Uwagi

Domyślnie CL zakłada, że pliki z rozszerzeniem .c są pliki źródłowe C i C++ plików źródłowych są pliki z rozszerzeniem .cxx lub CPP.

Gdy albo TC lub Tc określono opcję wszelkich specyfikacji /Zc:wchar_t (wchar_t jest typem natywnym) opcja jest ignorowana.

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij stronę właściwości Zaawansowane.

  4. Modyfikowanie Skompilować jako właściwości.

Aby programowo ustawić tę opcję kompilatora

Przykłady

Następujący wiersz polecenia CL Określa, że MAIN.c, TEST.prg i COLLATE.prg są wszystkie pliki źródłowe C.CL nie rozpoznaje PRINT.prg.

CL MAIN.C /TcTEST.PRG /TcCOLLATE.PRG PRINT.PRG

Następujący wiersz polecenia CL Określa, że TEST1.c, TEST2.cxx, TEST3.huh i TEST4.o są kompilowane jako pliki języka C++ i TEST5.z jest skompilowany jako plik C.

CL TEST1.C TEST2.CXX TEST3.HUH TEST4.O /Tc TEST5.Z /TP

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora