2010-07-17 5 views
4

J'ai réussi à installer boost, les binaires compilés, et construit bcp. J'ai également pu extraire la bibliothèque regex en utilisant bcp. Après avoir fait cela, j'ai trouvé un script gcc_gen.sh et tas de makefiles sousextractin/build boost programme_options

my_exported_boost_regex/libs/regex/build/

et utilisé l'un d'eux pour faire

my_exported_boost_regex/libs/regex/build/gcc/libboost_regex-gcc-1_43.a 

Ceci est la bibliothèque que j'utilise dans mon code et tout fonctionne très bien.

Maintenant je veux faire la même chose pour program_options mais après avoir extrait tous les fichiers en utilisant bcp, je suis confus quant à ce qu'il faut faire ensuite. Le seul fichier disponible sous

my_exported_boost_program_options/libs/program_options/build/

est Jamfile.v2 et je ne peux pas pour la vie de me comprendre comment l'utiliser pour construire le binaire. Il me semble qu'il manque quelque chose ici.

Appréciez votre aide. Merci,

J

+0

après les arguments que vous donnez à bcp –

Répondre

1

vous devez construire coup de pouce avec le répertoire de premier niveau bjam. S'il vous plaît se référer à la Getting Started Docs

+0

je ne construis coup de pouce que vous décrivez et tous les fichiers binaires ont été créés. Mais ces binaires ne sont pas exportés par bcp, donc vraisemblablement ils doivent être reconstruits, ce que j'ai fait pour regex lib. Je n'arrive pas à comprendre comment faire pour programmer_options – Julian

+0

Désolé, je ne suis pas familier avec bcp. – Lars

+0

Alors que les binaires ne sont pas exportés par bcp, vous pouvez les copier manuellement plutôt que de les reconstruire. –

3

J'ai finalement compris que je dois inclure « construire » en plus de mes bibliothèques d'intérêt dans l'appel bcp comme ceci:

bcp program_options build ../my_exported_boost_program_options/ 

Cela place apparemment les fichiers de configuration de bjam appropriée dans le répertoire exporté et je peux ensuite appeler bjam à partir de ce répertoire et construire mes bibliothèques exportées.

J

Questions connexes