」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 Visual Studio 查看預處理的 C/C++ 程式碼?

如何使用 Visual Studio 查看預處理的 C/C++ 程式碼?

發佈於2024-12-23
瀏覽:123

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

在Visual Studio 中查看預處理的C/C 原始檔

使用包含大量預處理器指令的C/C 原始檔

使用包含大量預處理器指令的C/C 原始檔時,它會變成必須了解預處理後它們的外觀。 Visual Studio 提供了一個命令列實用程式 cl.exe,它為開發人員提供了多種輸出預處理檔的選項:

1。預處理到標準輸出:

要將預處理後的檔案輸出到標準輸出,請使用“/E”選項。這模仿了GCC的“-E”選項,方便直接查看預處理後的程式碼。

2。預處理到文件:

如果您想保存預處理的文件,請使用“/P”選項。此選項會產生一個包含預處理程式碼的檔案。

3。不使用 #line 指令預處理為標準輸出:

在某些情況下,可能需要從預處理輸出省略 #line 指令。要實現此目的,請組合“/P”和“/EP”選項。這可確保產生預處理程式碼時無需 #line 指令。

用法範例:

cl.exe /P my_source.cpp /Fo preprocessed.txt
預處理名為「my_source.cpp」的來源檔案並定向預處理輸出對於名為「preprocessed.txt」的文件,請在命令提示字元中使用下列命令:

cl.exe /P my_source.cpp /Fo preprocessed.txt

此指令將建立一個包含預處理程式碼的「preprocessed.txt」檔案。

注意:

How Can I View Preprocessed C/C   Code Using Visual Studio?
取決於您使用的 Visual Studio 版本不同,這些選項的可用性可能會有所不同。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3