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.
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.
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
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 .
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
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...
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
tu as essayé de faire un clean quand tu changes de mode de compilation entre toutes tes versions ?
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Je viens d'essayer, ça ne change rien
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
essaye create precompiled header file (.pch).
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Ok, ça marche!
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager