pb de linkage sous VSC++

pb de linkage sous VSC++ - C++ - Programmation

Marsh Posté le 28-04-2005 à 15:35:44    

Bonjour a tous,  
 
voila j'ai un source : Appli.cpp  dans lequel il y a #include "linecg.cpp"
                                                     #include "cercle.cpp"
 
 
                      dans linecg.cpp je fais un #include linecg.hpp
                      dans cercle.cpp je fais un #include cercle.hpp  
 
J'ai bien fait attention que mes variables et fonctions sont définies une seule fois, VC++ me balance des linkage error pour toutes les variables et fonctions...
 
message d'erreur du type :  error LNK2005: "double direction" (?direction@@3NA) déjà défini(e) dans linecg.obj
 
 
Si quelqu'un a une idée ...
 
Je lui en serai tres reconnaissant !!!

Reply

Marsh Posté le 28-04-2005 à 15:35:44   

Reply

Marsh Posté le 28-04-2005 à 15:50:48    

Code :
  1. extern double direction;


dans le .hpp, et

Code :
  1. double direction;


dans le .cpp.
Les variables globales c'est pas top...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 28-04-2005 à 15:55:37    

HelloWorld a écrit :


Les variables globales c'est pas top...


 
 
Ok merci, dsl pour les variables globales ... :(  
 
En fait c un peu compliqué pour moi je dois passer le code d'une appli en C dans VC++ pour faire de l'interfacage graphique...
 
Et disons que je suis pas un gd specialiste en prog' donc j'optimise pas toujours mais si tu as des conseils sur les alternatives aux variables globales ...

Reply

Sujets relatifs:

Leave a Replay

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