unexpected end of file...

unexpected end of file... - C++ - Programmation

Marsh Posté le 26-04-2004 à 16:18:14    

lorsque j'inclu des sources, il me met toujours la même erreur C1010 !
en fait, j'ai récup. un prog. qui les utilisent, et je l'ai modifié.
Le squelette, y a aucun soucis, mais dès lors que je les inclus ... ! il met met une erreur à chq .cpp que j'ai inclu.

Reply

Marsh Posté le 26-04-2004 à 16:18:14   

Reply

Marsh Posté le 26-04-2004 à 16:41:47    

un grand classique:
1. il manque un #endif à la fin d'un header
2. il manque un ';' à la fin de la déclaration d'1 classe
3. il manque 1 accolade fermante qqpart.
 
choisit ton camps.
dans le cas des parenthèses, un bon éditeur de text <troll>comme emacs</troll> permet de les éviter plus facilement.

Reply

Marsh Posté le 26-04-2004 à 16:46:15    

c'est pas possible... ces sources se font compilés avec succés avec l'autre prog. qui utilise ces mêmes sources... ! ta pas une autre explication ?

Reply

Marsh Posté le 26-04-2004 à 16:52:12    

Cherche dans le forum, c'est pas un sujet neuf, ton pb.
A+,

Reply

Marsh Posté le 26-04-2004 à 16:58:45    

j'ai dèja posté le meme sujet.... sans résultat, alors je la repose, en espèrent une tt autre réponse !
 
A+ gilou

Reply

Marsh Posté le 26-04-2004 à 20:45:43    

Les trois cas cités plus haut sont pourtant les plus courants. A ta place, je vérifierais quand même, dans les fichiers include en particulier (quitte à en mettre un ou deux en commentaire pour voir ce que ça donne).

Reply

Marsh Posté le 26-04-2004 à 23:24:59    

Pourtant la réponse t'a été donné ici http://forum.hardware.fr/hardwaref [...] 8917-1.htm je vois pas pq tu ouvres un nouveau fil. VC++ attend l'inclusion du header destiné à être précompilé et vraisemblablement tu ne l'inclus pas. T'as essayé de désactivé l'utilisation de header précompilés ?

Reply

Marsh Posté le 26-04-2004 à 23:44:06    

oui djdie décrit une autre erreure frequente (puisque je la fais a chaque fois :D )
 
perso j'inclus une dll (donc un #include blebleble.h) et j'oublie de placer le blebleble.lib dans le projet (tu peux aussi specifier le blebleble.lib dans propriete du projet, editeur de lien, entrée,dépendance supplementaire) du coup au premier type inconnu pour le compilateur; bimbamboum, le pire c'est qu'il te dit que le pb est dans le .cpp sans donner de detail.
 
evidemment blebleble est un nom donné en exemple hein? (on ne sait jamais je precise)


Message édité par giova le 26-04-2004 à 23:46:47
Reply

Marsh Posté le 27-04-2004 à 15:24:36    

lol, qd meme... merci, j'essairai ca ;)

Reply

Marsh Posté le 27-04-2004 à 15:42:31    

Tu as tronqué le message :
" unexpected end of file while looking for precompiled header directive"
Vires l'utilisation d'une entête précompilée.
http://support.microsoft.com/defau [...] -US;815644

Reply

Marsh Posté le 27-04-2004 à 15:42:31   

Reply

Marsh Posté le 30-04-2004 à 09:43:54    

djdie a écrit :

T'as essayé de désactivé l'utilisation de header précompilés ?


 
Comment fais-tu ?

Reply

Marsh Posté le 30-04-2004 à 10:10:42    

tu les fait comment tes inclusions ?

Reply

Marsh Posté le 30-04-2004 à 12:38:06    

Code :
  1. #include "blabla.h"


 
ou bien

Code :
  1. #ifndef __BLABLA_H
  2.   #define #blabla.h"
  3. #endif


 
et alors ?

Reply

Marsh Posté le 30-04-2004 à 14:09:27    

Quand on utilise les precompiled headers, il faut pas virer le stdafx.cpp/.h inclus par defaut sinon ca donne se message. Dans les settings du projet -> tu les enleves, je croie que c'est dans dans l'onglet preprocessor, me rappelle + trop :o

Reply

Marsh Posté le 30-04-2004 à 17:46:53    

lecoyote a écrit :

Comment fais-tu ?

En suivant le lien donné par HelloWorld.

Reply

Sujets relatifs:

Leave a Replay

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