Posso usare più file PCH in 1 progetto?
Domanda
Voglio utilizzare il file PCH per accelerare la costruzione, così ho memorizzare il file PCH in una cartella separata e riutilizzarlo quando costruire il progetto in seguito.
, ma ho un po '# import * .dll nella mia stdafx.h. quindi se qualcosa è cambiato nel * .dll, il file PCH deve essere ricreato.
la mia domanda è se posso usare più file PCH in 1 progetto, in modo che io possa mettere l'importazione * .dll a un'altra PCH e ricreare solo questa se qualcosa è cambiato in * .dll.
grazie in anticipo:)
Soluzione
No, è possibile includere un solo file PCH per cl.exe invocazione.
E 'una rottura, ma questo è il modo in cui è.
Altri suggerimenti
Sì, è possibile impostare per ogni file cpp che pch da utilizzare.
Basta andare alle proprietà del file cpp e poi andare alla scheda pre-compilato intestazione. (Proprietà di configurazione -> C / C ++ -> intestazioni precompilate) È possibile specificare quali pre-compilato intestazione da usare lì.
Si dovrebbe mettere solo le cose che non cambiano nelle intestazioni pre compilati però.