Bonjour,
Étrange problème que celui qui me fait vous écrire...
Sans doute un p'tit truc de rien du tout... mais suffisent pour me pourrir la vie.
Je dev un projet qui utilise les STL C++ sur une machine Ubuntu 8.04.1 ( histoire de faire de la pub ).
Or, j'ai une suites de messages a la compilation :
g++ -c -g -o build/Debug/GNU-Linux-x86/String.o String.cc
In file included from /usr/include/c++/4.2/bits/char_traits.h:45,
from /usr/include/c++/4.2/string:47,
from String.h:11,
from String.cc:1:
/usr/include/c++/4.2/cstring:80: erreur: «::memcpy» n'a pas été déclaré
/usr/include/c++/4.2/cstring:81: erreur: «::memmove» n'a pas été déclaré
/usr/include/c++/4.2/cstring:82: erreur: «::strcpy» n'a pas été déclaré
/usr/include/c++/4.2/cstring:83: erreur: «::strncpy» n'a pas été déclaré
/usr/include/c++/4.2/cstring:84: erreur: «::strcat» n'a pas été déclaré
/usr/include/c++/4.2/cstring:85: erreur: «::strncat» n'a pas été déclaré
/usr/include/c++/4.2/cstring:86: erreur: «::memcmp» n'a pas été déclaré
/usr/include/c++/4.2/cstring:87: erreur: «::strcmp» n'a pas été déclaré
/usr/include/c++/4.2/cstring:88: erreur: «::strcoll» n'a pas été déclaré
/usr/include/c++/4.2/cstring:89: erreur: «::strncmp» n'a pas été déclaré
/usr/include/c++/4.2/cstring:90: erreur: «::strxfrm» n'a pas été déclaré
/usr/include/c++/4.2/cstring:91: erreur: «::strcspn» n'a pas été déclaré
/usr/include/c++/4.2/cstring:92: erreur: «::strspn» n'a pas été déclaré
/usr/include/c++/4.2/cstring:93: erreur: «::strtok» n'a pas été déclaré
/usr/include/c++/4.2/cstring:94: erreur: «::memset» n'a pas été déclaré
/usr/include/c++/4.2/cstring:95: erreur: «::strerror» n'a pas été déclaré
/usr/include/c++/4.2/cstring:96: erreur: «::strlen» n'a pas été déclaré
/usr/include/c++/4.2/cstring:98: erreur: «::memchr» n'a pas été déclaré
etc ...
Que faire ?
Merci a vous ^^
Numael
ps: google ne donne rien. Ou plutôt, si, il en donne trop. Impossible de savoir se qui correspond a cette erreur.
Partager