C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Débutant en C++ : fatal error C1010
Goto page 1, 2  Next
 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
J. KHOURY
Guest





PostPosted: Sun Feb 15, 2004 11:26 am    Post subject: Débutant en C++ : fatal error C1010 Reply with quote



Bonjour,



J'ai installé Microsoft Visual Studio.net sur XP puis j'ai lancé VC++. J'ai
créé un nouveau projet avec Win32 project. Puis dans solution explorer -
hello_projet - j'ai remplacé le code par celui la:



# include <iostream.h>

int main()

{

count << "Hello Worldn";

return 0;

}



Après compilation il affiche le message d'erreur suivant:

fatal error C1010: unexpected end of file while looking for precompiled
header directive


j'ai ensuite supprimé tous les fichiers "Header Files", "Resource Files" et
"stdafix.cpp" du "Source Files". Il ne restait que hello_projet.cpp. Je
recompile et j'ai la même erreur. Avez vous une idée?

Merci de votre aide.



Back to top
ARZUFFI Arnaud
Guest





PostPosted: Sun Feb 15, 2004 12:18 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote



J. KHOURY wrote:

Quote:
Bonjour,



J'ai installé Microsoft Visual Studio.net sur XP puis j'ai lancé VC++.
J'ai créé un nouveau projet avec Win32 project. Puis dans solution
explorer - hello_projet - j'ai remplacé le code par celui la:



# include <iostream.h

int main()

{

count << "Hello Worldn";

return 0;

}



Après compilation il affiche le message d'erreur suivant:

fatal error C1010: unexpected end of file while looking for precompiled
header directive


j'ai ensuite supprimé tous les fichiers "Header Files", "Resource Files"
et "stdafix.cpp" du "Source Files". Il ne restait que hello_projet.cpp. Je
recompile et j'ai la même erreur. Avez vous une idée?

Merci de votre aide.

En observant ce fichier, je remarque 2 erreurs :
1. le standard C++ consiste a ecrire 2. "cout" et pas "count" (sans doute une erreur de frappe)

Par contre, j'utilise gcc sous Linux, alors je ne saurais t'expliquer si
l'erreur est relative a une mauvaise utilisation de MS Visual Studio.


