Bonjour à tous,
à la compilation de mon projet, le compilo ne trouve pas le .pch. Et de fait, il n'y est pas. Il faut donc le générer me suis-je dit. Oui, certes, mais comment?
merci.
Version imprimable
Bonjour à tous,
à la compilation de mon projet, le compilo ne trouve pas le .pch. Et de fait, il n'y est pas. Il faut donc le générer me suis-je dit. Oui, certes, mais comment?
merci.
salut,
ah les pch !
tout depend de :
tes options de compilations,laquelle est reglée? (voir onglet C++ )
si l'option entete precompilés etait presente des le début du programme.
si tu disposes du fichier stdafx.h et stdafx.cpp dans ton projet .
:D
Alors:
* mon projet compile en debug, le .pch est bien présent dans $(racine)/debug/
* Les fichiers stdafx.h et .cpp sont bien présents dans mon projet (j'y ai d'ailleurs mis quelques macros)
* Les options d'optimisation en release sont:
- Debug Information Format: Disabled (pas besoin d'infos de debug, c'est une release)
- full optimisation (/Ox)
- Use Precompiled Header (/Yu)
Une idée?
P.S: en vérité, j'ai 3 niveaux de compilation:
- debug: debug classique
- release: c'est une release mais sans optimisation (option Optimization = disabled)
- release optimisée: celle qui est décrite ci-dessus.
Le projet compile en debug et en release, mais pas en "release optimisée". Je ne comprends pas pourquoi...
tu as essayé de faire un clean quand tu changes de mode de compilation entre toutes tes versions ?
:D
Je viens d'essayer, ça ne change rien :arf:
essaye create precompiled header file (.pch).
:D
Ok, ça marche! :hola:
:merci: