C'est quoi cette erreur??

C'est quoi cette erreur?? - C++ - Programmation

Marsh Posté le 16-05-2003 à 09:16:46    


Code :
  1. #include <windows.h>
  2. #include <windowsx.h>
  3. #include <commctrl.h>
  4. #include <ScanDef.h>
  5. #include "StdGlobs.h"
  6. #include "StdMsg.h"
  7. #include "StdStrng.h"
  8. #include "scansamp1.h"
  9. TCHAR l_szFileName[MAX_PATH] = TEXT("\\Application\\User\\ScanSamp1.log" );
  10. //----------------------------------------------------------------------------
  11. // Exported functions
  12. //----------------------------------------------------------------------------
  13. //----------------------------------------------------------------------------
  14. // ParseCmdLine
  15. //----------------------------------------------------------------------------
  16. void ParseCmdLine(LPCMDLINE lpCmdLine)
  17. {
  18. LPTSTR lpszCmdLine;
  19. BOOL bHasCommandLine = FALSE;
  20. #ifdef _WIN32_WCE
  21. // Command line is already correct
  22. lpszCmdLine = lpCmdLine;
  23. #else
  24. #ifdef UNICODE
  25. TCHAR szCmdLine[MAX_PATH];
  26. // Convert the ASCII command line to UNICODE
  27. ConvertAsciiToUnicode(szCmdLine,lpCmdLine);
  28. // Set command line ptr to UNICODE version
  29. lpszCmdLine = szCmdLine;
  30. #else
  31. // Command line is already correct
  32. lpszCmdLine = lpCmdLine;
  33. #endif
  34. #endif
  35. if ( *lpszCmdLine )
  36. {
  37.  TEXTCPY(l_szFileName,lpszCmdLine);
  38.  l_bHaveCommandLine = TRUE;
  39. }
  40. }


 
erreur:

Citation :

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

Reply

Marsh Posté le 16-05-2003 à 09:16:46   

Reply

Marsh Posté le 16-05-2003 à 09:21:03    

#include "stdafx.h" en tout debut de fichier

Reply

Marsh Posté le 16-05-2003 à 09:28:16    

de mieux en mieux!
 
avec le stdafx.h ca donne ca

Citation :

fatal error C1853: 'ARMRel/scans1.pch' is not a precompiled header file created with this compiler


 
je suis cense faire quoi la?? :??:

Reply

Marsh Posté le 16-05-2003 à 09:29:19    

build->rebuild all

Reply

Marsh Posté le 16-05-2003 à 09:35:28    

:non: ca va pas, toujours la meme erreur

Citation :

fatal error C1853: 'ARMRel/scans1.pch' is not a precompiled header file created with this compiler


et ca me se produit sur #include "stdafx.h"  
 
 :pfff:

Reply

Marsh Posté le 16-05-2003 à 09:37:04    

comment tu nous a bricolé ca toi ?
bon tu va dans ton rep debug, tu degage tout a la main (surtout le gros .pch) et tu relance le souc

Reply

Marsh Posté le 16-05-2003 à 09:37:47    

Je me suis tjrs demandé ce que ca faisait de mettre "" à la place de <> pour les headers pas persos...quelqu'un peut me le dire?
Parce-que moi au hasard je dirais de mettre plutot <stdafx.h>...

Reply

Marsh Posté le 16-05-2003 à 09:38:57    

"" c pour tes fichiers perso

Reply

Marsh Posté le 16-05-2003 à 09:40:35    

chrisbk a écrit :

"" c pour tes fichiers perso
 


Ca je sais bien...ca change le path ou le compilo cherche le fichier?

Reply

Marsh Posté le 16-05-2003 à 09:41:22    

