Heim >Backend-Entwicklung >C++ >Wie kann ich vorverarbeiteten C/C-Code mit Visual Studio anzeigen?

Wie kann ich vorverarbeiteten C/C-Code mit Visual Studio anzeigen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-20 05:39:09839Durchsuche

How Can I View Preprocessed C/C   Code Using Visual Studio?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn