Voilà, je souhaite découvrir la librairie Boost. Je l'ai téléchargée, et
installée. Mon IDE est Visual C++ 7.
J'ai voulu utiliser les threads. J'ai donc compilé la librairie
Boost::Thread avec bjam, puis j'ai ajouté le chemin vers le fichier .lib
produit par bjam à mon projet.
Malgré ça, en compilant, j'ai toujours l'erreur suivante :
i:\Develop\Cpp\boost\boost\thread\condition.hpp(17): fatal error C1189:
#error : Thread support is unavailable!
Je ne comprends pas pourquoi il me dit que les threads ne sont pas
disponibles, alors que j'ai créé et inclut la librairie dans mon projet
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Loïc Joly
Laura Martignas wrote:
Bonjour à tous,
Voilà, je souhaite découvrir la librairie Boost. Je l'ai téléchargée, et installée. Mon IDE est Visual C++ 7.
J'ai voulu utiliser les threads. J'ai donc compilé la librairie Boost::Thread avec bjam, puis j'ai ajouté le chemin vers le fichier .lib produit par bjam à mon projet.
Malgré ça, en compilant, j'ai toujours l'erreur suivante :
i:DevelopCppboostboostthreadcondition.hpp(17): fatal error C1189: #error : Thread support is unavailable!
Je ne comprends pas pourquoi il me dit que les threads ne sont pas disponibles, alors que j'ai créé et inclut la librairie dans mon projet
Le problème est spécifique à ton environnement, et donc hors sujet ici. Je dirais juste qu'il faut que ton programme soit compilé en mode Debug Multithread DLL ou Multithread DLL pour qu'il puisse utiliser boost::thread.
-- Loïc
Laura Martignas wrote:
Bonjour à tous,
Voilà, je souhaite découvrir la librairie Boost. Je l'ai téléchargée, et
installée. Mon IDE est Visual C++ 7.
J'ai voulu utiliser les threads. J'ai donc compilé la librairie
Boost::Thread avec bjam, puis j'ai ajouté le chemin vers le fichier .lib
produit par bjam à mon projet.
Malgré ça, en compilant, j'ai toujours l'erreur suivante :
i:DevelopCppboostboostthreadcondition.hpp(17): fatal error C1189:
#error : Thread support is unavailable!
Je ne comprends pas pourquoi il me dit que les threads ne sont pas
disponibles, alors que j'ai créé et inclut la librairie dans mon projet
Le problème est spécifique à ton environnement, et donc hors sujet ici.
Je dirais juste qu'il faut que ton programme soit compilé en mode Debug
Multithread DLL ou Multithread DLL pour qu'il puisse utiliser boost::thread.
Voilà, je souhaite découvrir la librairie Boost. Je l'ai téléchargée, et installée. Mon IDE est Visual C++ 7.
J'ai voulu utiliser les threads. J'ai donc compilé la librairie Boost::Thread avec bjam, puis j'ai ajouté le chemin vers le fichier .lib produit par bjam à mon projet.
Malgré ça, en compilant, j'ai toujours l'erreur suivante :
i:DevelopCppboostboostthreadcondition.hpp(17): fatal error C1189: #error : Thread support is unavailable!
Je ne comprends pas pourquoi il me dit que les threads ne sont pas disponibles, alors que j'ai créé et inclut la librairie dans mon projet
Le problème est spécifique à ton environnement, et donc hors sujet ici. Je dirais juste qu'il faut que ton programme soit compilé en mode Debug Multithread DLL ou Multithread DLL pour qu'il puisse utiliser boost::thread.