J'ai un fichier qui a été testé et fonctionne comme prévu:Comment créer en-tête précompilé avec codeblocks et gcc
#ifndef PROMOTE_H_INCLUDED
#define PROMOTE_H_INCLUDED
#include <boost/mpl/vector.hpp>
#include <boost/mpl/find.hpp>
#include <boost/mpl/next.hpp>
#include <boost/mpl/deref.hpp>
template<class Integral>
struct Promote
{
typedef boost::mpl::vector<char,short,int,long,long long> types;
typedef typename boost::mpl::find<types,Integral>::type this_type;
typedef typename boost:: mpl::next<this_type>::type next_type;
typedef typename boost::mpl::deref<next_type>::type type;
};
#endif // PROMOTE_H_INCLUDED
Chaque fois que je change quelque chose dans mon projet ce fichier est en cours d'élaboration maintes et maintes fois que est peu sill. J'ai essayé de rechercher net et j'ai trouvé:
http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html Mais pour être honnête je ne vois juste pas là l'instruction comment créer l'en-tête précompilé. Alors, pourriez-vous, étape par étape, me dire comment le faire en utilisant code :: blocks?
merci.
alors où dans le code :: blocks je suis supposé le placer? – smallB
http://wiki.codeblocks.org/index.php?title=Precompiled_headers – Mat
-o ne peut pas être utilisé avec -c. C'est le message que je reçois de gcc – smallB