看來,當我將選項設置爲/ Yu時,它只是使用任何pch,而不檢查是否需要更新,這意味着它會保留它預編譯的頭文件列表,並檢查這些文件自上次被預編譯以來是否更新過。是否Visual C++檢查是否需要重新生成其pch如果我使用/ Yc
但是,當我/ YC,它只是重新預編譯每次我建立我的項目。
我不是很確定Visual C++是否像我想的那樣處理這些行爲,或者如果我犯了編輯.h文件或其他錯誤。所以我應該設置/ Yc,編譯,重置爲/ Yu,繼續迭代,但是重置爲/ Yc,重建,然後每次更新頭文件時都將RESET重新設置爲/ YU?
我希望我的英語好,並以良好的方式解釋我的問題 – jokoon
[如何有效地使用預編譯頭(使用/ Yc和Yu選項)?](http://stackoverflow.com/questions/ 5177046/how-to-use-precompiled-headers-efficient-using-yc-and-yu-options) –