Bonjour,
J'ai un ordi Windows 64 bits et je programme sous QT Creator. J'ai un problème de compilation lorsque je déclare des variables globales ou définis des fonctions dans un header. Le message est le suivant :
Mais je n'ai pas le message avec la variable NAN_E.multiple definition of 'alphabetL'
first defined here
J'ai consulté quelques forums (https://stackoverflow.com/questions/...in-header-file), mais je n'ai pas trop compris.
On y lit qu'on ne doit pas trop écrire ce genre de code dans un header, mais cela se fait quand même.
~~~~~~
Fichiers.h
~~~~~~
- string.h
- graph.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
- draw.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
- list.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
- math.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
- misc.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
- main.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
~~~~~~~
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
Fichiers.cpp
~~~~~~~
- string.cpp
- graph.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "string.h"
- draw.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "graph.h"
- misc.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "draw.h"
- main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "misc.h"
Est-ce qu'un aurait une solution s'il vous plaît ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "main.h"
Merci d'avance.

 

 
		
		 
         
 

 
			
			


 
   
 


 multiple definition of .. first defined here
 multiple definition of .. first defined here
				 Répondre avec citation
  Répondre avec citation
Partager