Bonjour a tous
Je vous remercie d'avance de votre aide et de votre temps.
Voilà je reprends un projet en C++, et je dois le compiler pour ensuite continuer a travailler dessus. Le probleme c'est que le projet avait été arreté il y a un an et je reprends donc le code de l'ancien developpeur.
Apres quelques installation des librairies manquantes sous Debian. Je me retrouve avec des erreurs du type :
Je ne trouve pas la réponse a ma question, pourtant j'ai bien include les headers necessaires...In file included from /usr/include/c++/4.4/cwchar:47,
from /usr/include/c++/4.4/bits/postypes.h:42,
from /usr/include/c++/4.4/bits/char_traits.h:42,
from /usr/include/c++/4.4/string:42,
from /home/yer/workspace/projet/src/Algorithms/Algorithms.hpp:11,
from /home/yer/workspace/projet/src/Algorithms/Algorithms.cpp:1:
/usr/include/wchar.h:55:42: error: missing binary operator before token "("
In file included from /usr/include/sched.h:35,
from /usr/include/pthread.h:25,
from /usr/include/c++/4.4/x86_64-linux-gnu/bits/gthr-default.h:41,
from /usr/include/c++/4.4/x86_64-linux-gnu/bits/gthr.h:162,
from /usr/include/c++/4.4/ext/atomicity.h:34,
from /usr/include/c++/4.4/bits/basic_string.h:41,
from /usr/include/c++/4.4/string:53,
from /home/yer/workspace/projet/src/Algorithms/Algorithms.hpp:11,
ffrom /home/yer/workspace/projet/src/Algorithms/Algorithms.cpp:1:
...
...
et il y a des milliers de lignes comme ça :/
Pour la compilation j'utilise make avec CMakeLists.txt.#include <wchar.h>
#include <string>
...
Questions :
Est que je dois ajouter les liens vers les headers dans mon CMakeLists.txt ?
Si oui :
Comment je dois ajouter les liens vers les headers dans mon CMakeLists.txt ?
Quelle ligne de commande je dois mettre ?
Je pense que ça peut aussi venir des librairies, ou des headers qui sont peut etre corrompu.
Comment je peux mettre a jour les libs necessaires ?
Merci d'avance
Partager