unexpected end of file... - C++ - Programmation
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.
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 ?
Marsh Posté le 26-04-2004 à 16:52:12
Cherche dans le forum, c'est pas un sujet neuf, ton pb.
A+,
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
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).
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 ?
Marsh Posté le 26-04-2004 à 23:44:06
oui djdie décrit une autre erreure frequente (puisque je la fais a chaque fois )
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)
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
Marsh Posté le 30-04-2004 à 09:43:54
ReplyMarsh Posté le 30-04-2004 à 12:38:06
Code :
|
ou bien
Code :
|
et alors ?
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
Marsh Posté le 30-04-2004 à 17:46:53
Reply
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.