在Visual Studio 中查看預處理的C/C 原始檔
使用包含大量預處理器指令的C/C 來源檔案時,它會變成必須了解預處理後它們的外觀。 Visual Studio 提供了一個命令列實用程式cl.exe,它為開發人員提供了多種輸出預處理檔案的選項:
1.預處理到標準輸出:
要將預處理後的檔案輸出到標準輸出,請使用“/E”選項。這模仿了GCC的“-E”選項,方便直接查看預處理後的程式碼。
2.預處理到檔案:
如果您想儲存預處理的文件,請使用「/P」選項。此選項會產生一個包含預處理程式碼的檔案。
3.不使用 #line 指令預處理為標準輸出:
在某些情況下,可能需要從預處理輸出省略 #line 指令。要實現此目的,請組合“/P”和“/EP”選項。這可確保產生預處理程式碼時無需使用 #line 指令。
用法範例:
預處理名為「my_source.cpp」的來源檔案並定向預處理輸出對於名為「preprocess ed.txt」的文件,在指令中使用以下指令提示:
cl.exe /P my_source.cpp /Fo preprocessed.txt
此指令將建立一個包含預處理程式碼的「preprocessed.txt」檔案。
注意:
取決於您使用的 Visual Studio 版本不同,這些選項的可用性可能會有所不同。
以上是如何使用 Visual Studio 查看預處理的 C/C 程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!