Compartilhar via


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

O /Tc opção especifica que filename é um arquivo de fonte c, mesmo que não tem uma extensãode. c.O /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, repita a opção.

/TCe /TP são variantes globais de /Tc e /Tp.Eles especificam para o compilador para tratar todos os arquivos nomeados na linha de comando como arquivos de fonte do C (/TC) ou arquivos de fonte 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

Argumentos

  • filename
    Um arquivo de fonte c ou C++.

Comentários

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

Quando ambos os TC ou Tc opção for especificada, qualquer especificação da /ZC:wchar_t (wchar_t é o tipo nativo) opção é ignorada.

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

  1. Abra o projetodo Páginas de propriedadescaixa de diálogo. Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.

  2. Clique no C/C++ pasta.

  3. Clique no Advancedpágina depropriedade .

  4. Modificar o De compilação comopropriedade.

Para definir essa opção de compilador programaticamente

Exemplos

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

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

A seguinte CL linha de comando Especifica que o TEST1.c, TEST2.cxx, TEST3.huh e TEST4.o são compilados como arquivos 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

Configurando opções de compilador