Udostępnij za pośrednictwem


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

/Tc Opcja określa, że filename jest plik źródłowy C, nawet jeśli nie ma.c rozszerzenie./Tp Opcja określa, że filename jest plikiem źródłowym C++, nawet jeśli nie ma.cpp lub .cxx rozszerzenie.Przestrzeń między opcji i filename jest opcjonalny.Każda opcja określa jeden plik; Aby określić dodatkowe pliki, powtórz opcji.

/TCi /TP wariantów globalnego /Tc i /Tp.Określają one kompilator , aby traktować wszystkie pliki o nazwie wiersz polecenia jako pliki źródłowe C (/TC) lub pliki źródłowe C++ (/TP), bez względu na położenie wiersz polecenia w odniesieniu do opcji.Te opcje globalne może zostać zastąpiona przez pojedynczy plik 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 rozszerzenie .c są pliki źródłowe c i pliki z .cpp lub.cxx rozszerzenie są pliki źródłowe C++.

Gdy albo TC lub Tc opcja zostanie określona, każda specyfikacja /Zc:wchar_t (Typ macierzysty jest wchar_t) opcja jest ignorowana.

Aby ustawić tę opcję kompilator w Visual Studio rozwoju środowisko

  1. Otwórz projekt Stron właściwościokno dialogowe. Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.

  2. Kliknij przycisk C i C++ folder.

  3. Kliknij przycisk Zaawansowanestronęwłaściwość .

  4. Modyfikowanie Skompilować jakowłaściwość.

Aby programowo ustawić tę opcję kompilator

Przykłady

Następujące CL wiersz polecenia określa są wszystkie pliki źródłowe C MAIN.c, TEST.prg i COLLATE.prg.CL nie rozpozna PRINT.prg.

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

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

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

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora