2
我試圖診斷一個預處理宏的問題,並認爲我會使用/ P(http://msdn.microsoft.com/en-us/library/8z9z0bx6.aspx),所以我可以看到它的擴展至。我如何看到預處理器宏擴展到使用/ P?
現在,當我編譯.cpp文件時,我看到一個.i文件臨時出現在它旁邊。我無法打開該文件,因爲我得到了被另一個進程鎖定的錯誤。一旦編譯完成,.i文件似乎會自動再次被刪除。
如何查看預處理器宏展開的內容?
謝謝。
看看這裏:http://stackoverflow.com/questions/277258/cc-source-file-after-preprocessing – Haatschii 2012-04-16 14:15:18
謝謝是的,那裏的答案有很多步驟,讓我儘可能這個特定問題(.i文件在我看之前就消失了)。而且,我在VS pre VS2010的版本中成功完成了這個任務。 – 2012-04-16 14:17:20
您是否也嘗試過/ E選項? (這不能解決disappering文件的問題,但它可以告訴你你的宏擴展到什麼程度) – Haatschii 2012-04-16 14:19:45