Pregunta

Quiero usar el archivo PCH para acelerar la construcción, por lo que almacenar el archivo PCH en una carpeta separada y reutilizarla cuando la construcción del proyecto más adelante.

pero tengo algo de import * .dll en mi stdafx.hy. por lo que si algo cambió en el * .dll, el archivo PCH tiene por qué ser recreada.

mi pregunta es si puedo utilizar varios archivos PCH en 1 proyecto, por lo que puedo poner la importación * .dll a otro PCH y sólo recrear éste si algo cambió en * .dll.

gracias de antemano:)

¿Fue útil?

Solución

No, sólo se puede incluir un archivo PCH por invocación cl.exe.

Es un fastidio, pero esa es la manera que es.

Otros consejos

Sí se puede establecer por archivo CPP, que PCH para su uso.

Sólo tienes que ir a las propiedades del archivo .cpp y luego ir a la pestaña de encabezado precompilado. (Propiedades de Configuración -> C / C ++ -> encabezados precompilados) Puede especificar qué cabecera para utilizar allí pre-compilados.

Sólo se debe poner las cosas que no cambian en su pre encabezados compilado sin embargo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top