Bonjour tout le monde
Impossible d'utiliser le type string dans mon fichier map.h et si j'essaye dans mon main.cpp pas de probleme
j'ai un fichier main.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #include "global.h" #include "map.h" using namespace std; int main(int argc, char **argv) {
mon fichier global.h :
mon fichier map.h où le compilo indique l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #ifndef GLOBAL_HEADER #define GLOBAL_HEADER #include <iostream> #include <string> #include <SDL/SDL.h> #include <SDL/SDL_image.h>
et mon fichier map.cpp: (il n'y a encore rien dedans)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include "global.h" class Map { public: Map(); Map(string fich); //ici erreur sinalé };
et voilà en compilant j'obtient ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #include "map.h"
avez vous une idée sur comment résoudre ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Switching to target: default Compiling: map.cpp In file included from map.cpp:1: map.h:10: error: expected `)' before "fich" Process terminated with status 1 (0 minutes, 0 seconds) 1 errors, 0 warnings
Partager