2010-01-21 110 views

回答

1

起初,我認爲這可能是通過最初構建項目(創建PCH文件),然後進入stdafx.cpp屬性(通常是導致PCH生成的文件)和設置它被排除在構建之外。

但是,這是不可行的,因爲PDB文件內部鏈接到預編譯文件 - 如果你然後清理/重建你的項目(排除stdafx.cpp後)PDB將得到重新創建,然後編譯器將抱怨PCH與PDB版本不匹配。

也許你可以解釋爲什麼你想這樣做?

+2

好吧,每次觸發重建時,從頭開始構建未改變的PCH似乎沒有什麼意義。我出於純粹的好奇心問。以爲也許有一個簡單的解決方案,我沒有找到。感謝您的回答! – 2010-01-21 01:48:06