0
我爲一個項目啓用了PCH。將所有常用標題(從C++ std lib和boost)添加到stdafx.h
,添加了stdafx.cpp
,並在其中包含stdafx.h
。我在stdafx.cpp
的屬性中選擇了Create
,並在項目設置中選擇了Use
。此外,我還在/FI
選項中添加了stdafx.h
- 以避免在每個單元中包含stdafx.h
。Visual Studio 2017 PCH不會提高編譯時間
當我重建整個項目時,它首先遵循stdafx.cpp
和快速其他*.cpp
文件 - 沒關係,它似乎工作。但是,如果我更改文件然後構建項目,那麼重新編譯單個文件需要很多時間,與重建整個項目相比,PCH似乎不起作用,或者重建了PCH文件,或者什麼?
我該怎麼做?