Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Option "/Tc " gibt an, dass es sich bei dem Dateinamenargument um eine C-Quelldatei handelt, auch wenn sie keine ERWEITERUNG C aufweist. Die Option "/Tp " gibt an, dass es sich bei dem Dateinamenargument um eine C++-Quelldatei handelt, auch wenn sie keine .cpp- oder CXX-Erweiterung aufweist. Ein Leerzeichen zwischen der Option und dem Dateinamen ist optional. Jede Option gibt eine Datei an; um zusätzliche Dateien anzugeben, wiederholen Sie die Option.
/TC und /TP sind globale Varianten von /Tc und /Tp. Sie geben dem Compiler an, alle Dateien, die in der Befehlszeile als C-Quelldateien (/TC) oder C++-Quelldateien (/TP) benannt sind, zu behandeln, ohne die Position in der Befehlszeile in Bezug auf die Option zu berücksichtigen. Diese globalen Optionen können auf einer einzelnen Datei mithilfe von /Tc oder /Tp überschrieben werden.
Syntax
/Tc-Dateiname
/Tp-Dateiname
/TC
/TP
Argumente
filename
Eine C- oder C++-Quelldatei.
Hinweise
Standardmäßig geht CL davon aus, dass Dateien mit der Erweiterung C-Quelldateien und -dateien mit der .cpp oder die CXX-Erweiterung C++-Quelldateien sind.
Wenn entweder die TC - oder Tc-Option angegeben wird, wird jede Spezifikation der Option /Zc:wchar_t (wchar_t Is Native Type) ignoriert.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Wählen Sie die Eigenschaftenseite Konfigurationseigenschaften>C/C++>Erweitert aus.
Ändern Sie die Compile As-Eigenschaft . Wählen Sie "OK" aus, oder "Übernehmen" , um Ihre Änderungen anzuwenden.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe CompileAs.
Beispiele
Diese CL-Befehlszeile gibt an, dass MAIN.c, TEST.prg und COLLATE.prg alle C-Quelldateien sind. CL erkennt PRINT.prg nicht.
CL MAIN. C /TcTEST.PRG /TcCOLLATE.PRG PRINT. PRG
Diese CL-Befehlszeile gibt an, dass TEST1.c, TEST2.cxx, TEST3.huh und TEST4.o als C++-Dateien kompiliert werden und TEST5.z als C-Datei kompiliert wird.
CL TEST1. C TEST2. CXX TEST3. HUH TEST4. O /Tc TEST5. Z /TP
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile