我想使用PCH文件以加快生成,所以我存储在单独的文件夹中的PCH文件并重复使用时以后生成项目。

但我有一些#进口的* .dll在我stdafx.h中。因此,如果什么东西在* .DLL改变,则PCH文件需要被重新创建。

我的问题是我是否能在1个项目使用多个PCH文件,这样我就可以把进口的* .dll到另一个PCH且仅当东西的* .dll改变重新创建一个。

由于事先:)

有帮助吗?

解决方案

没有,则只能包括每cl.exe时调用一个PCH文件。

这是一个令人失望,但是这是它是这样的。

其他提示

是可以在每个CPP文件中设置该PCH使用。

刚去.cpp文件的属性,然后进入预编译头选项卡。 (配置属性 - > C / C ++ - >预编译头) 可以指定哪个预编译的头使用在那里。

您应该只把事情不要在您的预编译头更改虽然。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top