Как преодолеть ошибку сборки, когда я использую BCP для экспорта Boost Thread?

Я использую буст BCP инструмент для экспорта нить Библиотека от Boost. Макет экспортируемой библиотеки

- Jamroot
+ libs
|----- + thread
|----- + build
|----- - Jamfile.v2
+ boost
+ doc

Теперь, когда я бегу bjam в сборке библиотеки меня достает:

boostcpp.jam: No such file or directory
../../../Jamroot:138: in modules.load
rule boostcpp.set-version unknown in module Jamfile</Users/miladrezayee/Softwares/developer/boost_1_53_0/tmp1>
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build/project.jam:317: in load-jamfile
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build/project.jam:62: in load
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build/project.jam:115: in load-parent
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build/project.jam:430: in initialize
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build/project.jam:308: in load-jamfile
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build/project.jam:62: in load
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build/project.jam:168: in project.find
/Users/miladrezayee/Softwares/developer/boost_1_53_0/tools/build/v2/build-system.jam:570: in load

Я экспортировал система libray, и когда я запускаю * bjam в папке сборки, он успешно компилируется. Не знаю почему нить библиотека не может скомпилироваться? Кто-нибудь есть идеи, что происходит с нить библиотека?

2

Решение

Хорошо, я нашел решение, которое вы должны bcp, как показано ниже

$ bcp build /path/of/exported/thread
$ bcp chrono /path/of/exported/thread

Теперь я могу запустить bjam по корневому пути библиотеки экспортированных потоков, и она успешно компилируется.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]