unexpected end of file while looking for precompile header directive

unexpected end of file while looking for precompile header directive - C++ - Programmation

Marsh Posté le 02-04-2004 à 09:49:45    

J'ai récupéré des sources (qui fonctionne trés bien pour les prg. qui les utilises).
Lors de ma compilation, alors que je ne les aient juste qu'ajouter à mon workspace, tout les .cpp (qui ont bien sur un .h) de ces sources me génèrent cette erreur :
fatal error C1010: unexpected end of file while looking for precompiled header directive
 
lorsque je double clique sur l'une d'entre elles, le compilateur me renvoi à la fin du .cpp concerné.
Comme si il y avait une erreur dans ces sources... alors qu'ils fonctionnes trés bien avec d'autre prog. !
normalement, je n'ai pas à y touché...

Reply

Marsh Posté le 02-04-2004 à 09:49:45   

Reply

Marsh Posté le 02-04-2004 à 16:06:55    

quel compilateur ? d'ou proviennent ces sources ?

Reply

Marsh Posté le 02-04-2004 à 16:17:47    

Je dirais un #ifdef qui n'as pas de #endif correspondant, t'as vraiment rien rajouter? Meme pas un header de ta composition?


Message édité par chagarou le 02-04-2004 à 16:18:04
Reply

Marsh Posté le 05-04-2004 à 10:14:50    

tu utilise Microsoft dev studio.
et t as du cree un workspace/projet en lui disant qu il utilise ses stdafx.h
 
comme t as pomper les sources ailleurs elles y sont pa (les includes "stdafx.h".
 
 
priject / settings  on glet c/c++ project options , vire  /Yu"stdafx.h"
 
FK
j me suis explique comme un manche lol

Reply

Marsh Posté le 05-04-2004 à 10:18:00    

ou alors project setting c/c++
category Precompiled Headers
 
et selectione  
 
not using precompiled
 
 
FK

Reply

Marsh Posté le 05-04-2004 à 10:22:41    

Mais le plus simple reste d'inclure "stdafx.h" dans le ficher désigné par le compilateur, comme l'a dit frenchkiss.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed