/ 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
Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.
Clique o C/C++ pasta.
Clique o Advanced página de propriedades.
Modificar o De compilação como propriedade.
Para definir esta opção de compilador programaticamente
- See CompileAs.
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