Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2571 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  ah compile pas !!!!!!!!!!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ah compile pas !!!!!!!!!!!!

n°616746
olympius
Posté le 20-01-2004 à 16:38:16  profilanswer
 

Bonjour,
 
J'ai crée une classe dans un projet de type Win32 consle application. J'ai crée ensuite un petite programme main pour l'essayer et ca marche bien.
 
Maintenant, je voudrais utiliser MFC. J'ai donc crée un nouveau projet MFC avec une fenetre simple.
 
J'ai ajouté au projet le fichier maclasse.cpp et maclasse.h.
J'essaye de compiler et j'obtiens :
 
"fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe."
 
Je comprend pas pourquoi ya une erreur alors qu'avec la console yavait pas de problemes ?
 
Merci de m'éclairer.

mood
Publicité
Posté le 20-01-2004 à 16:38:16  profilanswer
 

n°616751
Taz
bisounours-codeur
Posté le 20-01-2004 à 16:39:55  profilanswer
 

tu serais gentil de mettre un vrai titre à ton sujet

n°616760
olympius
Posté le 20-01-2004 à 16:43:37  profilanswer
 

désolé je suis nouveau, j'ai encore trop l'habitude.
je mettrais des titres plus precis maintenant.

n°616773
drasche
Posté le 20-01-2004 à 16:55:15  profilanswer
 

tu y arriveras en éditant ton premier post ;)
 
