/ Tc, /Tp, /tc, /tp (kaynak dosya türünü belirtin)
/Tc Seçeneği belirtir filename .c uzantısahip olmaması bile bir c kaynak dosyasıdır. /Tp Seçeneği belirtir filename C++ kaynak dosya olsa bile .cpp veya .cxx bir uzantıyok. Seçenek arasında bir boşluk ve filename isteğe bağlıdır. Her seçenek bir dosyayı belirtir; ek dosya belirtmek için seçenek'i yineleyin.
/TCve /TP genel türevleri olan /Tc ve /Tp. derleyici komut satırı c kaynak dosyaları olarak adlandırılan tüm dosyaları işlemek için belirledikleri (/TC) veya C++ kaynak dosyalarını (/TP), için konum seçeneğine göre komut satırı olmadan. Bu genel seçenekleri sayesinde tek bir dosya üzerinde kılınabilir /Tc veya /Tp.
/Tcfilename
/Tpfilename
/TC
/TP
Değişkenler
- filename
c veya C++ kaynak dosyası.
Notlar
Varsayılan olarak, cl .c uzantı sahip dosyalar c kaynak dosyalarının ve C++ kaynak dosyalarını .cpp veya .cxx uzantı dosyalardır varsayar.
Zaman ya da TC veya Tc seçeneği belirtilmiş herhangi bir tarifi /Zc:wchar_t (wchar_t doğal türü olarak) seçeneği gözardı edilir.
Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.
Tıklatın c/C++ klasörü.
Tıklatın Gelişmişözellik sayfası.
Değiştirmek Derleme olaraközellik.
Bu derleyici seçeneği programlı olarak ayarlamak için
- Bkz: CompileAs
Örnekler
Aşağıdaki cl komut satırı MAIN.c, TEST.prg ve COLLATE.prg c kaynak dosyalarının tümünü olduğunu belirtir. cl PRINT.prg tanımaz.
CL MAIN.C /TcTEST.PRG /TcCOLLATE.PRG PRINT.PRG
Aşağıdaki cl komut satırı TEST1.c, TEST2.cxx, TEST3.huh ve TEST4.o C++ dosyaları olarak derlenir ve TEST5.z c dosya olarak derlenmiş belirtir.
CL TEST1.C TEST2.CXX TEST3.HUH TEST4.O /Tc TEST5.Z /TP