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:)

È stato utile?

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ò.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top