在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」檔案。
注意:
取決於您使用的 Visual Studio 版本不同,這些選項的可用性可能會有所不同。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3