2010-09-02 23 views
3

J'utilise bcp pour extraire Boost.Archive de Boost. Malheureusement, je ne peux pas construire cet extrait. Boost.Archive n'est pas une bibliothèque en-tête uniquement.Obtenir un extrait Boost à construire avec bcp

bjam se plaint

Unable to load Boost.Build: could not find "boost-build.jam" 

Est-il possible de dire bcp de faire l'extrait avec bjam assemblable (copie boost-build.jam au bon endroit)?

Répondre

4

Le bon endroit serait n'importe quel répertoire parent du répertoire où vous avez extrait Boost.Archive (ou ce répertoire lui-même). Ce fichier doit contenir une seule ligne:

boost-build /path/to/boost/tools/build/v2 ; 

où/path/to/boost doit être remplacé de manière appropriée. Ce fichier indique à bjam (le moteur de compilation de bas niveau) où charger le système de construction Boost.Build. Puis cd à libs/archive/build, et invoquer bjam à partir de là. Cela ne ferait que construire la bibliothèque d'archives.