Partilhar via


/ TC, /Tp, /TC, /TP (especificar arquivo de fonte tipo)

The /Tc opção especifica que filename é um C arquivo de origem, mesmo se ele não tem uma extensão .c. The /Tp opção especifica que filename é um arquivo de fonte do C++, mesmo que ele não tenha 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, Repetir a opção.

/TC e /TP são variantes global /Tc e /Tp. Eles especificam para o compilador trate todos sistema autônomo arquivos indicados na linha de comando sistema autônomo 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 global podem ser substituídas em um único arquivo por meio de /Tc ou /Tp.

/Tcfilename
/Tpfilename
/TC
/TP

Argumentos

  • filename
    Uma C ou C++ arquivo de origem.

Comentários

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

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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.

  2. clicar no C/C++ pasta.

  3. clicar no Avançado página de propriedades.

  4. Modificar o Compilar sistema autônomopropriedade .

Para conjunto esta opção do compilador por meio de programação

Exemplos

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

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

A seguinte linha de comando CL Especifica que TEST1.c, TEST2.cxx, TEST3.huh e TEST4.o são compilados sistema autônomo arquivos C++ e TEST5.z é compilado sistema autônomo 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

Opções de compilador configuração