Question

Je veux utiliser le fichier PCH pour accélérer la construction, donc je stocker le fichier PCH dans un dossier séparé et le réutiliser lors de la construction plus tard le projet.

mais j'ai quelques #import * .dll dans mon stdafx.h. donc si quelque chose a changé dans le * .dll, besoin d'être recréé le fichier PCH.

ma question est de savoir si je peux utiliser plusieurs fichiers PCH dans 1 projet, afin que je puisse mettre l'importation * .dll à un autre PCH et seulement recréer celui-ci si quelque chose a changé en * .dll.

merci à l'avance:)

Était-ce utile?

La solution

Non, vous ne pouvez inclure un fichier pch par invocation cl.exe.

Il est une vraie corvée, mais c'est la façon dont il est.

Autres conseils

Oui, vous pouvez définir par fichier cpp qui pch à utiliser.

Il suffit d'aller aux propriétés du fichier .cpp, puis allez dans l'onglet d'en-tête pré-compilé. (Propriétés de configuration -> C / C ++ -> têtes précompilés) Vous pouvez spécifier en-tête pré-compilé pour utiliser là-bas.

Vous ne devez mettre les choses qui ne changent pas dans vos têtes de pré compilé cependant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top