0%

boost bazel starter

最近在使用boost时,发现都是教人将依赖安装到系统,有的时候不太方便,刚好我有比较喜欢使用bazel,所以觉得创建一个简单的boost项目作为学习和测试的起点。

0. 前提条件

  • 安装bazel

关于bazel的介绍可以看看:https://bazel.build/release?hl=zh-cnhttps://bazel.build/start?hl=zh-cn

这个项目只需要安装bazel就可以了,有两种方式:

  • 使用bazelisk安装:https://github.com/bazelbuild/bazelisk/releases
  • 下载预编译的二进制文件: https://github.com/bazelbuild/bazel/releases
  • 使用brew安装:https://docs.bazel.build/install/mac.html

1. 创建项目

访问github仓库地址:https://github.com/kekxv/boost-bazel-starter

这个是创建的基础项目。

可以选择Fork或者Clone到本地,或者下载zip进行开发。

2. 编译和运行

进入项目目录:

编译:

1
bazel build app:app

运行:

1
bazel run app:app

然后可以看到控制台输出。

3. 后续

这个项目只是一个基础的示例,你可以根据需要进行扩展和修改。例如,你可以添加更多的依赖项、修改代码逻辑等。