pis si tu pouvais filer un peu de code aussi (si c'est pas trop long)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°616783
Joel F
Real men use unique_ptr
Posté le 20-01-2004 à 17:01:29  profilanswer
 

rajoute
 
#include "stdafx.h" dans ton maclasse.h et maclasse.cpp

n°616785
olympius
Posté le 20-01-2004 à 17:08:16  profilanswer
 

le code c'est ca :
 

Code :
  1. #include <ostream.h>
  2. #include <winsock.h>
  3. #include <stdio.h>
  4. #include "Mail.h"
  5. // Constructeur
  6. Mail::Mail(char* destinataire,char* expediteur,char* objet,char* message)
  7. {
  8. _destinataire=destinataire;
  9. _expediteur=expediteur;
  10. _objet=objet;
  11. _message=message;
  12. }
  13. // Destinataire
  14. char*
  15. Mail::destinataire()
  16. {
  17. return _destinataire;
  18. }
  19. /////////////////////////////////////
  20. // Expediteur
  21. char*
  22. Mail::expediteur()
  23. {
  24. return _expediteur;
  25. }
  26. /////////////////////////////////////
  27. // Objet du message
  28. char*
  29. Mail::objet()
  30. {
  31. return _objet;
  32. }
  33. /////////////////////////////////////
  34. // message
  35. char*
  36. Mail::message()
  37. {
  38. return _message;
  39. }
  40. //////////////////////////////////////
  41. // Envoi d'un mail
  42. void
  43. Mail::envoi()
  44. {
  45. }
  46. //////////////////////////////////////
  47. // Reception d'un mail
  48. void
  49. Mail::reception()
  50. {
  51. }


 
j'ai juste ajouté ce fichier et le fichier .h au projet MFC et je voudrais compiler.
 
Le post c'est quoi ?

n°616790
Taz
bisounours-codeur
Posté le 20-01-2004 à 17:11:16  profilanswer
 

je crois que tout le monde connaît mon avis arrivé là

n°616792
olympius
Posté le 20-01-2004 à 17:14:13  profilanswer
 

merci joel ca marche sauf que faut pas mettre l'include dans le .h
 

n°616797
drasche
Posté le 20-01-2004 à 17:20:06  profilanswer
 

taz a écrit :

je crois que tout le monde connaît mon avis arrivé là


:lol:
 

Citation :

argh, du C++ et avec du char* dedans [:toad666]


 
j'ai bon? [:cupra]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°616808
olympius
Posté le 20-01-2004 à 17:26:06  profilanswer
 

fo mettre quoi a la place de char* plutot que vous moquer ?

mood
Publicité
Posté le 20-01-2004 à 17:26:06  profilanswer
 

n°616809
chrisbk
-
Posté le 20-01-2004 à 17:27:31  profilanswer
 

bon, on s'en fout des raleurs
 
en toute premiere ligne, avant n'importe quel autre include :
#include "stdafx.h"
 
c'est tout

n°616811
chrisbk
-
Posté le 20-01-2004 à 17:27:59  profilanswer
 

joel f a écrit :

rajoute
 
#include "stdafx.h" dans ton maclasse.h et maclasse.cpp


 
nope, juste le cpp, tout au dessus :o

n°616816
olympius
Posté le 20-01-2004 à 17:30:23  profilanswer
 

merci beaucoup chris

n°616926
blackgodde​ss
vive le troll !
Posté le 20-01-2004 à 19:29:24  profilanswer
 

#include <ostream.h> >> #include <iostream>
 
si tu codes avec les mfc tu peux utiliser la classe CString, sinon tu as la classe standard std::string (#include <string> )

n°616930
Taz
bisounours-codeur
Posté le 20-01-2004 à 19:30:06  profilanswer
 

mais <ostream> existe également

n°617124
Joel F
Real men use unique_ptr
Posté le 20-01-2004 à 22:26:36  profilanswer
 

les MFC sapudaipié

n°617302
blackgodde​ss
vive le troll !
Posté le 21-01-2004 à 00:52:35  profilanswer
 

*** est bien d'accord :p ***

n°617901
bouyouman
Posté le 21-01-2004 à 15:03:19  profilanswer
 

Je suis tombé sur ce topic par hasard, et j'ai pas de solution au probleme desolé. mais par contre la discussion m'interresse: les char* ca pue en C++ ? mais si on fait du reseau (avec les winsocks) ya moyen d'utiliser les objet string/Cstring ?

n°617923
Taz
bisounours-codeur
Posté le 21-01-2004 à 15:10:58  profilanswer
 

oui

n°618327
blackgodde​ss
vive le troll !
Posté le 21-01-2004 à 19:40:51  profilanswer
 

tu peux encapsuler le plus tot possible les char* dont tu as besoin pour l'api socket dans des string/CString.

n°630673
olympius
Posté le 04-02-2004 à 10:11:59  profilanswer
 

comment qu'on fait ca ? encapsuler !!!

n°630675
olympius
Posté le 04-02-2004 à 10:13:38  profilanswer
 

Si MFC c'est pas bien, fo que j'utilise quoi ?
Merci

n°630688
Taz
bisounours-codeur
Posté le 04-02-2004 à 10:30:30  profilanswer
 

std::string j'en ai marre de ces pédés je l'ai écrit comme je viens de le dire

n°630689
chrisbk
-
Posté le 04-02-2004 à 10:31:25  profilanswer
 

Taz a écrit :

std::string j'en ai marre de ces pédés je l'ai écrit comme je viens de le dire


 
tiens tu fais tes interfaces au std::string toi :??:
 
et surveille ton langage voyons, va faire caca au pire si t'es stressé, ca detend [:itm]

n°630694
ffluff
Challenge Everything
Posté le 04-02-2004 à 10:40:36  profilanswer
 

le

Citation :

j'en ai marre de ces pédés je l'ai écrit comme je viens de le dire

viens d'en fait d'un chalenge que je lui ai lancé.
Car on est à la fac en taipay (on bosse grave) et quand il a vue le topic il a dis : "j'en ai marre de ces pédés je l'ai écrit comme je viens de le dire" et j'ai répondu "Que de la gueule de mettre ca tel quel".
 
stou*.

n°630699
chrisbk
-
Posté le 04-02-2004 à 10:44:39  profilanswer
 

http://balr0g.free.fr/hfr/img/interesting.jpg

n°630705
ffluff
Challenge Everything
Posté le 04-02-2004 à 10:50:50  profilanswer
 

taz , rappel moi de faire mes ma gueule quand tu me demande d'expliquer :o

n°630707
chrisbk
-
Posté le 04-02-2004 à 10:51:40  profilanswer
 

fFluFf a écrit :

taz , rappel moi de faire mes ma gueule quand tu me demande d'expliquer :o


 
je pense que si tu veux eviter l'air con, tu devrais meme la fermer tout court [:itm]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  ah compile pas !!!!!!!!!!!!

 

Sujets relatifs
Code C compilé sous Visual c++ 6 : prob de perfs...[VC++] Ca ne compile pas et pourtant, c'est pas sorcier...
[C++] Ca compile mais erreur au lancement du exe...Compile en mode Release mais unresolved external symbol en mode Debug
[netbeans] ça compile mais n'execute pasProgramme compilé avec ADA95 sous win xp?
comment realiser un fichier Fichier HTML compilé[Acc97] Pb (pas facile!!) lors de l'exéc d'un MDE compilé...
debutant : compile sous borland mais pas gcccompile
Plus de sujets relatifs à : ah compile pas !!!!!!!!!!!!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)