:non: ca va pas, j'ai ete vire tout dans le debug sauf le fichier de ressource et ca n'a rien change.  :(

Reply

Marsh Posté le 16-05-2003 à 09:41:22   

Reply

Marsh Posté le 16-05-2003 à 09:42:42    

merdique ton affaire
t sur au moins que tu compiles en debug ?
build->clean build->rebuild all ne donne rien ?
au pire tu va dans les propriete de ton fichier, rayon precompiled header et tu met "do not use precompiled header" mais c un peu con

Reply

Marsh Posté le 16-05-2003 à 09:45:49    

chrisbk a écrit :

#include "stdafx.h" en tout debut de fichier
 


 

Citation :

"" c pour tes fichiers perso  


 
Tu as corrigé ca au moins, polo?

Reply

Marsh Posté le 16-05-2003 à 09:46:36    

skeye a écrit :


 

Citation :

"" c pour tes fichiers perso  


 
Tu as corrigé ca au moins, polo?


 
:heink:  
stdafx.h est un fichier perso (sous entendu il ne se trouve pas planqué dans les reps d'include de VC)

Reply

Marsh Posté le 16-05-2003 à 09:48:50    

chrisbk a écrit :

merdique ton affaire
t sur au moins que tu compiles en debug ?
build->clean build->rebuild all ne donne rien ?

quedale
[:spamafote]
Et que je compile en release ou en debug , ca ne change rien a l'affaire

chrisbk a écrit :


au pire tu va dans les propriete de ton fichier, rayon precompiled header et tu met "do not use precompiled header" mais c un peu con  


hein?
comment je fais ca?? :cry:

Reply

Marsh Posté le 16-05-2003 à 09:49:51    

skeye a écrit :


 

Citation :

"" c pour tes fichiers perso  


 
Tu as corrigé ca au moins, polo?

j'ai mis #include <stdafx.h> mais meme si je mets #include "stdafx.h" a va pas non plus

Reply

Marsh Posté le 16-05-2003 à 09:50:08    

hyper balaise, tu selection ton fichier dans le project view, click droit->propriete->C/C++ (enfin cui la chui pas sur)->precompiled header

Reply

Marsh Posté le 16-05-2003 à 09:50:12    

chrisbk a écrit :


 
:heink:  
stdafx.h est un fichier perso (sous entendu il ne se trouve pas planqué dans les reps d'include de VC)


ah?:??:
J'ai rien dit...pour moi il était pas dans les persos!
 [:prosterne2]

Reply

Marsh Posté le 16-05-2003 à 09:50:42    

va falloir faire un cours sur les PCH un jour je le sens :O :D

Reply

Marsh Posté le 16-05-2003 à 09:52:28    

chrisbk a écrit :

va falloir faire un cours sur les PCH un jour je le sens :O :D


De tte façon je m'en fous j'utilise pas tout ca moi... :kaola:

Reply

Marsh Posté le 16-05-2003 à 09:52:56    

J'ai déjà répondu à cette question dans un autre thread il me semble .... :D
 
Pour les erreurs d'"unexpected end of file while looking for precompiled headers", si tu n'as pas besoin de cette fonctionnalité, pourquoi l'utiliser ? Tu fais bouton de droite sur ton projet -> Settings -> onglet :: C/C++ -> Category :: precompiled headers
tu mets le radio button sur Automatic use of precompiled headers par exemple ...
 
(comm Chrisbk l'a mentionné plus haut ...)
 
Edit : Typo


Message édité par theshockwave le 16-05-2003 à 09:54:43

---------------
last.fm
Reply

Marsh Posté le 16-05-2003 à 09:56:03    

skeye a écrit :


De tte façon je m'en fous j'utilise pas tout ca moi... :kaola:  


 
t'as raiso ca sert a rien, ca fait gagner trop de tps a la compil on peut plus aller prendre de pause cafe :O
 
d'ailleurs a ce propos : http://www.flipcode.com/cgi-bin/ms [...] totd&id=-1 :D

Reply

Marsh Posté le 16-05-2003 à 10:00:15    

voila c'etait bien ca  :jap: a tous.

Reply

Marsh Posté le 16-05-2003 à 10:01:16    

a vrai dire tu n'as pas resolu le pb, tu n'as que le contourner :D

Reply

Marsh Posté le 16-05-2003 à 10:03:04    

chrisbk a écrit :


 
t'as raiso ca sert a rien, ca fait gagner trop de tps a la compil on peut plus aller prendre de pause cafe :O
 
d'ailleurs a ce propos : http://www.flipcode.com/cgi-bin/ms [...] totd&id=-1 :D


Tu m'expliqueras comment j'utilise ça avec gcc... :o

Reply

Marsh Posté le 16-05-2003 à 10:04:02    

skeye a écrit :


Tu m'expliqueras comment j'utilise ça avec gcc... :o  


 
bon dieu que tu viens polluer un topic visual avec ton gcc toi :O
dehors :O  
ban :O

Reply

Marsh Posté le 16-05-2003 à 10:04:43    

Reply

Marsh Posté le 16-05-2003 à 10:06:38    

chrisbk a écrit :


 
bon dieu que tu viens polluer un topic visual avec ton gcc toi :O
dehors :O  
ban :O
 


 :whistle:  
Ca m'intéresse quand même tout ça, je risque fort de devoir me mettre à visualC++ 6 pour permettre à mes collègues de maintenir mon code après que mon stage soit terminé, donc bon...

Reply

Marsh Posté le 16-05-2003 à 10:07:39    

chrisbk a écrit :

a vrai dire tu n'as pas resolu le pb, tu n'as que le contourner :D

oui c'est vrai, maintenant, je n'ai plus que 27 erreurs de link a resoudre.
 
En fait c'est pour programmer un scanner de code barres qui se trouve sur un PPC. Symbol qui est le constructeur fournit des sources, j'arrive meme a les compiler et le .exe fonctionne niickel. Mais quand il s'agit de rettaper le code fournit par Symbol dans mon code a moi, ca va pas plus tres bien du tout du tout, pleins d'erreur, pleins d'include a faire, de .lib a utilisier, un bo bordel quoi! :fou:  
 
 :cry:  :cry:  :cry:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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