/ Tc, /Tp, /TC, /TP (Especifica o tipo de arquivo de origem)

O /Tc opção especifica que filename é um arquivo de código-fonte C, mesmo que não tenha uma extensão. c. O /Tp opção especifica que filename é um arquivo de origem do C++, mesmo se não tiver uma extensão. cpp ou. cxx. Um espaço entre a opção e filename é opcional. Cada opção especifica um arquivo; Para especificar arquivos adicionais, repita a opção.

/TCe /TP são variantes globais de /Tc e /Tp. Eles especificam para o compilador trate todos os arquivos nomeados na linha de comando, como arquivos de código-fonte C (/TC) ou arquivos de origem do C++ (/TP), sem considerar a localização na linha de comando em relação à opção. Essas opções globais podem ser substituídas em um único arquivo por meio de /Tc ou /Tp.

/Tcfilename
/Tpfilename
/TC
/TP

Arguments

  • filename
    Um arquivo de código-fonte c ou C++.

Comentários

Por padrão, o CL assume que arquivos com a extensão. c são os arquivos de código-fonte c e com o CPP ou a extensão. cxx são arquivos de origem do C++.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.

  2. Clique o C/C++ pasta.

  3. Clique o Advanced página de propriedades.

  4. Modificar o De compilação como propriedade.

Para definir esta opção de compilador programaticamente

Examples

A seguinte linha de comando CL Especifica que o MAIN.c, TEST.prg e COLLATE.prg são todos os arquivos de código-fonte C. CL não reconhecerá o PRINT.prg.

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

A seguinte linha de comando CL Especifica que o TEST1.c, TEST2.cxx, TEST3.huh e TEST4.o são compilados como arquivos de C++ e TEST5.z é compilado como um arquivo C.

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

Consulte também

Referência

Opções do compilador

Definindo opções do compilador