使用GitHub的Modular Boost

时间:2016-08-05 22:41:34

标签: git boost

我对Git有点新鲜,但我之前克隆并使用过其他一些存储库。我已经阅读了有关如何克隆Boost的git存储库的文档,我知道它比普通的存储库更复杂。

步骤1,克隆存储库:

git clone "https://github.com/boostorg/build.git" Boost

步骤2,安装要构建的模块/模块。

cd Boost
git submodule update --init

据我所知,这应该将所有模块下载到文件夹Boost / lib,但我甚至没有一个名为Boost / lib的文件夹。我甚至没有收到错误消息。

有了这个,我也想知道如何专门下载我想要使用的模块,例如boost :: filesystem。

2 个答案:

答案 0 :(得分:1)

你需要克隆和工作的超级项目(几乎)所有当前的Boost子回购链接到它(Boost super-project)。您可以在wiki找到有关如何在该克隆中工作的更多信息。您调用的命令应如下所示(对于非Windows系统):

git clone --recursive "https://github.com/boostorg/boost.git" modular-boost
cd modular-boost
./bootstrap.sh
./b2 headers

但是如果你只想获得优势并处理git,你也可以从SourceForge下载快照档案给主人并开发分支。

答案 1 :(得分:0)

此存储库:github.com/boostorg/build没有子模块。 git submodule update --init将无能为力。