--
Arnaud ARZUFFI
(pour me répondre, enlever le "0" qui s'est glissé dans mon adresse...)


Back to top
Loïc Joly
Guest





PostPosted: Sun Feb 15, 2004 12:38 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote



J. KHOURY wrote:

Quote:
Bonjour,



J'ai installé Microsoft Visual Studio.net sur XP puis j'ai lancé VC++. J'ai
créé un nouveau projet avec Win32 project. Puis dans solution explorer -
hello_projet - j'ai remplacé le code par celui la:



# include
int main()

{

count << "Hello Worldn";

return 0;

}



Après compilation il affiche le message d'erreur suivant:

fatal error C1010: unexpected end of file while looking for precompiled
header directive

L'erreur est spécifique à un environnement de compilation, et est donc
hors sujet ici. Néanmoins, si dans les settings du projet, tu demande à
ce que les "precompiled headers" soient gérés automatiquement, ça
devrait mieux aller.

--
Loïc

Back to top
Pierre Maurette
Guest





PostPosted: Sun Feb 15, 2004 1:56 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

"Loïc Joly" <loic.actarus.joly (AT) wanadoo (DOT) fr> a écrit...
Quote:
J. KHOURY wrote:

Bonjour,



J'ai installé Microsoft Visual Studio.net sur XP puis j'ai lancé VC++.
J'ai
créé un nouveau projet avec Win32 project. Puis dans solution explorer -
hello_projet - j'ai remplacé le code par celui la:



# include
int main()

{

count << "Hello Worldn";

return 0;

}



Après compilation il affiche le message d'erreur suivant:

fatal error C1010: unexpected end of file while looking for precompiled
header directive

L'erreur est spécifique à un environnement de compilation, et est donc
hors sujet ici. Néanmoins, si dans les settings du projet, tu demande à
ce que les "precompiled headers" soient gérés automatiquement, ça
devrait mieux aller.
Non, plus grave à mon avis.

Déjà, créer win32 console.
Et puis, std::cout serait mieux que count !
En gros, il y a du boulot.
Pierre



Back to top
Samuel Krempp
Guest





PostPosted: Sun Feb 15, 2004 2:02 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

le Sunday 15 February 2004 14:56,
[email]mmaauurreettttttee.ppiieerrrree@@ffrreeee.ffrr[/email] écrivit :

Quote:
Et puis, std::cout serait mieux que count !

mais cout serait encore mieux. (qd on inclue <iostream.h>, on obtien cout,
pas std::cout. comme James l'a répété maintes et maintes fois dans ce
groupe)

--
Sam

Back to top
Pierre Maurette
Guest





PostPosted: Sun Feb 15, 2004 2:28 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

"Samuel Krempp" <krempp (AT) crans (DOT) truc.en.trop.ens-cachan.fr> a écrit...
Quote:
le Sunday 15 February 2004 14:56,
[email]mmaauurreettttttee.ppiieerrrree@@ffrreeee.ffrr[/email] écrivit :

Et puis, std::cout serait mieux que count !

mais cout serait encore mieux. (qd on inclue <iostream.h>, on obtien cout,
pas std::cout. comme James l'a répété maintes et maintes fois dans ce
groupe)
Alors, si James (?) le dit (voire le répète), que rajouter ...

Bon, 16h00, Italie - Angleterre. Salade de phalanges ?
Pierre



Back to top
Samuel Krempp
Guest





PostPosted: Sun Feb 15, 2004 3:01 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

le Sunday 15 February 2004 15:28,
[email]mmaauurreettttttee.ppiieerrrree@@ffrreeee.ffrr[/email] écrivit :

Quote:
Alors, si James (?) le dit

je voulais parler de James Kanze, qui poste régulierement ici. C'est après
qu'il ait plusieurs fois répondu à des gens qui comdamnaient un peu vite
des codes cités contenant

#include <iostream.h>
....
cout << "bla bla";


que j'ai retenu la leçon. Et il faut rendre à césar ce qui est à césar..
(en plus j'ai mal restitué sa leçon, on peut aussi obtenir std::cout, mais
en tout cas on obtient cout, c'est ça le truc qui rend pour être portable sur des compilo pas très conforme)

Quote:
Bon, 16h00, Italie - Angleterre. Salade de phalanges ?

non, pas le plat du jour pour moi..

--
Sam

Back to top
Gabriel Dos Reis
Guest





PostPosted: Sun Feb 15, 2004 3:12 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

Samuel Krempp <krempp (AT) crans (DOT) truc.en.trop.ens-cachan.fr> writes:

Quote:
que j'ai retenu la leçon. Et il faut rendre à césar ce qui est à césar..
(en plus j'ai mal restitué sa leçon, on peut aussi obtenir std::cout, mais

s'il a dit ça dans sa leçon alors la leçon est erronée ; ou alors tu
n'as pas bien retenue la leçon.

Dans tous les cas, ce n'est pas une leçon que nous enseignons ici à
College Station.

-- Gaby

Back to top
Samuel Krempp
Guest





PostPosted: Sun Feb 15, 2004 3:31 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

le Sunday 15 February 2004 16:12, [email]gdr (AT) cs (DOT) tamu.edu[/email] écrivit :

Quote:
Samuel Krempp <krempp (AT) crans (DOT) truc.en.trop.ens-cachan.fr> writes:

| que j'ai retenu la leçon. Et il faut rendre à césar ce qui est à césar..
| (en plus j'ai mal restitué sa leçon, on peut aussi obtenir std::cout,
| mais

s'il a dit ça dans sa leçon alors la leçon est erronée ; ou alors tu
n'as pas bien retenue la leçon.

effectivement j'ai oublié le principal : que la leçon ne parlait que de la
situation concrete (et pas de ce que dit la norme) pour un certain nombre
de compilateurs.

--
Sam

Back to top
Gabriel Dos Reis
Guest





PostPosted: Sun Feb 15, 2004 4:21 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

Samuel Krempp <krempp (AT) crans (DOT) truc.en.trop.ens-cachan.fr> writes:

Quote:
le Sunday 15 February 2004 16:12, [email]gdr (AT) cs (DOT) tamu.edu[/email] écrivit :

Samuel Krempp <krempp (AT) crans (DOT) truc.en.trop.ens-cachan.fr> writes:

| que j'ai retenu la leçon. Et il faut rendre à césar ce qui est à césar..
| (en plus j'ai mal restitué sa leçon, on peut aussi obtenir std::cout,
| mais

s'il a dit ça dans sa leçon alors la leçon est erronée ; ou alors tu
n'as pas bien retenue la leçon.

effectivement j'ai oublié le principal : que la leçon ne parlait que de la
situation concrete (et pas de ce que dit la norme) pour un certain nombre
de compilateurs.

Sauf que dans sa leçon, il ne disait pas que si tu inclus
<iostream.h> tu peux aussi avoir std::cout.

Je n'ai rien contre les élèves qui répètent sans comprendre, mais au
moins, qu'ils répètent correctement !


-- Gaby

Back to top
J. KHOURY
Guest





PostPosted: Sun Feb 15, 2004 4:42 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

Merci de vos conseils. Mais j'ai l'impression que ca ne marche pas. J'ai
essayé
cas 1
# include <iostream.h>

int main()

{

cout << "Hello Worldn";

return 0;

}



cas 2
# include
int main()

{

cout << "Hello Worldn";

return 0;

}


cas 3
# include "iostream.h"

int main()

{

cout << "Hello Worldn";

return 0;

}

cas4
# include "iostream.h"

int main()

{

std::cout << "Hello Worldn";

return 0;

}

aucun ne marche. Tjs le même message d'erreur. "fatal error C1010:
unexpected end of file while looking for precompiled header directive"

Je me demande si ce n'est pas une option à cocher qcq part au niveau du
compilateur ou un problème d'installation. J'ai même modifié C/C++
precompiled headers en passant en automatique, j'ai eu d'autres erreurs.

unresolved external symbol _WinMain@16 referenced in function
_WinMainCRTStartup

Debug/test1.exe : fatal error LNK1120: 1 unresolved externals

Et pourtant je ne demande qu'à faire mon 1er programme en VC++ " Hello
World" le plus classique des classiques. dur dur.

Merci qd même de vos conseils

"Gabriel Dos Reis" news:m3n07k48ku.fsf (AT) merlin (DOT) cs.tamu.edu...
Quote:
Samuel Krempp <krempp (AT) crans (DOT) truc.en.trop.ens-cachan.fr> writes:

| le Sunday 15 February 2004 16:12, [email]gdr (AT) cs (DOT) tamu.edu[/email] écrivit :
|
| > Samuel Krempp <krempp (AT) crans (DOT) truc.en.trop.ens-cachan.fr> writes:
|
| > | que j'ai retenu la leçon. Et il faut rendre à césar ce qui est à
césar..
| > | (en plus j'ai mal restitué sa leçon, on peut aussi obtenir
std::cout,
| > | mais
|
| > s'il a dit ça dans sa leçon alors la leçon est erronée ; ou alors tu
| > n'as pas bien retenue la leçon.
|
| effectivement j'ai oublié le principal : que la leçon ne parlait que de
la
| situation concrete (et pas de ce que dit la norme) pour un certain
nombre
| de compilateurs.

Sauf que dans sa leçon, il ne disait pas que si tu inclus
iostream.h> tu peux aussi avoir std::cout.

Je n'ai rien contre les élèves qui répètent sans comprendre, mais au
moins, qu'ils répètent correctement !


-- Gaby



Back to top
Samuel Krempp
Guest





PostPosted: Sun Feb 15, 2004 4:57 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

le Sunday 15 February 2004 17:42, [email]jkhoury (AT) free (DOT) fr[/email] écrivit :

Quote:
Merci de vos conseils. Mais j'ai l'impression que ca ne marche pas. J'ai
essayé
aucun ne marche. Tjs le même message d'erreur. "fatal error C1010:
unexpected end of file while looking for precompiled header directive"

C'est les conseils de Loïc que tu dois suivre, nous on fait qu'ergoter entre
amis :)

ton premier probleme specifique à MSVC (l'erreur C1010) est apparemment
résolu en cochant l'option dont parle Loic.

Quote:
unresolved external symbol _WinMain@16 referenced in function
_WinMainCRTStartup
Debug/test1.exe : fatal error LNK1120: 1 unresolved externals

c'est un 2° probleme spécifique à MSVC, et Loic suggère de choisir "Conole
Project" qd tu créés ton projet pour te débarasser de celui là..

--
Sam

Back to top
Anthony FLEURY
Guest





PostPosted: Sun Feb 15, 2004 4:58 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

J. KHOURY wrote:

Quote:
Merci de vos conseils. Mais j'ai l'impression que ca ne marche pas. J'ai
essayé
cas 1
# include <iostream.h

int main()
{
cout << "Hello Worldn";
return 0;
}

Devrait fonctionner, avec global.

Quote:
cas 2
# include <iostream

int main()
{
cout << "Hello Worldn";
return 0;
}

Comme il t'a été dit, avec faut donc std::cout

Quote:

cas4
# include "iostream.h"

int main()
{
std::cout << "Hello Worldn";
return 0;
}

En .h c'est pas dans std:: ...

Quote:

aucun ne marche. Tjs le même message d'erreur. "fatal error C1010:
unexpected end of file while looking for precompiled header directive"


Il te le dit, ca vient des headers, donc il ne regarde meme pas ton code...

Quote:
Je me demande si ce n'est pas une option à cocher qcq part au niveau du
compilateur ou un problème d'installation. J'ai même modifié C/C++
precompiled headers en passant en automatique, j'ai eu d'autres erreurs.

unresolved external symbol _WinMain@16 referenced in function
_WinMainCRTStartup

Debug/test1.exe : fatal error LNK1120: 1 unresolved externals


Si il cherche un WinMain c'est que tu fais un projet windows à ma
connaissance. Enfin je connais pas visual comme je programme rarement sous
windows mais bon....

Quote:
Et pourtant je ne demande qu'à faire mon 1er programme en VC++ " Hello
World" le plus classique des classiques. dur dur.

Merci qd même de vos conseils

Et tu as pris quoi comme genre de projet ? Que te donne un projet console
vide comme il t'a été conseillé ? Mais tout ceci concerne l'utilisation de
ton compilateur, il est donc conseillé de demander plutot dans un groupe
dont le thème est la programmation sous windows ou la programmation avec V
++.


--
"I should have seen it would be this way
I should have known from the start what she's up to
When you have loved and you've lost someone
You know what it feels like to lose" -- The Rasmus

Back to top
James Kanze
Guest





PostPosted: Sun Feb 15, 2004 10:22 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

ARZUFFI Arnaud <arzuffi.0.arnaud (AT) tiscali (DOT) fr> writes:

Quote:
J. KHOURY wrote:

J'ai installé Microsoft Visual Studio.net sur XP puis j'ai
lancé VC++. J'ai créé un nouveau projet avec Win32
project. Puis dans solution explorer - hello_projet - j'ai
remplacé le code par celui la:

# include <iostream.h

int main()
{
count << "Hello Worldn";
return 0;
}

Après compilation il affiche le message d'erreur suivant:

fatal error C1010: unexpected end of file while looking for
precompiled header directive

j'ai ensuite supprimé tous les fichiers "Header Files",
"Resource Files" et "stdafix.cpp" du "Source Files". Il ne restait
que hello_projet.cpp. Je recompile et j'ai la même erreur. Avez
vous une idée?

En observant ce fichier, je remarque 2 erreurs :
1. le standard C++ consiste a ecrire

La norme C++ a beau le dire, la réalité, c'est que c'est selon le
compilateur. VC++ accepte les deux.

Et évidemment, #include chose, et s'il s'en sert, son programme devient illégal à
plusieurs égards.

Quote:
2. "cout" et pas "count" (sans doute une erreur de frappe)

Certainement, et je ne crois pas non plus que ça a quoique ce soit
avec son erreur.

Quote:
Par contre, j'utilise gcc sous Linux, alors je ne saurais
t'expliquer si l'erreur est relative a une mauvaise utilisation de
MS Visual Studio.

C'est prèsque certainement le cas, parce que son programme (au moins,
à condition de corriger le count en cout) est parfaitement légal
en C++ classique, et passe tous avec tous les compilateurs auxquels j'ai
accès (y compris VC++ 6.0).

Du coup, il faudrait qu'il pose la question dans un groupe Windows.

--
James Kanze mailto:kanze (AT) gabi-soft (DOT) fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93

Back to top
James Kanze
Guest





PostPosted: Sun Feb 15, 2004 10:25 pm    Post subject: Re: Débutant en C++ : fatal error C1010 Reply with quote

"Pierre Maurette" <mmaauurreettttttee.ppiieerrrree@@ffrreeee.ffrr> writes:

[...]

Quote:
# include [...]


Quote:
Non, plus grave à mon avis.
Déjà, créer win32 console.

Je ne sais pas. Ça dépend si c'est une appli Windows, ou une appli
normale.

Quote:
Et puis, std::cout serait mieux que count !

Vue l'include dont il s'est servi, je ne crois pas.

Quote:
En gros, il y a du boulot.

En fait, changer count en cout, ce n'est pas la fin du monde. Pour la
reste, le programme doit marcher avec un compilateur à peu près
correct. (Il marche chez moi avec VC++ 6.0. En mode ligne de commande,
en tout cas.)

--
James Kanze mailto:kanze (AT) gabi-soft (DOT) fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.