Bonjour a tous!
Je debutte avec VC++ (actuellement sous la version 6), et me lance dans un projet en utilisant les MFC.
Il y a un truc qui m'intrigue, et je n'arrive pas a obtenir une reponse clair sur le net :
"precompiled header" -> c'est quoi? et a quoi ça sert?
J'ai bien remarqué que si je faisait 'empty project' j'avais pas de probleme avec ça, et que sinon j'avais les fichier "stdafx.h" et "stdafx.cpp" ajouté a mon projet, et qui me font chier des que je compile.
Alors j'avais une erreur du type : "unexpected eof while looking for precompiled header", apres j'ai cherché, on m'a dit : "faut mettre des "#include "stdafx.h"" au debut de tes fichiers.
Bon, ok pourquoi pas. hop, oh ben tien nouvelle erreur! "is not a precompiled header file created with this compiler"
Mais c'est quoi ce bordel?
Bref, la seul solution que j'ai trouvé a donc été de modifier les settings de mon projet pour dire de ne pas utilisé les "precompiled header".
Mais j'aimerai savoir comment ça marche, ça pourrait peut-etre me servir un jour?!
Voila merci de vos reponse.
ah oui, autre chose, est-il possible d'inclure des fichier .c dans un projet MFC ? Car je doit faire un projet pour mes etudes en C, mais l'interface graphique libre (c'est la que j'me suis lancer dans le MFC). Mais si je met un .c il me fait la gueule. Donc j'ai renommé e, .cpp et j'ecris quand meme en C mais mes prof risque de pas trop aimé s'il mettent leur nez dans les fichiers...
Merci.