gpt4 book ai didi

c++ - 当我使用 bcp 导出 boost 线程时如何克服构建错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:29:04 25 4
gpt4 key购买 nike

我正在使用 boost bcp 工具从 boost 中导出 thread 库。导出库的布局为

- 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

我导出了 system 库,当我在 build 文件夹中运行 *bjam 时,它编译成功。我不明白为什么 thread 库无法编译?任何人都知道 thread 库出了什么问题吗?

最佳答案

好的,我找到了你应该像下面这样 bcp 的解决方案

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

现在我可以在导出的线程库的根路径上运行 bjam 并且编译成功。

关于c++ - 当我使用 bcp 导出 boost 线程时如何克服构建错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14809934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com