Bonjour,
Ayant besoin d'utiliser les threads dans un de mes programmes, on m'a recommander la librairie Boost.
Voila mon problème :
J'ai placé les fichier de Boost dans le dossier include de Devcpp et inclu la librairie thread :
#include <boost/thread/thread.hpp>
et attaché une fonction a un thread de la façon suivante :
1 2 3 4 5 6 7
|
int blabla()
{
...
}
...
boost::thread threadblabla(&blabla); |
Mais j'ai cette erreur à la compilation :
[Linker error] undefined reference to boost::thread::thread(boost::function0<void, std::allocator<boost::function_base> > const&)'
[Linker error] undefined reference to `boost::thread::~thread()'
[Linker error] undefined reference to `boost::thread::~thread()'
Je suppose que cette erreur viens du linker, ou de devcpp mais étant debutant en C++, je ne trouve pas mon erreur.
Si quelqu'un peux trouver la solution a mon problème...
Merci d'avance.
Partager