Anzeigen vorverarbeiteter C/C-Quelldateien in Visual Studio
Bei der Arbeit mit C/C-Quelldateien, die zahlreiche Präprozessoranweisungen enthalten, wird dies der Fall Es ist unbedingt erforderlich, ihr Aussehen nach der Vorverarbeitung zu verstehen. Visual Studio bietet ein Befehlszeilendienstprogramm, cl.exe, das Entwicklern mehrere Optionen zur Ausgabe vorverarbeiteter Dateien bietet:
1. Vorverarbeitung zur Standardausgabe:
Um die vorverarbeitete Datei zur Standardausgabe auszugeben, verwenden Sie die Option „/E“. Dies ahmt die Option „-E“ von GCC nach und erleichtert die direkte Anzeige des vorverarbeiteten Codes.
2. Vorverarbeitung in eine Datei:
Wenn Sie die vorverarbeitete Datei lieber speichern möchten, verwenden Sie die Option „/P“. Diese Option generiert eine Datei mit dem vorverarbeiteten Code.
3. Vorverarbeitung zur Standardausgabe ohne #line-Anweisungen:
In manchen Fällen kann es wünschenswert sein, die #line-Anweisungen aus der vorverarbeiteten Ausgabe wegzulassen. Um dies zu erreichen, kombinieren Sie die Optionen „/P“ und „/EP“. Dadurch wird sichergestellt, dass der vorverarbeitete Code ohne #line-Anweisungen generiert wird.
Beispielverwendung:
Um eine Quelldatei mit dem Namen „my_source.cpp“ vorzuverarbeiten und die vorverarbeitete Ausgabe zu leiten Um eine Datei mit dem Namen „preprocessed.txt“ zu erstellen, verwenden Sie den folgenden Befehl in der Eingabeaufforderung:
cl.exe /P my_source.cpp /Fo preprocessed.txt
Dieser Befehl erstellt eine „preprocessed.txt“-Datei mit dem vorverarbeiteten Code.
Hinweis:
Je nach der Version von Visual Studio, die Sie verwenden, hängt die Verfügbarkeit davon ab Optionen können variieren.
Das obige ist der detaillierte Inhalt vonWie kann ich vorverarbeiteten C/C-Code mit Visual Studio anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!