Bonjour,
j'essaie de comprendre un code d'une bibliothèque (et de le compiler) et je trouve des lignes come ces ci dans l'entête:
Fichier all.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 # 1 "<command line>" # 1 "Thread.cpp" # 9 "Thread.cpp" # 1 "/usr/include/c++/4.1.0/stack" 1 3 # 63 "/usr/include/c++/4.1.0/stack" 3
je n'ai pas beaucoup d'experience en C++... Quelqu'un pourrait me dire à quoi elles correspondent?
Sinon, l'erreur produit lors de la compilation est:
je ne sais pas si c'est la cause du problème, mais bon...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Thread.cpp: In constructor ThreadInit::ThreadInit(): Thread.cpp:73: error: Thread has not been declared
Si je fais un #include <Thread.h> dans le fichier de départ, j'ai un erreur différent:
Quelqu'un pourrait m'aider là?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /usr/include/xlocale.h:28: error: redefinition of struct __locale_struct /usr/include/xlocale.h:29: error: previous definition of struct __locale_struct /usr/include/xlocale.h:40: error: invalid type in declaration before ; token /usr/include/xlocale.h:40: error: conflicting declaration typedef int* __locale_t
Merci!
Eduardo
Partager