2013-02-11 68 views
2

我正在使用助推器bcp工具导出线程库增强。出口图书馆的布局是如何在使用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在生成文件夹,它编译成功。我没有为什么线程库不能编译?任何人有什么想法线程图书馆出了什么问题?

+0

我正在使用v 1.53.0。 – 2013-02-11 10:09:47

+1

好吧,我找到了解决办法,你应该* BCP *像下面 $ BCP构建/路径/的/导出/线程 $ BCP计时/路径/的/导出/线程 现在我可以根路径上运行的bjam导出*线程*库,并且它正在编译成功。 – 2013-02-11 12:35:23

回答

1

好吧,我发现你应该BCP像下面

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

解决方案现在我可以出口线程库的根路径上运行的bjam,它的成功编译。