2009-09-11 3 views
1

J'ai téléchargé le dernier Jam Boost binaire de SourceForge et je suis en utilisant la commande:Boost Jam ne produit pas Thread Library sur Windows

bjam toolset=gcc --build-type=complete stage 

J'ai installé Cygwin avec le compilateur GCC. Alors que la commande produit un répertoire stage/lib, je ne trouve pas la bibliothèque de threads que j'utilise sous Linux. Boost Jam prend un certain temps à courir, donc il pourrait y avoir eu des erreurs en cours de route. Quelqu'un peut-il deviner pourquoi je n'ai pas la bibliothèque de fils? Y a-t-il une commande spécifique que je peux exécuter pour tenter de ne construire que la bibliothèque de threads? Merci!

+0

Vous pouvez certainement construire seulement la bibliothèque de threading - je ne me souviens pas comment, mais nous limitons notre construction boost à seulement quelques modules. –

Répondre

0

Vous devez absolument vérifier et fournir les messages d'erreur. Vous pouvez également essayer de passer soit threadapi=pthread ou threadapi=win32 à l'invocation Boost.Build.

En général, l'utilisation du système d'exploitation GNU/Kernel32.dll, parfois appelé Cygwin, est risquée. L'utilisation du port natif de gcc, de mingw, sera-t-elle suffisante pour vous?

Questions connexes