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

  FORUM HardWare.fr
  Programmation
  C++

  Variable globale

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variable globale

n°1221362
Bason_sens​ei
Posté le 12-10-2005 à 17:05:07  profilanswer
 

je sais ca fait pas propre mais j'ai pas le choix :
 
alors.
 
unresolved external symbol "class CString v_affaireEnCours" (?v_affaireEnCours@@3VCString@@A) referenced in function "protected: virtual int __cdecl MenuP: [:O] nInitDialog(void)" (?OnInitDialog@MenuP@@MAAHXZ)
 
ARMV4Rel/exo_1.exe : fatal error LNK1120: 1 unresolved externals
 
Voila l'erreur ^^
 
en clair j'ai un header VarGlob.h avec :
 
#ifndef VARGLOB
#define VARGLOB 1
 
extern CString v_affaireEnCours; // en enlevant extern c pareil
 
#endif
 
 
donc je met Varglob.h dans classe ou je veut l'utilisé
 
mais .. marche pas  
 
( dans la classe je l'appelle v_affaireEnCours ... j'ai droit ???)


Message édité par Bason_sensei le 12-10-2005 à 17:10:14
mood
Publicité
Posté le 12-10-2005 à 17:05:07  profilanswer
 

n°1221378
slash33
Posté le 12-10-2005 à 17:19:06  profilanswer
 

unresolved external symbol

veut dire qu'il manque l'implémentation d'une méthode/fonction ou la définition d'une variable.
 
MenuP::OnInitDialog doit utiliser la globale v_affaireEnCours mais elle n'est initialisée.
 
Il manque la ligne

Code :
  1. CString v_affaireEnCours = ""; // initialisation de la globale


quelquepart dans un ton fichier .cpp
 
La globale c'est pas top, t'as pas mieux à proposer?

n°1221390
Bason_sens​ei
Posté le 12-10-2005 à 17:29:47  profilanswer
 

slash33 a écrit :

unresolved external symbol

veut dire qu'il manque l'implémentation d'une méthode/fonction ou la définition d'une variable.
 
MenuP::OnInitDialog doit utiliser la globale v_affaireEnCours mais elle n'est initialisée.
 
Il manque la ligne

Code :
  1. CString v_affaireEnCours = ""; // initialisation de la globale


quelquepart dans un ton fichier .cpp
 
La globale c'est pas top, t'as pas mieux à proposer?


 
 
... MERCI BCP ca marche !!!!!!!!!!!!
tu viens de m'enlever une grosse epine du pied !!!!!!!

n°1221888
slash33
Posté le 13-10-2005 à 11:13:39  profilanswer
 

Va falloir bosser un minimum ta prog. Au fait les erreurs Visual (les C1234, LNK1234...) sont décrites dans la MSDN. Si tu as le support CD-ROM tu met en surbrillance le code d'erreur, tu appuies sur F1 et voilà!


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

  Variable globale

 

Sujets relatifs
Initialisation complexe d'une variable globale ("code static")problème de modification d'une variable globale xsl
Variable globale d'une page à une autreSOS Variable globale
Variable globale !!Oracle - variable globale
Probleme de variable globale.initialiser une variable globale
variable globale et cssvariable globale, problème de link
Plus de sujets relatifs à : Variable globale


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR